Self-adapting cloud services orchestration for fulfilling intensive sensory data-driven IoT workflows

被引:33
|
作者
Serhani, M. Adel [1 ]
El-Kassabi, Hadeel T. [1 ]
Shuaib, Khaled [1 ]
Navaz, Alramzana N. [1 ]
Benatallah, Boualem [2 ]
Beheshti, Amine [3 ]
机构
[1] UAE Univ, Coll Informat Technol, POB 15551, Al Ain, U Arab Emirates
[2] UNSW, Sch Comp Sci & Engn, Sydney, NSW, Australia
[3] Macquarie Univ, Dept Comp, Sydney, NSW, Australia
关键词
IoT; Workflow; Sensors; Orchestration; Adaptation; Health monitoring;
D O I
10.1016/j.future.2020.02.066
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing has been adopted to support among others the storage and processing of complex Internet of Things (IoT) workflows handling sensory streamed time-series data. IoT workflow is often composed following a set of procedures which makes it hard to self-adapt, self-configure to react to runtime environment changes. Therefore, declarative data-driven workflow composition will provision self-learning and self-configurable workflows such as those of IoT. This paper proposes a comprehensive architecture to support end-to-end workflow management processes including declarative specification and composition, configuration deployment, orchestration, execution, adaptation, and quality enforcement. The later provision runtime intelligence for IoT workflow orchestration; this is achieved through the automated monitoring and analysis of runtime cloud resource orchestration, the monitoring of workflows tasks execution, as well as through cloud resource utilization prediction and workflow adaptation. In addition, it supports other intelligent features that include: (1) integration of edge computing (sensor edge) for local data processing which is very crucial for life-critical IoT workflows, (2) data compression for fast data transmission, and data storage adaptation, and (3) customization of data reporting and visualization. All these features have been evaluated through a set of experiments that proved a significant gain in terms of workflow execution time, cost and optimum usage of cloud resources compared to baseline adaptation strategy. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页码:583 / 597
页数:15
相关论文
共 31 条
  • [1] Trust enforcement through self-adapting cloud workflow orchestration
    El-Kassabi, Hadeel T.
    Serhani, M. Adel
    Dssouli, Rachida
    Navaz, Alramzana N.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 97 : 462 - 481
  • [2] Experimental Verification of Self-Adapting Data-Driven Controllers in Active Distribution Grids
    Karagiannopoulos, Stavros
    Vasilakis, Athanasios
    Kotsampopoulos, Panos
    Hatziargyriou, Nikos
    Aristidou, Petros
    Hug, Gabriela
    ENERGIES, 2021, 14 (10)
  • [3] Data-driven Workflows in Multi-Cloud Marketplaces
    Diaz-Montes, Javier
    Zou, Mengsong
    Singh, Rahul
    Tao, Shu
    Parashar, Manish
    2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 168 - 175
  • [4] Recursive design for data-driven, self-adaptive IoT services
    Frangoudis, Pantelis A.
    Reisinger, Matthias
    Dustdar, Schahram
    2021 15TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2021), 2021, : 33 - 44
  • [5] Leveraging and Adapting ExoGENI Infrastructure for Data-driven Domain Science Workflows
    Mandal, Anirban
    Ruth, Paul
    Baldin, Ilya
    Xin, Yufeng
    Castillo, Claris
    Rynge, Mats
    Deelman, Ewa
    2014 THIRD GENI RESEARCH AND EDUCATIONAL EXPERIMENT WORKSHOP (GREE), 2014, : 57 - 60
  • [6] Scheduling Data-Driven Workflows in Multi-Cloud Environment
    Sooezi, Nafise
    Abrishami, Saeid
    Lotfian, Majid
    2015 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2015, : 163 - 167
  • [7] Towards a Generic IoT Platform for Data-driven Vehicle Services
    Papatheocharous, Efi
    Frecon, Emmanuel
    Kaiser, Christian
    Festl, Andreas
    Stocker, Alexander
    2018 IEEE INTERNATIONAL CONFERENCE ON VEHICULAR ELECTRONICS AND SAFETY (ICVES 2018), 2018,
  • [8] A Cloud IoT Edge Framework for Efficient Data-Driven Automotive Diagnostics
    Chin, Alvin
    Wolf, Peter
    Tian, Jilei
    2019 IEEE 90TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2019-FALL), 2019,
  • [9] Intelligent Monitoring Framework for Cloud Services: A Data-Driven Approach
    Srinivas, Pooja
    Husain, Fiza
    Parayil, Anjaly
    Choure, Ayush
    Bansal, Chetan
    Rajmohan, Saravan
    2024 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE, ICSE-SEIP 2024, 2024, : 381 - 391
  • [10] Data-driven Cloud-based IT Services Performance Forecasting
    Grabarnik, Genady Ya.
    Tortonesi, Mauro
    Shwartz, Larisa
    2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 2081 - 2086