CSRaaS: Composite Service Rendezvous as a Service for IoT-Based Smart Environments

Smart spaces incorporate a multitude of smart Internet-of-Things (IoT) objects to provide various services. Such devices immensely vary in their individual capabilities and are able to send/receive messages to coordinate among themselves to provide a non-intrusive smart experience for users. However, IoT-based services are limited to their individual features, which is induced due the lack of combinatorial capabilities for the IoT devices. As a result, smart spaces are restrained from the realization of a truly smart and connected world. In this paper, we propose the Composite Service Rendezvous as a Service (CSRaaS) middleware, which allows an immersive experience for users within a smart space. The CSRaaS component matches the service requests with the individual device capabilities, to create a new smart service by combining the features of multiple IoT devices. CSRaaS extends the notion of a conventional service matching scheme by coordinating the combination of published service capabilities to create new, unique, and on-demand service that best meets the user service request. We also present a prototype implementation which is used to perform experimental evaluation of the proposed scheme to justify the feasibility of CSRaaS in the real world.

[1]  Luca Veltri,et al.  CoSIP: A Constrained Session Initiation Protocol for the Internet of Things , 2013, ESOCC Workshops.

[2]  Gerald Kotonya,et al.  IoT Architectural Framework: Connection and Integration Framework for IoT Systems , 2018, ALP4IoT@iFM.

[3]  Alireza Souri,et al.  A systematic review of IoT communication strategies for an efficient smart environment , 2019, Trans. Emerg. Telecommun. Technol..

[4]  Tao Yu,et al.  Service selection algorithms for Web services with end-to-end QoS constraints , 2004, Proceedings. IEEE International Conference on e-Commerce Technology, 2004. CEC 2004..

[5]  Jiang Changjun,et al.  Random-QoS-Aware Reliable Web Service Composition , 2009 .

[6]  Dimitris Plexousakis,et al.  Requirements for QoS-based Web Service Description and Discovery , 2007, 31st Annual International Computer Software and Applications Conference (COMPSAC 2007).

[7]  Danh Le Phuoc,et al.  Linked Open Data in Sensor Data Mashups, , 2009, SSN.

[8]  Prem Prakash Jayaraman,et al.  OpenIoT: Open Source Internet-of-Things in the Cloud , 2014, OpenIoT@SoftCOM.

[9]  John Davies,et al.  A Hypercat-enabled Semantic Internet of Things Data Hub: Technical Report , 2017, ESWC.

[10]  Ning Han,et al.  A Novel Web Service Composition Algorithm for Multiple QoS Constraints , 2012, J. Softw..

[11]  Imran Khan,et al.  Service composition for IP smart object using realtime Web protocols: Concept and research challenges , 2016, Comput. Stand. Interfaces.

[12]  Ragib Hasan,et al.  DExaS: Delegated experience as a service for mobile and wearable devices , 2017, Consumer Communications and Networking Conference.

[13]  Kari Visala,et al.  Models and tools for the high-level simulation of a name-based interdomain routing architecture , 2014, 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[14]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

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

[16]  Haipeng Yao,et al.  A Survey of Mobile Information-Centric Networking: Research Issues and Challenges , 2018, IEEE Communications Surveys & Tutorials.

[17]  Jean-Philippe Vasseur,et al.  Interconnecting Smart Objects with IP: The Next Internet , 2010 .

[18]  Ragib Hasan,et al.  Fuzzy Authentication Using Interaction Provenance in Service Oriented Computing , 2015, 2015 IEEE International Conference on Services Computing.

[19]  Schahram Dustdar,et al.  Cost-Based Optimization of Service Compositions , 2013, IEEE Transactions on Services Computing.

[20]  Bixin Li,et al.  A Framework for Trustworthy Web Service Composition and Optimization , 2020, IEEE Access.

[21]  Soundar R. T. Kumara,et al.  A Web Service Composition Framework Using Integer Programming with Non-functional Objectives and Constraints , 2008, 2008 10th IEEE Conference on E-Commerce Technology and the Fifth IEEE Conference on Enterprise Computing, E-Commerce and E-Services.

[22]  Paul T. Groth,et al.  Security Issues in a SOA-Based Provenance System , 2006, IPAW.

[23]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[24]  Jos de Bruijn,et al.  Web Service Modeling Ontology , 2005, Appl. Ontology.