A Software-Defined IoT Device Management Framework for Edge and Cloud Computing

In this article, we present the design and implementation of the software-defined IoT management (SDIM) framework based on software-defined networking (SDN)-enabled architecture that is purposely built for the edge computing multidomain wireless sensor networks (WSNs). This framework can dynamically provision the IoT devices to enable machine-to-machine (M2M) communication as well as continuous operational fault detection for WSNs. Unlike the existing approaches in the literature, SDIM is mainly deployed at multiaccess edge computing (MEC) nodes and is integrated with the cloud by aggregating multidomain topology information. Backed by the experimental results over the University of Bristol 5G test network, we demonstrate in practice that our framework outperforms the implementations of the lightweight M2M (LWM2M) and NETCONF Light IoT device management protocols when deployed autonomously at the network edge and/or the cloud. Specifically, SDIM edge deployments can lower the average device provisioning time as high as 46% compared to LWM2M and 60.3% compared to NETCONF Light. Moreover, it can decrease the average operational fault detection time by approximately 33% compared to LWM2M and roughly 40% compared to NETCONF Light. Also, SDIM reduces control operations time up to 27%, posing a powerful feature for use cases with time-critical control requirements. Last, SDIM manages to both reduce CPU consumption and to have important energy consumption gains at the network edge, which can reach as high as 20% during device provisioning and 4.5%–4.9% during fault detection compared to the benchmark framework deployments.

[1]  Rose Qingyang Hu,et al.  Computation Rate Maximization in UAV-Enabled Wireless-Powered Mobile-Edge Computing Systems , 2018, IEEE Journal on Selected Areas in Communications.

[2]  Yan Zhang,et al.  Mobile Edge Computing: A Survey , 2018, IEEE Internet of Things Journal.

[3]  Paul Thomas,et al.  Priority SDN Controlled Integrated Wireless and Powerline Wired for Smart-Home Internet of Things , 2015, 2015 IEEE 12th Intl Conf on Ubiquitous Intelligence and Computing and 2015 IEEE 12th Intl Conf on Autonomic and Trusted Computing and 2015 IEEE 15th Intl Conf on Scalable Computing and Communications and Its Associated Workshops (UIC-ATC-ScalCom).

[4]  Athanasios V. Vasilakos,et al.  Software-Defined Networking for Internet of Things: A Survey , 2017, IEEE Internet of Things Journal.

[5]  Walaa F. Elsadek,et al.  Inter-domain Mobility Management Using SDN for Residential/Enterprise Real Time Services , 2016, 2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW).

[6]  Haijian Sun,et al.  Joint Offloading and Computation Energy Efficiency Maximization in a Mobile Edge Computing System , 2019, IEEE Transactions on Vehicular Technology.

[7]  Shusen Yang,et al.  A survey on the ietf protocol suite for the internet of things: standards, challenges, and opportunities , 2013, IEEE Wireless Communications.

[8]  Hyunseok Chang,et al.  SDN-Based Multi-Protocol Edge Switching for IoT Service Automation , 2018, IEEE Journal on Selected Areas in Communications.

[9]  Cai Ri-mei Overview of the Internet of Things , 2011 .

[10]  Nick Feamster,et al.  Improving network management with software defined networking , 2013, IEEE Commun. Mag..

[11]  Catherine Mulligan,et al.  Architectural implications of smart city business models: an evolutionary perspective , 2013, IEEE Communications Magazine.

[12]  Otto Carlos Muniz Bandeira Duarte,et al.  Profiling Software Defined Networks for dynamic distributed-controller provisioning , 2016, 2016 7th International Conference on the Network of the Future (NOF).

[13]  Paolo Bellavista,et al.  Quality Management of Surveillance Multimedia Streams Via Federated SDN Controllers in Fiwi-Iot Integrated Deployment Environments , 2018, IEEE Access.

[14]  Ricard Vilalta,et al.  Integration of IoT, Transport SDN, and Edge/Cloud Computing for Dynamic Distribution of IoT Analytics and Efficient Use of Network Resources , 2018, Journal of Lightwave Technology.

[15]  Young-Sik Jeong,et al.  SoftEdgeNet: SDN Based Energy-Efficient Distributed Network Architecture for Edge Computing , 2018, IEEE Communications Magazine.

