Management Platforms and Protocols for Internet of Things: A Survey

Internet of Things (IoT) management systems require scalability, standardized communication, and context-awareness to achieve the management of connected devices with security and accuracy in real environments. Interoperability and heterogeneity between hardware and application layers are also critical issues. To attend to the network requirements and different functionalities, a dynamic and context-sensitive configuration management system is required. Thus, reference architectures (RAs) represent a basic architecture and the definition of key characteristics for the construction of IoT environments. Therefore, choosing the best technologies of the IoT management platforms and protocols through comparison and evaluation is a hard task, since they are difficult to compare due to their lack of standardization. However, in the literature, there are no management platforms focused on addressing all IoT issues. For this purpose, this paper surveys the available policies and solutions for IoT Network Management and devices. Among the available technologies, an evaluation was performed using features such as heterogeneity, scalability, supported technologies, and security. Based on this evaluation, the most promising technologies were chosen for a detailed performance evaluation study (through simulation and deployment in real environments). In terms of contributions, these protocols and platforms were studied in detail, the main features of each approach are highlighted and discussed, open research issues are identified as well as the lessons learned on the topic.

[1]  Jongpil Jeong,et al.  Design and Security Analysis of Improved Identity Management Protocol for 5G/IoT Networks , 2017, WorldCIST.

[2]  Jeffrey D. Case,et al.  Simple network management protocol , 1995 .

[3]  Ki-Hyung Kim,et al.  LNMP- Management architecture for IPv6 based low-power wireless Personal Area Networks (6LoWPAN) , 2008, NOMS 2008 - 2008 IEEE Network Operations and Management Symposium.

[4]  Hyong S. Kim,et al.  Network monitoring: Present and future , 2014, Comput. Networks.

[5]  Varun M Tayur,et al.  INTERNET OF THINGS ARCHITECTURES:MODELING AND IMPLEMENTATION CHALLENGES , 2015 .

[6]  Olivier Bonaventure,et al.  Computer Networking : Principles, Protocols and Practice , 2012 .

[7]  Divneet Singh Kapoor,et al.  Create Your Own Internet of Things: A survey of IoT platforms. , 2017, IEEE Consumer Electronics Magazine.

[8]  Antonio F. Gómez-Skarmeta,et al.  Enabling end-to-end CoAP-based communications for the Web of Things , 2016, J. Netw. Comput. Appl..

[9]  Jerker Delsing,et al.  A survey of commercial frameworks for the Internet of Things , 2015, 2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA).

[10]  Martin Bjorklund YANG - A data modeling language for NETCONF , 2008 .

[11]  Claudio Pastrone,et al.  A Jabber-Based Management Framework for Heterogeneous Sensor Network Applications , 2008 .

[12]  Euripides G. M. Petrakis,et al.  IoT-A and FIWARE: Bridging the Barriers between the Cloud and IoT Systems Design and Implementation , 2016, CLOSER.

[13]  Antonio Alfredo Ferreira Loureiro,et al.  MANNA: a management architecture for wireless sensor networks , 2003, IEEE Commun. Mag..

[14]  Eric Fleury,et al.  FIT IoT-LAB: A large scale open experimental IoT testbed , 2015, 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT).

[15]  Joerg Swetina,et al.  Toward a standardized common M2M service layer platform: Introduction to oneM2M , 2014, IEEE Wireless Communications.

[16]  Kai Lin,et al.  Agent-Based Device Management in RFID Middleware , 2008, 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing.

[17]  Evans Jasmine IMPLEMENTATION OF SNMP (SIMPLE NETWORK MANAGEMENT PROTOCOL) ON SENSOR NETWORK , 2016 .

[18]  Odej Kao,et al.  A proposal for REST with XMPP as base protocol for intercloud communication , 2016, 2016 7th International Conference on Information, Intelligence, Systems & Applications (IISA).

[19]  Bruce S. Davie,et al.  Computer Networks: A Systems Approach , 1996 .

[20]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[21]  Yen-Cheng Chen,et al.  Auto scaling of containerized ACSs for CPE management , 2016, 2016 18th Asia-Pacific Network Operations and Management Symposium (APNOMS).

