Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
7, APRIL 1, 2018
(Highly-Scored Paper)
Abstract—Internet of Things (IoT) requires cloud infrastruc- teractive systems to tiny sensors) to the transport network using
tures for data analysis (e.g., temperature monitoring, energy con- widely deployed wireless access technologies (e.g., Bluetooth,
sumption measurement, etc.). Traditionally, cloud services have ZigBee, Wi-Fi, LoRa), mobile technologies (e.g., GPRS/2G or
been implemented in large datacenters in the core network. Core
cloud offers high-computational capacity with moderate response eMTC and NB-IoT) or fixed access technologies (e.g., PLC,
time, meeting the requirements of centralized services with low- ADSL, optical Access, Ethernet). It will facilitate a wide variety
delay demands. However, collecting information and bringing it of use cases from different vertical industries, such as automo-
into one core cloud infrastructure is not a long-term scalable so- tive and mobility, healthcare, energy, media and entertainment,
lution, particularly as the volume of IoT devices and data is fore- factories of the future, or energy.
casted to explode. A scalable and efficient solution, both at the
network and cloud level, is to distribute the IoT analytics between Much like the fifth generation of mobile technology (5G), IoT
the core cloud and the edge of the network (e.g., first analytics also requires cloud computing and storage datacentres (DC) in
on the edge cloud and the big data analytics on the core cloud). order to perform IoT analytics from the data collected of sen-
For an efficient distribution of IoT analytics and use of network sors and actuators. For example, Siemens wind power develops
resources, it requires to integrate the control of the transport net- machine learning to predict and diagnose potential problems in
works (packet and optical) with the distributed edge and cloud re-
sources in order to deploy dynamic and efficient IoT services. This 9,000 wind turbines with 400 sensors each, sending data several
paper presents and experimentally validates the first IoT-aware times a second [1]. Another example is the connected car, that
multilayer (packet/optical) transport software defined networking is expected to send 25 gigabytes of data (each car) to the cloud
and edge/cloud orchestration architecture that deploys an IoT- every hour, collecting telematics and driver behavior data to
traffic control and congestion avoidance mechanism for dynamic
keep the vehicle’s performance, efficiency, and safety in check
distribution of IoT processing to the edge of the network (i.e., edge
computing) based on the actual network resource state. [32]. However, collecting information from multiple sensors and
analysing it using a relatively small number of core DCs does
Index Terms—Cloud orchestration, edge computing, IoT not scale, particularly as the number of IoT devices and volume
analytics, transport software defined networking (SDN).
of data is forecasted to explode [2].
On the transport network side, the generation of large num-
I. INTRODUCTION ber of flows (e.g., telematics, sensors) or huge aggregated vol-
umes of data (e.g., remote monitoring, digital signage) from the
T is envisioned that the Internet of Things (IoT) will connect
I billions of heterogeneous devices (ranging from complex in-
edge of the network to the core DCs could congest the network.
It will also be costly because transporting bits from the edge to
core network actually costs money. Additionally, some mission-
Manuscript received October 24, 2017; revised December 22, 2017; accepted
January 26, 2018. Date of publication January 30, 2018; date of current version critical IoT applications with very stringent delay requirements
March 1, 2018. This work was supported by the Spanish MINECO projects may also require to perform IoT analytics in the edge in or-
DESTELLO (TEC2015-69256-R). This paper was presented in part at the Pro- der to perform real-time actions (e.g., remote monitoring and
ceedings of European Conference on Optical Communications, Gothenburg,
Sweden, Sep. 17–21, 2017. (Corresponding author: Raül Muñoz.) telematics).
R. Muñoz, R. Vilalta, R. Casellas, and R. Martı́nez are with the Centre A solution recently proposed to address the new IoT require-
Tecnològic de Telecomunicacions de Catalunya, Castelldefels 08860, Spain ments such as dense high traffic processing, large number of
(e-mail: raul.munoz@cttc.es; ricard.vilalta@cttc.es; ramon.casellas@cttc.es;
ricardo.martinez@cttc.es). connections processing, peak traffic processing and low-latency
N. Yoshikane, T. Tsuritani, and I. Morita are with the KDDI Research, processing is to distribute the processing of the IoT analytics
Inc., Fujimino 356-0003, Japan (e-mail: yoshikane@kddi-research.jp; tsuri@ from the core DC to micro-DCs and small-DCs at the network
kddilabs.jp; morita@kddilabs.jp).
Color versions of one or more of the figures in this paper are available online edge (edge computing), known as edge IoT analytics [3]. First
at http://ieeexplore.ieee.org. analytics can be carried out on the edge cloud and only the nec-
Digital Object Identifier 10.1109/JLT.2018.2800660 essary data or results are sent for further analysis (e.g., big data)
0733-8724 © 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications standards/publications/rights/index.html for more information.
MUÑOZ et al.: INTEGRATION OF IOT, TRANSPORT SDN, AND EDGE/CLOUD COMPUTING FOR DYNAMIC DISTRIBUTION OF IOT ANALYTICS 1421
or storage in the core DC. Thus, the distribution of IoT analyt- consumption. For example, [23] presents a fog-level IoT ana-
ics offloads the network and the DCs by creating a model that lytic system with an efficient knowledge extraction technique
scales and releases bottlenecks. Thus, distributed lightweight to reduce the amount of data transfer to the cloud and to help
computing resources (e.g., to fit in street cabinets), are needed simplify the process. Similarly, [24] presents the general mod-
in different network locations, closer to the network edge. It els and architecture of fog data stream processing and analytics,
is in this sense that edge computing nodes (also known as fog by analyzing the common properties of several typical appli-
nodes) are necessary in order to reduce the impact of the net- cations, such as video mining and event monitoring, which are
work latency and reduce bandwidth usage, as data is processed very popular in the cloud, but have not been comprehensively in-
where it is generated, reducing the necessity of bulk data trans- vestigated in the context of fog architecture. Additionally, there
missions. Moreover, for an efficient distribution of IoT analytics are some other papers that apply similar IoT data analytics ar-
and use of network resources it requires a tight coordination be- chitectures to some specific use case such as smart cities [25],
tween the IoT analytics platform, the Transport software defined public transportation [26], e-health [27], smart cities [28].
networking (SDN) network and the cloud infrastructure. However, the integration of the IoT analytics platforms with
This paper presents and experimentally validates the first IoT- the optical transport networks (or in general with transport net-
aware multi-layer (packet/optical) transport SDN and cloud or- works between the edge computing and the cloud) has not been
chestration architecture that deploys an IoT-traffic control and properly addressed. All the above works are only focused on the
congestion avoidance mechanism for dynamic distribution of sensor networks, and the edge and cloud computing infrastruc-
IoT processing to the edge of the network (i.e., edge computing) ture for performing the data analytics. The transport network
based on the actual network resource state. Moreover, we also connecting the edge computing with the cloud infrastructure
present and experimentally assess an edge node with cloudlet is considered as a commodity providing static pipes. In [29]
based on SDN-enabled containers (CT) for seamless integration the authors presented for the first time an SDN/NFV-enabled
with the IoT-aware SDN and cloud orchestration platform. In edge node providing virtual machines for IoT applications that
order to demonstrate the advantages of the proposed architec- was integrated in the network and cloud orchestration platform
ture, we also consider the use case of video analytics on a Close provided by the ADRENALINE testbed [30]. In this work, the
Circuit TV (CCTV) running at the edge of the network. IoT gateway can dynamically request cloud or edge computing
Specifically, in Section II we present the related work on resources to the network and cloud orchestrator. Then, the or-
IoT analytics and integration with the transport networks. chestrator dynamically provisions a virtual machine in the cloud
Section III provides and overview of the requirements for IoT or edge node, and provisions the required connections between
services and possible solutions. Section IV presents the consid- the virtual machines and the IoT gateway. More details about
ered SDN-enabled edge node with cloudlet based on container the orchestration of network and cloud resources, identifying the
technologies. Section V depicts the proposed IoT-aware SDN limitations of the existing implementations is presented in [7].
and cloud architecture for an efficient distribution of IoT an- In [3], the authors extended the SDN/NFV-enabled edge node
alytics and use of network resources. Section VI presents the to support a new virtualization technology based on contain-
workflow for the provisioning of IoT analytics services, con- ers. The IoT applications running in the containers can trigger
gestion detection and distribution of IoT analytics. Experimen- on-demand connectivity services to the cloud. This architecture
tal validation and assessment of the proposed edge node and was validated with the use case of MEC video analytics on a
control architecture have been carried out in Section VII. Two Close Circuit TV (CCTV). In [15], the authors presented for
proof-of-concepts (PoCs) are presented; provisioning of core the first time the integration of an IoT analytics platform with
IoT analytics and distribution to the edge, and; provisioning of the global network and cloud orchestrator. In the previous work,
distributed IoT analytics for video. Finally, concluding remarks the services were directly triggered by the distributed IoT gate-
are provided in Section VIII. ways or the IoT applications, but not by any centralized IoT
analytics platform that manages all IoT services. This integra-
tion aims at performing an efficient use of network resources
II. RELATED WORK by providing an IoT-traffic control and congestion avoidance
IoT analytics have been largely studied in the literature, and mechanism that enables the dynamic distribution of IoT pro-
in particular, edge IoT analytics have been comprehensively cessing to the edge of the network based on the monitoring
studied in the last years. For example, [21] presents a flexible of the actual IoT flows in the network. This paper extends the
architecture for IoT data analytics using the concept of edge work carried out in [15], by providing the following additional
computing that facilitates the automated transitions between contributions:
edge and cloud depending on the dynamic conditions of the r Integration of the SDN/NFV edge nodes in the experi-
IoT infrastructure and application requirements. Similarly, [22] mental validation of the proposed IoT-aware multi-layer
depicts an IoT platform that supports reliable and guaranteed (packet/optical) transport SDN and edge/cloud orchestra-
data dissemination and analysis (both at the edge and cloud) for tion architecture. It enables to also manage containers in
rural or remote areas where the wireless infrastructure is sparse the edge of the network, in addition to the virtual machines
and requires long-range multi-hop connectivity to remote sen- provided by the small DCs considered in [15].
sors and actuators. Some other works are more focused on the r Deployment of the real use case of video analytics run-
specific IoT data analysis that is required to be performed in the ning at the edge of the network to validate the provision-
edge in order to reduce the cloud storage requirement, the energy ing of edge IoT analytics services through the proposed
1422 JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 36, NO. 7, APRIL 1, 2018
TABLE I
SDN-ENABLED CONTAINER-BASED ARCHITECTURE FOR THE EDGE NODE
method can satisfy all the requirements for IoT services shown
in Table I.
Fig. 6. Proof-of-concept #2 (a) Provisioning of core IoT analytics services and congestion detection, (b) Distribution of IoT analytics services to the edge,
(c) requested services, (d) IoT traffic monitored by IoT-FM3.
We have also proposed an SDN-enabled container-based edge [22] G. Daneels et al., “Real-Time data dissemination and analytics platform
node and have presented its integration in SDN control architec- for challenging IoT environments,” 2017 Global Inf. Infrastructure Netw.
Symp., 2017.
ture, both at cloud and network resources. We have presented a [23] H. M. Raafat et al., “Fog intelligence for real-time IoT sensor data ana-
use case for reducing network bandwidth utilization up to 90% lytics,” IEEE Access, vol. 5, pp. 24062–24069, 2017.
by deploying video analytics at the network edge. [24] S. Yang, “IoT stream processing and analytics in the fog,” IEEE Commun.
Mag., vol. 55, no. 8, pp. 21–27, Aug. 2017.
[25] P. Ta-Shma, A. Akbar, G. Gerson-Golan, G. Hadash, F. Carrez,
ACKNOWLEDGMENT and K. Moessner, “An Ingestion and Analytics Architecture for IoT
applied to smart city use cases,” IEEE Internet Things J., doi:
Part of this work has been performed in the framework of the 10.1109/JIOT.2017.2722378.
H2020 project 5GCAR cofunded by the EU. The authors would [26] D. Puiu, S. Bischof, B. Serbanescu, S. Nechifor, J. Parreira, and H.
Schreiner, “A public transportation journey planner enabled by IoT data
like to thank the contributions of their colleagues from 5GCAR analytics,” in Proc. 20th Conf. Innov. Clouds, Internet Netw., 2017.
although the views expressed are those of the authors and do [27] P. Dineshkumar, R. SenthilKumar, K. Sujatha, R. S. Ponmagal, and V.
not necessarily represent the views of the 5GCAR project. N. Rajavarman, “Big data analytics of IoT based Health care monitoring
system,” in Proc. IEEE Uttar Pradesh Sec. Int. Conf. Elect., Comput.
Electron. Eng., 2016.
REFERENCES [28] Ravi Ramakrishnan and Loveleen Gaur, “Smart electricity distribution
in residential areas: Internet of Things (IoT) based advanced metering
[1] Remote diagnostics informs wind turbine O&M, Siemens, The Mag- infrastructure and cloud analytics,” Int. Conf. Internet Things Appl., 2016.
azine, 2015. [Online]. Available: https://www.siemens.com/customer- [29] R. Vilalta et al., “Hierarchical SDN orchestration of wireless and optical
magazine/en/home/energy/power-transmission-and-distribution/remote- networks with E2E provisioning and recovery for future 5G networks,”
diagnostics-informs-wind-turbine-o-and-m.html Opt. Fiber Commun. Conf. Exhib., Anaheim, CA, USA, Mar. 2016.
[2] Cisco visual networking index: Global mobile data traffic forecast update, [30] R. Muñoz et al., “The ADRENALINE Testbed: An SDN/NFV
2016–2021 White Paper, Cisco, San Jose, CA, USA, 2017. Packet/optical transport network and edge/core cloud platform for end-
[3] R. Vilalta et al., “End-to-End SDN/NFV orchestration of video analytics to-end 5G and IoT services,” Eur. Conf. Netw. Commun., Oulu, Finland,
using edge and cloud,” Opt. Fiber Conf., Mar. 2017. Jun. 2017.
[4] N. Yoshikane et al., “First demonstration of geographically unconstrained [31] R. Muñoz, R. Vilalta, R. Casellas, A. Mayoral, and R. Martı́nez, “Inte-
control of an industrial robot by jointly employing SDN-based optical grating optical transport network testbeds and cloud platforms to enable
transport networks and edge compute,” 21st OptoElectron. Commun. end-to-end 5G and IoT services,” 19th Int. Conf. Transparent Opt. Netw.,
Conf./Int. Conf. Photon. Switching, 2016. Girona, Spain, Jul. 2017.
[5] Y. Nakagawa et al., “Dynamic virtual network configuration between [32] ETSI Webinar: MEC PoC#8 – Video Analytics, 2016. [Online]. Available:
containers using physical switch functions for NFV infrastructure,” IEEE http://www.etsi.org/news-events/events/1122-2016-09-webinar-mec-poc
Conf. Netw. Function Virtualization Softw. Defined Netw., 2015. -8-video-analytics
[6] 2016. [Online]. Available: https://github.com/rvilalta/docker-agent [33] Connected cars will send 25 gigabytes of data to the cloud every
[7] R. Muñoz et al., “Integrating optical transport network testbeds and cloud hour, 2015. [Online]. Available: https://www.hitachivantara.com/en-
platforms to enable end-to-end 5G and IoT services,” 19th Int. Conf. us/pdf/white-paper/hitachi-white-paper-internet-on-wheels.pdf
Transparent Opt. Netw. , Jul. 2017.
[8] Openstack Trio2o Project, 2017. [Online]. Available: https://wiki.
openstack.org/wiki/Trio2o
[9] Openstack Tricircle Project, 2017. [Online]. Available: https://wiki.
openstack.org/wiki/Tricircle
[10] R. Muñoz et al., “Transport network orchestration for end-to-end mul-
tilayer provisioning across heterogeneous sdn/openflow and gmpls/pce
control domains,” J. Lightw. Technol., vol. 33, no. 8, pp. 1540–1548, Apr.
2015.
[11] A. Mayoral et al., “First experimental demonstration of distributed cloud Raül Muñoz (SM’12) received the Graduate degree in telecommunications en-
and heterogeneous network orchestration with a common Transport API gineering in 2001 and the Ph.D. degree in telecommunications in 2005, both
for E2E services with QoS,” Opt. Fiber Commun. Conf., 2016. from Universitat Politècnica de Catalunya-BarcelonaTech, Barcelona, Spain.
[12] 2016. [Online]. Available: https://github.com/rvilalta/motion_detector He is the Head of the Optical Networks and Communications Networks Di-
[13] R. Muñoz et al., “The need for a transport API in 5G networks: the control vision Manager with Centre Tecnològic de Telecomunicacions de Catalunya,
orchestration protocol,” Opt. Fiber Conf., Mar. 2016. Castelldefels, Spain. Since 2000, he has participated in more than 40 R&D
[14] PoC 8 video analytics, ETSI MEC, Sep. 2016. [Online]. Available: projects funded by the EC’s Framework Programmes, the Spanish Ministries,
http://mecwiki.etsi.org/index.php?title=PoC_8_Video_Analytics and the industry. He has coordinated the H2020-MSCA-ITN ONFIRE project
[15] R. Muñoz et al., “IoT-aware multi-layer transport SDN and cloud archi- and the EU-Japan FP7-ICT STRAUSS project. He has authored or coauthored
tecture for traffic congestion avoidance through dynamic distribution of more than 250 journal and international conference papers.
IoT analytics,” Eur. Conf. Opt. Commun., Sep. 2017.
[16] R. Muñoz et al., “Transport network orchestration for end-to-end
multi-layer provisioning across heterogeneous SDN/OpenFlow and GM-
PLS/PCE control domains,” J. Lightw. Technol., vol. 33, no. 8, pp. 1540–
1548, Apr. 2015.
[17] D. Ceccarelli and Y. Lee, “Framework for Abstraction and Control of
Traffic Engineered Networks,” Internet Eng. Task Force, work in progress,
draft-ceccarelli-teas-actn-framework, Oct. 2017.
[18] R. Casellas, R. Vilalta, R. Martı́nez, R. Muñoz, H. Zheng, and Y. Lee,
“Experimental Validation of the ACTN architecture for flexi-grid opti-
cal networks using Active Stateful Hierarchical PCEs,” 19th Int. Conf. Ricard Vilalta (SM’17) received the Telecommunications Engineering degree
Transparent Opt. Netw, Girona, Spain, Jul. 2017. in 2007, and the Ph.D. degree in 2013, from the Universitat Politecnica de
[19] R. Vilalta et al., “Fully automated peer service orchestration of cloud and Catalunya, Barcelona, Spain. He is Senior Researcher with the Communication
network resources using ACTN and CSO,” SDN NFV Demo Zone Int. Networks Division, Centre Tecnològic de Telecomunicacions de Catalunya,
Conf. Opt. Fiber Commun., Los Angeles, CA, USA, Mar. 2017. Castelldefels, Spain. His research interest focuses on SDN/NFV, network virtu-
[20] “Functional requirements for transport API,” ONF Techn. Recommenda- alization and network orchestration. He has been involved in international, EU,
tion, Menlo Park, CA, USA, ONF TR-527, Jun. 2016. national and industrial research projects, and has authored or coauthored more
[21] P. Patel, M. I. Ali, and A. Sheth, “On using the intelligent edge for IoT than 170 journals, conference papers, and invited talks. He is also involved in
analytics,” IEEE Intell. Syst., vol. 32, no. 5, pp. 64–69, Sep./Oct. 2017. standardization activities in ONF, IETF, and ETSI.
1428 JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 36, NO. 7, APRIL 1, 2018
Noboru Yoshikane joined Kokusai Denshin Denwa Company, Ltd., (now KDDI Takehiro Tsuritani received the M.E. and Ph.D. degrees in electronics engi-
Corporation), Tokyo, Japan, in 1999, and since 2001, he has been working with neering from Tohoku University, Sendai, Japan, in 1997 and 2006, respectively.
the Research and Development Laboratories. He has been engaged in research He joined Kokusai Denshin Denwa (KDD) Company, Ltd. (now KDDI Corpora-
on the design of submarine cable systems, highly spectrally efficient optical tion), Tokyo, Japan, in 1997. Since 1998, he has been working with the Research
communication systems utilizing wavelength division multiplexing transmis- and Development Laboratories, KDDI Research, Inc., Fujimino, Japan, and has
sion, and designing and modeling of photonic networks. He is a member of the been engaged in research on high-capacity long-haul wavelength-division mul-
IEICE. tiplexing (WDM) transmission systems and dynamic photonic networking. He
is currently a Senior Manager with the Photonic Transport Network Laboratory
in KDDI R&D Laboratories, Inc., He is a Senior Member of IEICE. He is a
recipient of the Best Paper Award of OECC 2000.
Ramon Casellas (SM’12) received the Graduate degree in telecommunica-
tions engineering from the Universitat Politècnica de Catalunya–BarcelonaTech,
Barcelona, Spain, and ENST Telecom Paristech, Paris, France, in 1999, and the
Ph.D. degree from ENST Telecom Paristech, in 2002. He was an Undergraduate
Researcher with the France Telecom R&D and British Telecom Laboratories
He was an Associate Professor with the ENST. He joined the Centre Tecnològic
de Telecomunicacions de Catalunya, Castelldefels, Spain, in 2006, working
in international and technology transfer research projects. He has authored or
coauthored more than 180 papers, 4 IETF RFCs, and 4 book chapters. His re-
search interests include network control and management, traffic engineering,
GMPLS/PCE, SDN, and NFV.
Itsuro Morita received the B.E., M.E., and Dr.Eng. degrees in electronics en-
gineering from the Tokyo Institute of Technology, Tokyo, Japan, in 1990, 1992,
and 2005, respectively. He joined Kokusai Denshin Denwa (KDD) Company,
Ricardo Martı́nez (SM’14) received the M.Sc. and Ph.D. degrees in telecom- Ltd., (now KDDI Corporation), Tokyo, Japan, in 1992, where he has been with
munications engineering from the Universitat Politècnica de Catalunya- the Research and Development Laboratories since 1994. He has been engaged
BarcelonaTech University, Barcelona, Spain, in 2002 and 2007, respectively. in research on long-distance and high-speed optical communication systems.
He has been actively involved in several EU public-funded and industrial tech- In 1998, he was on leave at Stanford University, Stanford, CA. He is currently
nology transfer projects. Since 2013, he has been a Senior Researcher with the an Executive Director of KDDI Research, Inc., Fujimino, Japan, and a senior
Centre Tecnològic de Telecomunicacions de Catalunya, Castelldefels, Spain. member of IEICE.
His research interests include control and orchestration architectures for hetero- He was a recipient of the Minister Award from METI in 2006 and the Hisoka
geneous and integrated network and cloud infrastructures along with advanced Maejima Award from the Tsushinbunka Association in 2011.
mechanisms for provisioning/recovering quality-enabled services.