A predictive energy-aware scheduling strategy for scientific workflows in fog computing

被引:4
|
作者
Nazeri, Mohammadreza [1 ]
Soltanaghaei, Mohammadreza [1 ]
Khorsand, Reihaneh [1 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Isfahan Khorasgan Branch, Esfahan, Iran
关键词
Fog computing; Workflow; Optimization; Energy; Ant lion optimizer; Grey wolf optimizer; OPTIMIZATION; CLOUD; ALGORITHM;
D O I
10.1016/j.eswa.2024.123192
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Fog computing paradigm provides diverse processing resources and storage close to the edge of Internet of Things (IoT) networks. Workflow scheduling is an open issue in fog computing as it addresses the deployment of IoT workflow tasks on fog cells. Deploying workflow tasks on fog cells in an inefficient manner can have negative consequences. It can lead to bandwidth waste, resource depletion, and significant operating expenses. Additionally, the majority of scheduling evolutionary algorithms suffer from premature convergence and sticking in local optima. In this paper, a predictive energy-aware scheduling framework is proposed as a MAPE-K control model consisting of the four Monitor, Analyzer, Planner and Executer components with a shared Knowledge base in fog computing. First, a prediction method applying an Adaptive Network-based Fuzzy Inference System (ANFIS) into an analyzer component is introduced to predict future resource load. Second, a resource management strategy based on predicted resource load is presented to reduce energy consumption. Third, the Improved Ant Lion Optimizer (ALO) and weighted Grey Wolf Optimizer (GWO) are combined into a planner component called I-ALO-GWO for workflow scheduling. In the end, the decisions made in the previous steps are executed on the fog cells. The effectiveness of the I-ALO-GWO evolutionary algorithm has been tested on the IEEE CEC2019 benchmark functions. In addition, the proposed approach is evaluated practically under several famous scientific workflows using the iFogSim tool. Experimental results indicate that I-ALO-GWO improves the makespan up to 18 %, the energy consumption up to 17 %, the total execution cost up to 11 % and 26 % in terms of efficiency in comparison with the second-best results.
引用
收藏
页数:27
相关论文
共 50 条
  • [1] Towards Energy-aware Scheduling of Scientific Workflows
    Warade, Mehul
    Schneider, Jean-Guy
    Lee, Kevin
    [J]. 2022 INTERNATIONAL CONFERENCE ON GREEN ENERGY, COMPUTING AND SUSTAINABLE TECHNOLOGY (GECOST), 2022, : 93 - 98
  • [2] Fog Computing for Energy-Aware Load Balancing and Scheduling in Smart Factory
    Wan, Jiafu
    Chen, Baotong
    Wang, Shiyong
    Xia, Min
    Li, Di
    Liu, Chengliang
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (10) : 4548 - 4556
  • [3] Energy-aware workflow scheduling in fog computing using a hybrid chaotic algorithm
    Mohammadzadeh, Ali
    Zarkesh, Mahdi Akbari
    Shahmohamd, Pouria Haji
    Akhavan, Javid
    Chhabra, Amit
    [J]. JOURNAL OF SUPERCOMPUTING, 2023, 79 (16): : 18569 - 18604
  • [4] Energy-aware workflow scheduling in fog computing using a hybrid chaotic algorithm
    Ali Mohammadzadeh
    Mahdi Akbari Zarkesh
    Pouria Haji Shahmohamd
    Javid Akhavan
    Amit Chhabra
    [J]. The Journal of Supercomputing, 2023, 79 : 18569 - 18604
  • [5] Robust Energy-Aware Task Scheduling For Scientific Workflow In Cloud Computing
    Kumari, Priya
    Kaur, Avinash
    Singh, Parminder
    Singh, Manpreet
    [J]. 2017 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS), 2017, : 985 - 990
  • [6] Energy-aware intelligent scheduling for deadline-constrained workflows in sustainable cloud computing
    Cao, Min
    Li, Yaoyu
    Wen, Xupeng
    Zhao, Yue
    Zhu, Jianghan
    [J]. EGYPTIAN INFORMATICS JOURNAL, 2023, 24 (02) : 277 - 290
  • [7] A Novel Energy-aware Scheduling and Load-balancing Technique based on Fog Computing
    Alzeyadi, Ahmad
    Farzaneh, Nazbanoo
    [J]. 2019 9TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE 2019), 2019, : 104 - 109
  • [8] A Taxonomy and Survey on Energy-Aware Scientific Workflows Scheduling in Large-Scale Heterogeneous Architecture
    Saurav, Sumit Kumar
    Benedict, Shajulin
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT 2021), 2021, : 820 - 826
  • [9] Energy-aware scheduling in cloud computing systems
    Tomas Cotes-Ruiz, Ivan
    Prado, Rocio P.
    Garcia-Galan, Sebastian
    Enrique Munoz-Exposito, Jose
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2017,
  • [10] An Energy-Aware High Performance Task Allocation Strategy in Heterogeneous Fog Computing Environments
    Gai, Keke
    Qin, Xiao
    Zhu, Liehuang
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (04) : 626 - 639