[16]  Joel J. P. C. Rodrigues,et al.  IoT 5G-UDN Protocols: Practical Model and Evaluation , 2018, 2018 IEEE International Conference on Communications Workshops (ICC Workshops).

[17]  Xiaoping Zhang,et al.  Toward the Internet of Things application and management: A practical approach , 2014, Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014.

[18]  Mahmoud Al-Ayyoub,et al.  SDIoT: a software defined based internet of things framework , 2015, Journal of Ambient Intelligence and Humanized Computing.

[19]  Victor C. M. Leung,et al.  Recent Advances in Industrial Wireless Sensor Networks Toward Efficient Management in IoT , 2015, IEEE Access.

[20]  Ingrid Moerman,et al.  Fine-grained management of CoAP interactions with constrained IoT devices , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[21]  Chunming Wu,et al.  Engineering traffic uncertainty in the OpenFlow data plane , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[22]  Tarik Taleb,et al.  On using bargaining game for Optimal Placement of SDN controllers , 2016, 2016 IEEE International Conference on Communications (ICC).

[23]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[24]  Jianli Pan,et al.  Future Edge Cloud and Edge Computing for Internet of Things Applications , 2018, IEEE Internet of Things Journal.

[25]  Xu Li,et al.  Zoning for hierarchical network optimization in software defined networks , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[26]  John A. Stankovic,et al.  Research Directions for the Internet of Things , 2014, IEEE Internet of Things Journal.

[27]  Navid Nikaein,et al.  LL-MEC: Enabling Low Latency Edge Applications , 2018, 2018 IEEE 7th International Conference on Cloud Networking (CloudNet).

[28]  Jürgen Schönwälder,et al.  Management of resource constrained devices in the internet of things , 2012, IEEE Communications Magazine.

[29]  Daniel W. Engels,et al.  A secure IoT architecture for Smart Cities , 2016, 2016 13th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[30]  Dave Evans,et al.  How the Next Evolution of the Internet Is Changing Everything , 2011 .

[31]  Joel J. P. C. Rodrigues,et al.  Performance Evaluation of IoT Network Management Platforms , 2018, 2018 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[32]  Koteswararao Kondepu,et al.  A Software Defined Device Provisioning Framework Facilitating Scalability in Internet of Things , 2018, 2018 IEEE 5G World Forum (5GWF).

[33]  Vangelis Metsis,et al.  IoT Middleware: A Survey on Issues and Enabling Technologies , 2017, IEEE Internet of Things Journal.

[34]  Shinichi Honiden,et al.  Management of Networked Sensing Devices , 2009, 2009 Tenth International Conference on Mobile Data Management: Systems, Services and Middleware.

[35]  Ian Welch,et al.  Fog-Assisted SDN Controlled Framework for Enduring Anomaly Detection in an IoT Network , 2018, IEEE Access.

[36]  Tao Zhang,et al.  Fog and IoT: An Overview of Research Opportunities , 2016, IEEE Internet of Things Journal.

[37]  Ricardo A. L. Rabêlo,et al.  Management Platforms and Protocols for Internet of Things: A Survey , 2019, Sensors.

[38]  Sneha A. Dalvi,et al.  Internet of Things for Smart Cities , 2017 .

[39]  Benoit Claise,et al.  An Overview of the IETF Network Management Standards , 2012, RFC.

[40]  Otto Carlos Muniz Bandeira Duarte,et al.  A resilient distributed controller for software defined networking , 2016, 2016 IEEE International Conference on Communications (ICC).

[41]  Fernando M. V. Ramos,et al.  Software-Defined Networking: A Comprehensive Survey , 2014, Proceedings of the IEEE.

[42]  Mohsen Guizani,et al.  Smart Cities: A Survey on Data Management, Security, and Enabling Technologies , 2017, IEEE Communications Surveys & Tutorials.

[43]  Chiara Buratti,et al.  Intent-based management and orchestration of heterogeneous openflow/IoT SDN domains , 2017, 2017 IEEE Conference on Network Softwarization (NetSoft).

[44]  Hongtao Li,et al.  Research of Single Sign-On in Mobile RFID Middleware Based on Dynamic Tokens and WMMP , 2013, 2013 IEEE 16th International Conference on Computational Science and Engineering.