Energy-aware services composition for Internet of Things

Internet of Things (IoT) are going to change our daily live in the near future. As IoT services prevail, many edge server, gateways, sensors and actuators etc. will be widely available in cities and smart spaces. Thus, how do we exploit these resources to provide rich and green services to users has become a very critical issue. In the past, researchers have developed QoS-based service composition schemes for IoT. However, they fail to consider energy efficiency in service composition. This paper extended previous QoS-based scheme to consider power consumption when linking various objects in the IoT environment based on users' demand. Simulation results show that our algorithm performs efficiently regarding computation complexity and energy efficiency in comparison with existing QoS-based algorithms.

[1]  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).

[2]  Peter Dolog,et al.  A Scalable Approach for QoS-Based Web Service Selection , 2008, ICSOC Workshops.

[3]  M. Brian Blake,et al.  Engineering Energy-Aware Web Services toward Dynamically-Green Computing , 2011, ICSOC Workshops.

[4]  Tein-Yaw Chung,et al.  Design and implementation of light-weight smart home gateway for Social Web of Things , 2014, 2014 Sixth International Conference on Ubiquitous and Future Networks (ICUFN).

[5]  Xinyu Yang,et al.  A Survey on Internet of Things: Architecture, Enabling Technologies, Security and Privacy, and Applications , 2017, IEEE Internet of Things Journal.

[6]  Abdelghani Chibani,et al.  Energy-Centered and QoS-Aware Services Selection for Internet of Things , 2016, IEEE Transactions on Automation Science and Engineering.

[7]  Boualem Benatallah,et al.  Web Service Composition , 2015 .

[8]  Tein-Yaw Chung,et al.  Performance evaluation of recommendation algorithms on Internet of Things services , 2016 .

[9]  Ling Li,et al.  QoS-Aware Scheduling of Services-Oriented Internet of Things , 2014, IEEE Transactions on Industrial Informatics.

[10]  Vlad Trifa,et al.  Building the Web of Things: With examples in Node.js and Raspberry Pi , 2016 .

[11]  Bandar Aldawsari,et al.  An energy-aware service composition algorithm for multiple cloud-based IoT applications , 2017, J. Netw. Comput. Appl..

[12]  Vlad Trifa,et al.  Interacting with the SOA-Based Internet of Things: Discovery, Query, Selection, and On-Demand Provisioning of Web Services , 2010, IEEE Transactions on Services Computing.

[13]  Dharma P. Agrawal,et al.  Choices for interaction with things on Internet and underlying issues , 2015, Ad Hoc Networks.

[14]  Muthu Ramachandran,et al.  Towards Achieving Data Security with the Cloud Computing Adoption Framework , 2016, IEEE Transactions on Services Computing.

[15]  Heonshik Shin,et al.  Reconfigurable Service Composition and Categorization for Power-Aware Mobile Computing , 2008, IEEE Transactions on Parallel and Distributed Systems.

[16]  Yu Meng,et al.  A Novel Deployment Scheme for Green Internet of Things , 2014, IEEE Internet of Things Journal.