application development and generic interfaces · extending cloud infrastructure towards edge of...
TRANSCRIPT
VTT TECHNICAL RESEARCH CENTRE OF FINLAND LTD
Application Development andGeneric Interfaces
5G-Hilla Workshop, 14.1.2016Jyrki Huusko (VTT), Olli Liinamaa (Nokia), JussiPajunpää (Nokia)
2
5G Test Network SupportingEcosystems and Co-creation
326/01/2016 3
Ecosystems and co-creation
Test network itself is already an innovation ecosystem and aims to bepart of bigger co-creation environment combining different applicationdomains and their actors
426/01/2016 4
Basic Concepts (cont.)
Open & Closed Innovation and application development platformsIn practise a server platform providing tools e.g. for applicationdevelopment (APIs), software development kits (SDKs) etc.Platforms and methods can be ”open” or ”closed”Open Innovation is a paradigm assuming that firms can e.g.crowdsource creation and development of ideas by e.g. openingspecific system APIs without direct or strict controlClosed Innovation is paradigm assuming the IPR ownership andcreation and management of ideas is strictly controlled by companyproviding the APIs and SDKsThe 5G Test Network can host the platform for e.g. some specificSDKs and APIs provided by companies
526/01/2016 5
5G Test Network Enablers for Co-Creation
626/01/2016 6
5G Test Network Enablers for Co-Creation
Tools to provide flexibility and dynamicity for the platformUsually hidden from application developer
The way to enable application developmentand to build new ecosystems
726/01/2016 7
Examples of different 5G scenarios andchallenges tackled in test network
Enhanced mobile broadbandMobility and high quality of user experience enablersMore capacity with licensed shared accessCognitive and autonomic network resource optimisationDynamic and scalable next-generation CDN solutions
Massive machine type communicationsPower efficient wide area connectivity with LTE-MInternet of things gateway solutions with SDN and VNF supportIntelligent mesh networking for IoT
Ultra reliable and low latency communicationsReal-time handoversDistributed power sourcesIndoor positioningRemote controlling
Network and ServiceInfrastructure– more practical view ofnetwork setup
926/01/2016 9
Smart city
Industrial applications
Carrier grade Evolved Packet Core (EPC) connected to 10Gbps Ethernetservice core network and running in cloudTest network advantages: possibilities to access your own subscriberdata/informationLiquid Applications, Voice over LTE and eMBMS planned for 2016Internet connectivity: 10Gbps routed IPv4/IPv6
1026/01/2016 10
Smart city
Industrial applications
VMware/Openstack based IaaS platform for applicationsDatabases and application serversComputing and storage capasity will be increased during2016 and 2017 based on the requirements, possibilities to usealso external cloud service providers
1126/01/2016 11
Smart city
Industrial applications
Possibilities to integrate the network with 3rd party cloud systemsIoT: Microsoft Azure, Thingworx, Amazon web servicesPrivate clouds
Possibilities to connect also to other external services and networksVPN tunneling from remote sites to servicesIn future also remote LTE/LTE-M/5G RANs could be connected
1226/01/2016 12
Application and Service Interfaces and Tools
Applications and test scenarios will define what kind of tools are requiredThe test network environment provides the generic servicesSupport for open source SQL databases such as
MySQL, MariaDB and PostgreSQLIoT application and transport protocols at the moment, the protocol supportis not limited to these
CoAP (UDP), MQTT (TCP), Websockets (TCP), REST (HTTP)Most of the opensource programming environments and languages arenatively supported
For example for web development PHP, Perl etc.Operating system support mainly for Linux and other open source operatingsystems
Using commercial, licenced operating systems in service core needs to benegotiated if the use is required for application development or services.
13
Core Network Enablers forApplications
• Olli Liinamaa• Jussi Pajunpää
14
TECHNOLOGY FOR BUSINESS
15
BACKUPs:Pushing processing towardsthe edge of network- Mobile Edge Computing- Fog computing- Cloudlets
1626/01/2016 16
Extending cloud infrastructure towards edge ofthe network
The main targets for distributed cloud solutions are toimprove system performance,minimize delays in data processing and service/data accessimprove energy-efficiency of the systems andenable 3rd party application development for ”in-network” servicesespecially for content distribution, IoT and Tactile Internet applications
Virtualisation and software defined networking are the mainenablers also for distributed edge cloud solutions
Programmable World (Nokia), Software Networking/Networked Society(Ericsson)
1726/01/2016 17
Extending cloud infrastructure towards edge ofthe network (cont.)
Several almost similar approaches to distribute computing and extendcloud infrastructure in network have been considered
Mobile Edge Computing: ETSI workgroup for standardizing APIsand defining architecture for cloud and virtualization platformespecially for mobile networksFog Computing: Cisco defined solution for distributed, multi-layercloud infrastructureCloudlets: Extension for OpenStack to support near-realtime/just-in-time application and service provisioning in edge nodesMicro datacentre: Microsoft proposal for extending hyperscalecloud data centres (Azure) to support low-latency and energy-efficient processing
1826/01/2016 18
Extending cloud infrastructure towards edge ofthe network (cont.)
Software defined networking solutions for resource managementLightweight virtualisation for network function virtualisationDistributed processing and edge computingOptimising content distribution and IoT servicesNetwork slicing and security solutions
19
Examples:• IoT connectivity and
application development• Dynamic CDN
2026/01/2016 20
Scenario
Connect ”things” with thenetworks such as InternetSensors monitoring theenvironmentGateways providing theconnectivity to theservers/cloudData analysis and reasoningalso in distributed cloudEnd users get from the cloud
2126/01/2016 21
Smart city
Industrial applications
Cloud server for collecting sensor data: websocket, http,coap, mqtt etc. can be supportedAnalysing software also in core network IaaS cloudAnalysis and application can be also in external service. Insuch a case the connectivity needs to arranges through VPNif data is collected through 5GTN network.
5GTN IoT Platforms
IoT gatewaysconnected directly to
test network core
Sensor andgateways in remote
location
LTE-Msupporteddevices Local server resources to store and
analyse data
2226/01/2016 22
Smart city
Industrial applications
Application creation at the edge of networkIoT data localization, caching and reasoningMultimedia/Video streaming cachingVirtualized content distribution network
API interfaces for Liquid Application during 2016API for IoT connectivity available e.g. through VTT’s existing IoTgateway solutions or other gateways and sensor networks
5GTN IoT Platforms
Distributed processing(mobile edge computing with IoT gateways
and Liquid Applications APIs)
2326/01/2016 23
IoT connectivity software for GatewaysInterfaces supportingdifferent protocols and forsouth- and northboundCore functionality is nothardware dependentInterfaces will beimplemented/modifiedbased on the hardwarerequirementsPrototypes and testingwith Raspberry Pi andIntel Galileo board
Possible to use varioustechnologies for the connectivitymodules (Ethernet, Wi-Fi, 3G,ZigBee)
2426/01/2016 24
Dynamic and scalable next-generation CDNIntelligent load-balancing and resource-aware solutions for content delivery networks (CDN)
Utilise network virtualization and enhanced CDN management.Allows scaling of CDN architecture and performs dynamic load-balancing based on contentrequests from the end users
ScenarioAdd and/or remove virtualized CDN edge servers and reroute CDN users based on theresource needs (or location) to achieve more balanced traffic load in the CDNIntroduce virtual edge server(s) as close as possible to the end-user (e.g. close to the basestation – MEC/Fog/Cloudlet technologies)
25
TECHNOLOGY FOR BUSINESS