Middleware for Internet of Things: A quantitative evaluation in small scale

Recently, there have been a large number of proposals for IoT middleware solutions. In addition, a few recent studies have surveyed and qualitatively evaluated these IoT middleware proposals against functional and non-functional features. A quantitative evaluation is also needed to complement these existing qualitative studies and provide a more in-depth perspective of the state of the art. This paper presents a quantitative evaluation of 4 representative proposals: OpenIoT, CHOReOS, LinkSmart and UBIWARE. The evaluation results, based on a small real-life scenario, show that research is needed in the area of autonomous and scalable service registration, discovery and composition, heterogeneity, and interoperability of IoT middlewares.

[1]  Artem Katasonov,et al.  Ontonuts: Reusable Semantic Components for Multi-agent Systems , 2009, 2009 Fifth International Conference on Autonomic and Autonomous Systems.

[2]  Klaus Moessner,et al.  Knowledge Representation in the Internet of Things: Semantic Modelling and its Applications , 2013 .

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

[4]  Klaus Moessner,et al.  Semantic enablers for dynamic digital-physical object associations in a federated node architecture for the Internet of Things , 2014, Ad Hoc Networks.

[5]  Jaeho Kim,et al.  OpenIoT: An open service framework for the Internet of Things , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[6]  Karol Furdík,et al.  The Semantic Middleware for Networked Embedded Systems Applied in the Internet of Things and Services Domain , 2011, Scalable Comput. Pract. Exp..

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

[8]  Sang Kim,et al.  A Quality Evaluation Technique of RFID Middleware in Ubiquitous Computing , 2006, 2006 International Conference on Hybrid Information Technology.

[9]  Valérie Issarny,et al.  Integrated CHOReOS middleware - Enabling large-scale, QoS-aware adaptive choreographies , 2013 .

[10]  Filipe Campos,et al.  An Experimental Evaluation of Machine-to-Machine Coordination Middleware , 2014, ArXiv.

[11]  Remco M. Dijkman,et al.  Service composition: concepts, techniques, tools and trends , 2005 .

[12]  Thomas L. Saaty,et al.  DECISION MAKING WITH THE ANALYTIC HIERARCHY PROCESS , 2008 .

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

[14]  Alessandra Mileo,et al.  A Semantic Processing Framework for IoT-Enabled Communication Systems , 2015, SEMWEB.