Scalable and Flexible IoT data analytics: when Machine Learning meets SDN and Virtualization

This paper deals with Internet of Things (IoT) data analytics in a collaborative platform where computing resources are available both at the network edge and at the backend cloud. Thereby, the requirements of both low-latency and delaytolerant IoT applications can be met. Moreover, this platform faces the challenging heterogeneous features of IoT data, i.e. its high dimensionality or its geo-distributed and streaming data nature. The proposed approach relies on two pillars. On the one hand, recent advances of machine learning (ML) techniques are leveraged to describe how the IoT data analytics can be performed in our platform. On the other hand, the virtualization, centralized management, global view and programmability of the computing and network resources is considered to fulfill the requirements of the ML methods. Unlike the related work, herein the interplay and synergies between those two pillars is explained. Also the ML methods for this collaborative platform are described in more detail.

[1]  Xavier Masip-Bruin,et al.  Foggy clouds and cloudy fogs: a real need for coordinated management of fog-to-cloud computing systems , 2016, IEEE Wireless Communications.

[2]  Mohammad S. Obaidat,et al.  Coalition Games for Spatio-Temporal Big Data in Internet of Vehicles Environment: A Comparative Analysis , 2015, IEEE Internet of Things Journal.

[3]  Athanasios V. Vasilakos,et al.  Energy Big Data Analytics and Security: Challenges and Opportunities , 2016, IEEE Transactions on Smart Grid.

[4]  Athanasios V. Vasilakos,et al.  Cloud robotics: Current status and open issues , 2016, IEEE Access.

[5]  Daniel Raho,et al.  KVM, Xen and Docker: A performance analysis for ARM based NFV and cloud computing , 2015, 2015 IEEE 3rd Workshop on Advances in Information, Electronic and Electrical Engineering (AIEEE).

[6]  Tarik Taleb,et al.  On Multi-Access Edge Computing: A Survey of the Emerging 5G Network Edge Cloud Architecture and Orchestration , 2017, IEEE Communications Surveys & Tutorials.

[7]  Volkan Cevher,et al.  Convex Optimization for Big Data: Scalable, randomized, and parallel algorithms for big data analytics , 2014, IEEE Signal Processing Magazine.

[8]  Jiajia Liu,et al.  Collaborative Mobile Edge Computation Offloading for IoT over Fiber-Wireless Networks , 2018, IEEE Network.

[9]  Alejandro Ribeiro,et al.  A Saddle Point Algorithm for Networked Online Convex Optimization , 2014, IEEE Transactions on Signal Processing.

[10]  Xianbin Wang,et al.  Live Data Analytics With Collaborative Edge and Cloud Processing in Wireless IoT Networks , 2017, IEEE Access.

[11]  Peter Richtárik,et al.  Federated Optimization: Distributed Machine Learning for On-Device Intelligence , 2016, ArXiv.

[12]  Qihui Wu,et al.  Cognitive Internet of Things: A New Paradigm Beyond Connection , 2014, IEEE Internet of Things Journal.

[13]  Volkan Cevher,et al.  Convex Optimization for Big Data: Scalable, randomized, and parallel algorithms for big data analytics , 2014, IEEE Signal Processing Magazine.

[14]  Raja Lavanya,et al.  Fog Computing and Its Role in the Internet of Things , 2019, Advances in Computer and Electrical Engineering.

[15]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[16]  Xiangfeng Wang,et al.  Asynchronous Distributed ADMM for Large-Scale Optimization—Part I: Algorithm and Convergence Analysis , 2015, IEEE Transactions on Signal Processing.

[17]  Yuanguo Bi,et al.  Catalyzing Cloud-Fog Interoperation in 5G Wireless Networks: An SDN Approach , 2016, IEEE Network.

[18]  Romano Fantacci,et al.  A Cloud to the Ground: The New Frontier of Intelligent and Autonomous Networks of Things , 2016, IEEE Communications Magazine.