Energy-aware workflow scheduling in fog computing using a hybrid chaotic algorithm

被引:14
|
作者
Mohammadzadeh, Ali [1 ]
Zarkesh, Mahdi Akbari [2 ]
Shahmohamd, Pouria Haji [3 ]
Akhavan, Javid [4 ]
Chhabra, Amit [5 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Shahindezh Branch, Shahindezh, Iran
[2] Sharif Univ Technol, Dept Comp Engn, Tehran, Iran
[3] Islamic Azad Univ, Dept Comp Engn, Hashtgerd Branch, Hashtgerd, Iran
[4] Stevens Inst Technol, Mech Engn Dept, 1 Castle Point Terrace, Hoboken, NJ 07030 USA
[5] Guru Nanak Dev Univ, Dept Comp Engn & Technol, Amritsar 143005, India
来源
JOURNAL OF SUPERCOMPUTING | 2023年 / 79卷 / 16期
关键词
Workflow scheduling; Optimization; Fog computing; DVFS; Energy; SYMBIOTIC ORGANISMS SEARCH; OPTIMIZATION ALGORITHM; CLOUD; STRATEGY;
D O I
10.1007/s11227-023-05330-z
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Fog computing paradigm attempts to provide diverse processing at the edge of IoT networks. Energy usage being one of the important elements that may have a direct influence on the performance of fog environment. Effective scheduling systems, in which activities are mapped on the greatest feasible resources to meet various competing priorities, can reduce energy use. Consequently, a hybrid discrete optimization method called HDSOS-GOA, which uses the Dynamic voltage and frequency scaling (DVFS) approach, is proposed to handle scientific workflow scheduling challenges in the fog computing environment. HDSOS-GOA combines the search qualities of Symbiotic Organisms Search (SOS) and the Grasshopper Optimization Algorithm (GOA) algorithms and the selection of these algorithms for performing workflow scheduling is based on the probability calculated by the learning automata. The HEFT method is used to determine the task sequence. Our solution focuses on reducing the energy consumption of the scheduling process by reducing the number of Virtual Machines required for workflow execution in addition to optimizing the makespan. Comprehensive experiments are carried out on four different scientific workflows with different sizes with and without deadline constraints to evaluate the performance of the suggested scheduling strategy. The results of the experiments show that scheduling with the suggested approach outperforms other well-known metaheuristic algorithms.
引用
收藏
页码:18569 / 18604
页数:36
相关论文
共 50 条
  • [21] Energy-Aware Scheduling of Workflow Using a Heuristic Method on Green Cloud
    Peng, Zhihao
    Barzegar, Behnam
    Yarahmadi, Maryam
    Motameni, Homayun
    Pirouzmand, Poria
    SCIENTIFIC PROGRAMMING, 2020, 2020
  • [22] Multi-Objective Approach for Energy-Aware Workflow Scheduling in Cloud Computing Environments
    Yassa, Sonia
    Chelouah, Rachid
    Kadima, Hubert
    Granado, Bertrand
    SCIENTIFIC WORLD JOURNAL, 2013,
  • [23] Energy-aware scientific workflow scheduling in cloud environment
    Anita Choudhary
    Mahesh Chandra Govil
    Girdhari Singh
    Lalit K. Awasthi
    Emmanuel S. Pilli
    Cluster Computing, 2022, 25 : 3845 - 3874
  • [24] Energy-aware scientific workflow scheduling in cloud environment
    Choudhary, Anita
    Govil, Mahesh Chandra
    Singh, Girdhari
    Awasthi, Lalit K.
    Pilli, Emmanuel S.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (06): : 3845 - 3874
  • [25] Multiobjective Energy-Aware Workflow Scheduling in Distributed Datacenters
    Nesmachnow, Sergio
    Iturriaga, Santiago
    Dorronsoro, Bernabe
    Tchernykh, Andrei
    HIGH PERFORMANCE COMPUTER APPLICATIONS, 2016, 595 : 79 - 93
  • [26] Energy-Aware Scheduling of Tasks in Cloud Computing
    Mehor, Yamina
    Rebbah, Mohammed
    Smail, Omar
    Informatica (Slovenia), 2024, 48 (16): : 125 - 136
  • [27] Energy-aware scheduling in cloud computing systems
    Tomas Cotes-Ruiz, Ivan
    Prado, Rocio P.
    Garcia-Galan, Sebastian
    Enrique Munoz-Exposito, Jose
    2017 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2017,
  • [28] An Energy-Aware QoS Load Balance Scheduling Using Hybrid GAACO Algorithm for Cloud
    Ilankumaran, Arivumathi
    Narayanan, Swathi Jamjala
    CYBERNETICS AND INFORMATION TECHNOLOGIES, 2023, 23 (01) : 161 - 177
  • [29] A hybrid energy-aware algorithm for virtual machine placement in cloud computing
    Yousefi, Malek
    Babamir, Seyed Morteza
    COMPUTING, 2024, 106 (05) : 1297 - 1320
  • [30] IoT Workflow Scheduling Using Intelligent Arithmetic Optimization Algorithm in Fog Computing
    Abd Elaziz, Mohamed
    Abualigah, Laith
    Ibrahim, Rehab Ali
    Attiya, Ibrahim
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2021, 2021