[22]  John Sahaya Rani Alex,et al.  Xively based sensing and monitoring system for IoT , 2015, 2015 International Conference on Computer Communication and Informatics (ICCCI).

[23]  Latif Ladid,et al.  Challenges of the Internet of Things: IPv6 and Network Management , 2014, 2014 Eighth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[24]  Pavel Masek,et al.  A Novel Application of CWMP: An Operator-grade Management Platform for IoT , 2016 .

[25]  Guiping Dai Design and implementation on SOAP-based things management protocol for internet of things , 2012, Proceedings of the 10th World Congress on Intelligent Control and Automation.

[26]  Vishwas Lakkundi,et al.  Implementing LWM2M in constrained IoT devices , 2015, 2015 IEEE Conference on Wireless Sensors (ICWiSe).

[27]  Christian Bonnet,et al.  A lightweight framework for efficient M2M device management in oneM2M architecture , 2015, 2015 International Conference on Recent Advances in Internet of Things (RIoT).

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

[29]  Fuchun Joseph Lin,et al.  Challenges of incorporating OMA LWM2M gateway in M2M standard architecture , 2016, 2016 IEEE Conference on Standards for Communications and Networking (CSCN).

[30]  Ricardo Jardim-Goncalves,et al.  Survey of Internet-of-Things platforms , 2016 .

[31]  S. Gomathi,et al.  A Smart Network: Iot To Monitor Temperature and Heart Beat of a Person Using RFID Technology , 2016 .

[32]  Qiang Li,et al.  RestThing: A Restful Web Service Infrastructure for Mash-Up Physical and Web Resources , 2011, 2011 IFIP 9th International Conference on Embedded and Ubiquitous Computing.

[33]  Sung-Jae Jung,et al.  Design and Implementation of Data-Report Service for IoT Data Analysis , 2015 .

[34]  Joel J. P. C. Rodrigues,et al.  Internet Protocol over Wireless Sensor Networks, from Myth to Reality , 2010, J. Commun..

[35]  James Won-Ki Hong,et al.  OMA DM-based remote software fault management for mobile devices , 2009, Int. J. Netw. Manag..

[36]  Fuchun Joseph Lin,et al.  Incorporating OMA Lightweight M2M protocol in IoT/M2M standard architecture , 2015, 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT).

[37]  Antonio F. Gómez-Skarmeta,et al.  Knowledge Acquisition and Management Architecture for Mobile and Personal Health Environments Based on the Internet of Things , 2012, 2012 IEEE 11th International Conference on Trust, Security and Privacy in Computing and Communications.

[38]  Bruce S. Davie,et al.  The Open vSwitch Database Management Protocol , 2013, RFC.

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

[40]  Lisandro Zambenedetti Granville,et al.  Evaluating management architectures for Internet of Things devices , 2014, 2014 IFIP Wireless Days (WD).

[41]  Jamal Hadi Salim,et al.  Towards a Network Abstraction Model for SDN , 2014, Journal of Network and Systems Management.

[42]  Sotiris E. Nikoletseas,et al.  IoT Lab: Towards co-design and IoT solution testing using the crowd , 2015, 2015 International Conference on Recent Advances in Internet of Things (RIoT).

[43]  Jiann-Liang Chen,et al.  An Efficient Management System for Wireless Sensor Networks , 2010, Sensors.

[44]  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.

[45]  Eric Gamess,et al.  SNMP JManager: An Open Source Didactic Application for Teaching and Learning SNMP v1/2c/3 with Support for IPv4 and IPv6 , 2009 .

[46]  Siobhán Clarke,et al.  Middleware for Internet of Things: A Survey , 2016, IEEE Internet of Things Journal.

[47]  Apostolos Papageorgiou,et al.  Recent Trends in Standards Related to the Internet of Things and Machine-to-Machine Communications , 2014, J. Inform. and Commun. Convergence Engineering.

[48]  Srdjan Krco,et al.  OMA DM v1.x compliant lightweight device management for constrained M2M devices , 2013, Trans. Emerg. Telecommun. Technol..

