Preference-based Internet of Things dynamic service selection for smart campus

The usage of the Internet of Things technology across different service provisioning environments has increased the challenges associated with service discovery and selection. Users cannot always remember the Internet Protocol (IP) address for every service they need to utilize from the middleware registry. In order to address this challenge, an architecture that enables a representation of user preferences and manipulates relevant services description of available services is developed. This paper, an algorithm derived from the architecture that contributes towards addressing the service selection and discovery problem is proposed. The accuracy of the algorithm is evaluated based on response time, recall and precision metrics. The experiments show that the content-based algorithm works better than collaborative algorithm based on user preference. The content-based algorithm more returns relevant services to the user and takes shorter time as compared to the collaborative filtering.

[1]  Dave Evans,et al.  How the Next Evolution of the Internet Is Changing Everything , 2011 .

[2]  Artemis Moroni,et al.  Vision and Challenges for Realising the Internet of Things , 2010 .

[3]  Promise Mvelase,et al.  The state of affairs in Internet of Things research , 2012 .

[4]  Tao Yu,et al.  A broker-based framework for QoS-aware Web service composition , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[5]  Dilbag Singh,et al.  Evaluating performance of web services in cloud computing environment with high availability , 2012 .

[6]  V. S. Ananthanarayana,et al.  Semantic Web Service Selection Based on Service Provider ’ s Business Offerings , 2011 .

[7]  V. S. Ananthanarayana,et al.  A QoS Broker Based Architecture for Dynamic Web Service Selection , 2008, 2008 Second Asia International Conference on Modelling & Simulation (AMS).

[8]  Mark Goadrich,et al.  The relationship between Precision-Recall and ROC curves , 2006, ICML.

[9]  Sanjay Chaudhary,et al.  Dynamic Service Composition , 2012 .

[10]  Shazia Usmani Dynamic Service Composition in SOA and QoS Related Issues , 2011 .

[11]  Cristiano André da Costa,et al.  On the control of adaptation in ubiquitous computing , 2008, SAC '08.

[12]  Maurizio Tomasella,et al.  Vision and Challenges for Realising the Internet of Things , 2010 .

[13]  Matthew O. Adigun,et al.  Selection and provisioning of services in a cloud using a recommender systems approach for SMMEs , 2013 .

[14]  T.V. Prabhakar,et al.  Dynamic selection of Web services with recommendation system , 2005, International Conference on Next Generation Web Services Practices (NWeSP'05).

[15]  Felix Wortmann,et al.  Internet of Things , 2015, Business & Information Systems Engineering.

[16]  Hsing-I Wang,et al.  Toward a Green Campus with the Internet of Things – the Application of Lab Management , .

[17]  Tapashree Guha,et al.  Investigation of service selection algorithms for grid services , 2009 .

[18]  Carlo Maria Medaglia,et al.  Building Blocks of the Internet of Things: State of the Art and Beyond , 2011 .

[19]  Torsten Braun,et al.  Enterprise integration of smart objects using semantic service descriptions , 2014, 2014 IEEE Wireless Communications and Networking Conference (WCNC).