A Model of Socially Connected Web Objects for IoT Applications

The Internet of Things (IoT) is evolving with the connected objects at an unprecedented rate, bringing about enormous opportunities for the future IoT applications as well as challenges. One of the major challenges is to handle the complexity generated by the interconnection of billions of objects. However, Social Internet of Things (SIoT), emerging from the conglomeration of IoT and social networks, has realized an efficient way to facilitate the development of complex future IoT applications. Nevertheless, to fully utilize the benefits of SIoT, a platform that can provide efficient services using social relations among heterogeneous objects is highly required. The web objects enabled IoT environment promotes SIoT features by enabling virtualization using virtual objects and supporting the modularity with microservices. To realize SIoT services, this article proposes an architecture that provides a foundation for the development of lightweight microservices based on socially connected web objects. To efficiently discover web objects and reduce the complexity of service provisioning processes, a social relationship model is presented. To realize the interoperable service operations, a semantic ontology model has been developed. Finally, to evaluate the proposed design, a prototype has been implemented based on a use case scenario.

[1]  Viktor Farcic The DevOps 2.0 Toolkit: Automating the Continuous Deployment Pipeline with Containerized Microservices , 2016 .

[2]  Bernt Schiele,et al.  Smart-Its Friends: A Technique for Users to Easily Establish Connections between Smart Artefacts , 2001, UbiComp.

[3]  Sam Newman,et al.  Building microservices - designing fine-grained systems, 1st Edition , 2015 .

[4]  Björn Butzin,et al.  Microservices approach for the internet of things , 2016, 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA).

[5]  Ilyoung Chong,et al.  Exploiting IoT services by integrating emotion recognition in Web of Objects , 2017, 2017 International Conference on Information Networking (ICOIN).

[6]  Sunil Kumar,et al.  Logistic Model to Support Service Modularity for the Promotion of Reusability in a Web Objects-Enabled IoT Environment , 2017, Sensors.

[7]  Antonio Iera,et al.  Social Virtual Objects in the Edge Cloud , 2015, IEEE Cloud Computing.

[8]  Florian Michahelles,et al.  Things That Twitter: Social Networks and the Internet of Things , 2010, Pervasive 2010.

[9]  José Ramón Cano,et al.  CommuniMents: A Framework for Detecting Community Based Sentiments for Events , 2017, Int. J. Semantic Web Inf. Syst..

[10]  Hwa-Suk Kim,et al.  Implementation model of WoO based smart assisted living IoT service , 2016, 2016 International Conference on Information and Communication Technology Convergence (ICTC).

[11]  Luigi Atzori,et al.  Implementation of an Experimental Platform for the Social Internet of Things , 2013, 2013 Seventh International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[12]  Vlad Trifa,et al.  Sharing using social networks in a composable Web of Things , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[13]  Dario Bonino,et al.  ALMANAC: Internet of Things for Smart Cities , 2015, 2015 3rd International Conference on Future Internet of Things and Cloud.

[14]  Muhammad Golam Kibria,et al.  WoO enabled IoT service provisioning based on learning user preferences and situation , 2017, 2017 International Conference on Information Networking (ICOIN).

[15]  Anna Maria Vegni,et al.  A Survey on Vehicular Social Networks , 2015, IEEE Communications Surveys & Tutorials.

[16]  Sunil Kumar,et al.  Exploiting interoperable microservices in web objects enabled Internet of Things , 2017, 2017 Ninth International Conference on Ubiquitous and Future Networks (ICUFN).

[17]  Sunil Kumar,et al.  Smart spaces recommending service provisioning in WoO platform , 2017, 2017 International Conference on Information and Communications (ICIC).

[18]  Noël Crespi,et al.  The Cluster Between Internet of Things and Social Networks: Review and Research Challenges , 2014, IEEE Internet of Things Journal.

[19]  Antonio Iera,et al.  The Social Internet of Things (SIoT) - When social networks meet the Internet of Things: Concept, architecture and network characterization , 2012, Comput. Networks.

[20]  Luigi Atzori,et al.  The Virtual Object as a Major Element of the Internet of Things: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[21]  Marco Jahn,et al.  Designing a Smart City Internet of Things Platform with Microservice Architecture , 2015, 2015 3rd International Conference on Future Internet of Things and Cloud.

[22]  Antonio Pintus,et al.  Paraimpu: a platform for a social web of things , 2012, WWW.

[23]  Antonio Iera,et al.  Smart things in the social loop: Paradigms, technologies, and potentials , 2014, Ad Hoc Networks.

[24]  Abdulmotaleb El-Saddik,et al.  Toward Social Internet of Vehicles: Concept, Architecture, and Applications , 2015, IEEE Access.

[25]  Luigi Atzori,et al.  Lysis: A Platform for IoT Distributed Applications Over Socially Connected Objects , 2017, IEEE Internet of Things Journal.

[26]  Antonio Iera,et al.  SIoT: Giving a Social Structure to the Internet of Things , 2011, IEEE Communications Letters.

[27]  Youn Kwae Jeong,et al.  Web-of-Objects (WoO)-Based Context Aware Emergency Fire Management Systems for the Internet of Things , 2014, Sensors.

[28]  Dmitry Namiot,et al.  On micro-services architecture , 2014 .

[29]  Youn Kwae Jeong,et al.  A User-Centric Knowledge Creation Model in a Web of Object-Enabled Internet of Things Environment , 2015, Sensors.

[30]  Daniel Mossé,et al.  Empowering End Users for Social Internet of Things , 2017, 2017 IEEE/ACM Second International Conference on Internet-of-Things Design and Implementation (IoTDI).