[49]  Ting-Wei Hou,et al.  ACS management capacity enhancement mechanism in CWMP , 2014 .

[50]  Félix Gómez Mármol,et al.  Dynamic and flexible selection of a reputation mechanism for heterogeneous environments , 2015, Future Gener. Comput. Syst..

[51]  Krzysztof Grochla,et al.  Performance evaluation of CoAP, SNMP and NETCONF protocols in fog computing architecture , 2016, NOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium.

[52]  Bert Greevenbosch,et al.  Candidate Technologies for COMAN , 2013 .

[53]  F. Selgert,et al.  Remote management of mobile devices with broadband forum's TR-069 , 2008, Networks 2008 - The 13th International Telecommunications Network Strategy and Planning Symposium.

[54]  Martín Casado,et al.  A Database Approach to SDN Control Plane Design , 2017, CCRV.

[55]  Brian Hedstrom Protocol Efficiencies of NETCONF versus SNMP for Configuration Management Functions , 2011 .

[56]  Keqiu Li,et al.  Heterogeneous ad hoc networks: Architectures, advances and challenges , 2017, Ad Hoc Networks.

[57]  Mohsen Guizani,et al.  An effective key management scheme for heterogeneous sensor networks , 2007, Ad Hoc Networks.

[58]  Meng Ma,et al.  Data Management for Internet of Things: Challenges, Approaches and Opportunities , 2013, 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing.

[59]  Mert Ocak Implementation of an Internet of Things Device Management Interface , 2014 .

[60]  Shusen Yang,et al.  Lightweight Management of Resource-Constrained Sensor Devices in Internet of Things , 2015, IEEE Internet of Things Journal.

[61]  Rihards Olups,et al.  Zabbix 1.8 Network Monitoring , 2010 .

[62]  G. Klas,et al.  “Lightweight M2M”: Enabling Device Management and Applications for the Internet of Things , 2014 .

[63]  Jim Kurose,et al.  Computer Networking: A Top-Down Approach , 1999 .

[64]  Mohsen Guizani,et al.  Internet of Things Architecture: Recent Advances, Taxonomy, Requirements, and Open Challenges , 2017, IEEE Wireless Communications.

[65]  Patrick Tague,et al.  Network self-organization in the Internet of Things , 2013, 2013 IEEE International Conference on Sensing, Communications and Networking (SECON).

[66]  Martin Bauer Nec,et al.  Internet of Things – Architecture IoT-A Deliverable D1.5 – Final architectural reference model for the IoT v3.0 , 2013 .

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

[68]  Meng Xiangyin,et al.  Applying SNMP Technology to Manage the Sensors in Internet of Things , 2015 .

[69]  Nisha,et al.  A Survey Paper on Wireless Access Protocol , 2015 .

[70]  Gabriel Montenegro,et al.  6LoWPAN: Overview, Assumptions, Problem Statement and Goals , 2005 .

[71]  Keith McCloghrie,et al.  Requirements for Configuration Management of IP-based Networks , 2001, RFC.

[72]  Manas Pulipati,et al.  Comparison of Various Short Range Wireless Communication Technologies with NFC , 2013 .

[73]  Mohammad S. Obaidat,et al.  Soft-WSN: Software-Defined WSN Management System for IoT Applications , 2018, IEEE Systems Journal.

[74]  Wei Liu,et al.  NETCONF-based Integrated Management for Internet of Things using RESTful Web Services , 2012 .

[75]  Alexander Clemm,et al.  Network Management Fundamentals , 2006 .

[76]  Partha Pratim Ray,et al.  A survey of IoT cloud platforms , 2016 .

[77]  Paulo F. Pires,et al.  A Platform for Integrating Physical Devices in the Internet of Things , 2014, 2014 12th IEEE International Conference on Embedded and Ubiquitous Computing.

[78]  Arkady B. Zaslavsky,et al.  Context Aware Computing for The Internet of Things: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[79]  Paulo F. Pires,et al.  Middleware Solutions for the Internet of Things , 2013, SpringerBriefs in Computer Science.