An energy-aware service composition algorithm for multiple cloud-based IoT applications

被引:147
|
作者
Baker, Thar [1 ]
Asim, Muhammad [2 ]
Tawfik, Hissam [3 ]
Aldawsari, Bandar [1 ]
Buyya, Rajkumar [4 ]
机构
[1] Liverpool John Moores Univ, Dept Comp Sci, Liverpool, Merseyside, England
[2] Natl Univ Comp & Emerging Sci, Dept Comp Sci, Islamabad, Pakistan
[3] Leeds Beckett Univ, Sch Comp Creat Technol & Engn, Leeds, W Yorkshire, England
[4] Univ Melbourne, CLOUDS Lab, Sch Comp & Informat Syst, Melbourne, Vic, Australia
关键词
IoT; Multi-cloud; Service composition; Energy efficiency; INTERNET; EFFICIENT; CHALLENGES; SECURITY; THINGS;
D O I
10.1016/j.jnca.2017.03.008
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
There has been a shift in research towards the convergence of the Internet-of-Things (IoT) and cloud computing paradigms motivated by the need for IoT applications to leverage the unique characteristics of the cloud. IoT acts as an enabler to interconnect intelligent and self-configurable nodes "things" to establish an efficient and dynamic platform for communication and collaboration. IoT is becoming a major source of big data, contributing huge amounts of streamed information from a large number of interconnected nodes, which have to be stored, processed, and presented in an efficient, and easily interpretable form. Cloud computing can enable IoT to have the privilege of a virtual resources utilization infrastructure, which integrates storage devices, visualization platforms, resource monitoring, analytical tools, and client delivery. Given the number of things connected and the amount of data generated, a key challenge is the energy efficient composition and interoperability of heterogeneous things integrated with cloud resources and scattered across the globe, in order to create an on-demand energy efficient cloud based IoT application. In many cases, when a single service is not enough to complete the business requirement; a composition of web services is carried out. These composed web services are expected to collaborate towards a common goal with large amount of data exchange and various other operations. Massive data sets have to be exchanged between several geographically distributed and scattered services. The movement of mass data between services influences the whole application process in terms of energy consumption. One way to significantly reduce this massive data exchange is to use fewer services for a composition, which need to be created to complete a business requirement. Integrating fewer services can result in a reduction in data interchange, which in return helps in reducing the energy consumption and carbon footprint. This paper develops a novel multi-cloud IoT service composition algorithm called (E2C2) that aims at creating an energy-aware composition plan by searching for and integrating the least possible number of IoT services, in order to fulfil user requirements. A formal user requirements translation and transformation modelling and analysis is adopted for the proposed algorithm. The algorithm was evaluated against four established service composition algorithms in multiple cloud environments (All clouds, Base cloud, Smart cloud, and COM2), with the results demonstrating the superior performance of our approach.
引用
收藏
页码:96 / 108
页数:13
相关论文
共 50 条
  • [21] Energy-aware composition for wireless sensor networks as a service
    Zhou, Zhangbing
    Zhao, Deng
    Liu, Lu
    Hung, Patrick C. K.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 80 : 299 - 310
  • [22] Virtual sensor as a service: a new multicriteria QoS-aware cloud service composition for IoT applications
    Khansari, Mina Emami
    Sharifian, Saeed
    Motamedi, Seyed Ahmad
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (10): : 5485 - 5512
  • [23] Virtual sensor as a service: a new multicriteria QoS-aware cloud service composition for IoT applications
    Mina Emami Khansari
    Saeed Sharifian
    Seyed Ahmad Motamedi
    The Journal of Supercomputing, 2018, 74 : 5485 - 5512
  • [24] A Sustainable Energy-Aware Resource Management Strategy for IoT Cloud Federation
    Giacobbe, Maurizio
    Celesti, Antonio
    Fazio, Maria
    Villari, Massimo
    Puliafito, Antonio
    2015 IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (ISSE) PROCEEDINGS, 2015, : 170 - 175
  • [25] An Energy-Aware Multi-Target Service Composition Method in a Multi-Cloud Environment
    Yin, Huayi
    Hao, Yongsheng
    IEEE ACCESS, 2020, 8 : 196567 - 196577
  • [26] Energy-aware Task Scheduling in Cloud Compting Based on Discrete Pathfinder Algorithm
    Zandvakili, A.
    Mansouri, N.
    Javidi, M. M.
    INTERNATIONAL JOURNAL OF ENGINEERING, 2021, 34 (09): : 2124 - 2136
  • [27] A Task-Centric Mobile Cloud-Based System to Enable Energy-Aware Efficient Offloading
    Boukerche, Azzedine
    Guan, Shichao
    De Grande, Robson Eduardo
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2018, 3 (04): : 248 - 261
  • [28] Energy-aware task scheduling in cloud compting based on discrete pathfinder algorithm
    Zandvakili A.
    Mansouri N.
    Javidi M.M.
    International Journal of Engineering, Transactions B: Applications, 2021, 34 (09): : 2124 - 2136
  • [29] Energy-aware cloud manufacturing service selection and scheduling optimization
    Peng, Gaoxian
    Wen, Yiping
    Liu, Jianxun
    Kang, Guosheng
    Zhang, Biming
    Zhou, Minhao
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2025, 38 (03) : 309 - 334
  • [30] SMPA: An Energy-Aware Service Migration Strategy in Cloud Networks
    Yu, Bing
    Han, Yanni
    Wen, Xuemin
    Xu, Zhen
    PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 984 - 989