Toward better horizontal integration among IoT services

Several divergent application protocols have been proposed for Internet of Things (IoT) solutions including CoAP, REST, XMPP, AMQP, MQTT, DDS, and others. Each protocol focuses on a specific aspect of IoT communications. The lack of a protocol that can handle the vertical market requirements of IoT applications including machine-to-machine, machine-to-server, and server-to-server communications has resulted in a fragmented market between many protocols. In turn, this fragmentation is a main hindrance in the development of new services that require the integration of multiple IoT services to unlock new capabilities and provide horizontal integration among services. In this work, after articulating the major shortcomings of the current IoT protocols, we outline a rule-based intelligent gateway that bridges the gap between existing IoT protocols to enable the efficient integration of horizontal IoT services. While this intelligent gateway enhances the gloomy picture of protocol fragmentation in the context of IoT, it does not address the root cause of this fragmentation, which lies in the inability of the current protocols to offer a wide range of QoS guarantees. To offer a solution that stems the root cause of this protocol fragmentation issue, we propose a generic IoT protocol that is flexible enough to address the IoT vertical market requirements. In this regard, we enhance the baseline MQTT protocol by allowing it to support rich QoS features by exploiting a mix of IP multicasting, intelligent broker queuing management, and traffic analytics techniques. Our initial evaluation of the lightweight enhanced MQTT protocol reveals significant improvement over the baseline protocol in terms of the delay performance.

[1]  Antônio Francisco do Prado,et al.  Thing broker: a twitter for things , 2013, UbiComp.

[2]  Kai Beckmann,et al.  A wireless sensor network protocol for the OMG Data Distribution Service , 2012, Proceedings of the 10th International Workshop on Intelligent Solutions in Embedded Systems.

[3]  Elisabet Estévez-Estévez,et al.  QoS aware platform for dependable sensory environments , 2014, 2014 IEEE International Conference on Multimedia and Expo Workshops (ICMEW).

[4]  Samir Medjiah,et al.  A DDS/SDN Based Communication System for Efficient Support of Dynamic Distributed Real-Time Applications , 2014, 2014 IEEE/ACM 18th International Symposium on Distributed Simulation and Real Time Applications.

[5]  Anna Calveras Augé,et al.  Adding QoS support for timeliness to the observe extension of CoAP , 2012, 2012 IEEE 8th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[6]  Pramod Anantharam,et al.  Semantic Gateway as a Service Architecture for IoT Interoperability , 2014, 2015 IEEE International Conference on Mobile Services.

[7]  Salvatore Loreto,et al.  HTTP-CoAP cross protocol proxy: an implementation viewpoint , 2012, 2012 IEEE 9th International Conference on Mobile Ad-Hoc and Sensor Systems (MASS 2012).

[8]  Kurt Rothermel,et al.  Meeting subscriber‐defined QoS constraints in publish/subscribe systems , 2011, Concurr. Comput. Pract. Exp..

[9]  Qian Zhu,et al.  IOT Gateway: BridgingWireless Sensor Networks into Internet of Things , 2010, 2010 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing.

[10]  Nalini Venkatasubramanian,et al.  A Software Defined Networking architecture for the Internet-of-Things , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[11]  Ingrid Moerman,et al.  Internet of Things Virtual Networks: Bringing Network Virtualization to Resource-Constrained Devices , 2012, 2012 IEEE International Conference on Green Computing and Communications.

[12]  Qing Wang,et al.  Wireless IoT Platform Based on SDR Technology , 2013, 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing.

[13]  Ronny Klauck,et al.  Chatty things - Making the Internet of Things readily usable for the masses with XMPP , 2012, 8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom).

[14]  Wei Liu,et al.  A Novel QoS-Enable Real-Time Publish-Subscribe Service , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing with Applications.

[15]  Christian Bonnet,et al.  An IoT gateway centric architecture to provide novel M2M services , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).