Presentation of the paper "On The Advanced Services That 5G May Provide to IoT Applications" at the IEEE 1st 5G World Forum in Santa Clara, California, USA on July 9-11, 2018
Apidays New York 2024 - The value of a flexible API Management solution for O...
On The Advanced Services That 5G May Provide to IoT Applications
1. e-Lite Research Group
https://elite.polito.it
On The Advanced Services That 5G May
Provide to IoT Applications
Fulvio Corno, Luigi De Russis, and Juan Pablo Sáenz*
Politecnico di Torino. Torino, Italy.
IEEE 5G World Forum
9-11 July 2018, Santa Clara, California, USA
2. Goal
Identify a set of computing, storage, and
communication services that are currently
offered by IoT cloud-based platforms, but that
could be offered by the 5G network in the
context of IoT applications
On The Advanced Services That 5G May
Provide to IoT Applications
11.07.2018 2
3. Outline
§ Context
§ IoT cloud-based platforms analysis
§ Identified services from the platforms analysis
§ Our own example scenario
§ Identified services from the example scenario
§ Conclusions
11.07.2018
On The Advanced Services That 5G May
Provide to IoT Applications
3
4. Context
§ Beyond bandwidth and latency
improvement, the potential of
5G lies in the intelligent
management of network
resources, and in the possibility
of offering new services at the
network level
§ Software Defined Networks
(SDN) and Network Function
Virtualization (NFV) as 5G
network enablers
11.07.2018
On The Advanced Services That 5G May
Provide to IoT Applications
4
The advent of the 5G network is a key enabler to the growth of IoT
took from: http://www.bems-energy.com/iot-systems/
5. IoT cloud-based platforms analysis
Arrayent IoT
Cloud
Services
AWS IoT
Core
Bosch IoT
Suite
General
Electrics
Predix
Google Cloud
IoT Platform
IBM Watson
IoT Platform
Microsoft
Azure IoT
Oracle IoT
Cloud Service
SAP IoT
Platform
thinger.io
Xively
Criteria (1/2)
§ Data storage: whether and how
the platform provides storage
capabilities
§ Devices SDK: to connect and
remotely manage IoT devices
§ Mobile SDK: to enable the
interaction of mobile apps with
IoT devices
§ Push notifications: if the platform
provides a push notification or
real-time alert mechanism
11.07.2018
On The Advanced Services That 5G May
Provide to IoT Applications
5
6. IoT cloud-based platforms analysis
Arrayent IoT
Cloud
Services
AWS IoT
Core
Bosch IoT
Suite
General
Electrics
Predix
Google Cloud
IoT Platform
IBM Watson
IoT Platform
Microsoft
Azure IoT
Oracle IoT
Cloud Service
SAP IoT
Platform
thinger.io
Xively
Criteria (2/2)
§ REST APIs: whether the platform
provides REST APIs to enable the
integration with software
applications
§ Supported protocols:
communication between the IoT
devices and the platform
§ Virtual devices: a virtual
representation of the physical
device registered and controlled
through the platform
§ Analytics: visualize and manage
the deployed IoT devices
11.07.2018
On The Advanced Services That 5G May
Provide to IoT Applications
6
7. Identified services from the platforms analysis
§ Storage for I/O-intensive applications with high
throughput
§ This would prevent resources to be brought from the cloud
every time a device requests them, favoring the low latency
that IoT applications typically require.
§ A temporary object storage for unstructured data (e.g.,
images, videos, and audio) would be desirable
§ Virtual devices management to store virtual replicas of
the devices in the edge of the network, and if the
physical device becomes disconnected, its last status or
default configuration can be quickly recovered from
the replica
11.07.2018
On The Advanced Services That 5G May
Provide to IoT Applications
7
8. Our own example scenario
§ John loves to go rafting in
the mountain and he uses a
smart adventure camera for
recording and sharing his
sport activities
5G would let him to:
§ Store video and photos,
without long waiting,
directly in the network
§ Enhance the photos’
metadata thanks to the fine
localization capabilities of
the network
11.07.2018
On The Advanced Services That 5G May
Provide to IoT Applications
8
9. Identified services from the example scenario
§ Location-based services since the cellular network is
capable of determining the position of a device with a
sufficient level of accuracy the 5G network could take
advantage of such precision and provide a set of
location-based services
§ Data processing so that the cellular network could
preprocess the data coming from the devices before
transmitting it helping them to save battery
11.07.2018
On The Advanced Services That 5G May
Provide to IoT Applications
9
10. Conclusions
§ We analyzed 11 major IoT cloud platforms seeking to
identify which services could and should be offered by
the 5G network to enable the development of new IoT
solutions
§ In this scenario, developers of IoT applications would
be able to exploit network-provided resources
§ IoT applications would be able to exploit network-
provided resources, adopting Edge or Fog computing
approaches
11.07.2018
On The Advanced Services That 5G May
Provide to IoT Applications
10