Energy-aware workflow scheduling and optimization in clouds using bat algorithm

被引:28
|
作者
Gu, Yi [1 ]
Budati, Chandu [1 ]
机构
[1] Middle Tennessee State Univ, Dept Comp Sci, Murfreesboro, TN 37130 USA
基金
美国国家科学基金会;
关键词
Workflow scheduling; Energy efficiency; Throughput; Latency; Clouds;
D O I
10.1016/j.future.2020.06.031
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With the ever-increasing deployment of data centers and computer networks around the world, cloud computing has emerged as one of the most important paradigms for large-scale data-intensive applications. However, these cloud environments face many challenges including energy consumption, execution time, heat and CO2 emission, as well as operational cost. Due to the extremely large scale of these applications and a huge amount of resource consumption, even a small portion of the improvements in any of the above fields can yield huge ecological and financial rewards. Efficient and effective workflow scheduling in cloud environments is one of the most significant ways to confront the above problems and achieve optimal resource utilization. We propose an Energy Aware, Time, and Throughput Optimization heuristic (EATTO) based on the bat algorithm. Our goal is to minimize energy consumption and execution time of computation-intensive workflows while maximizing throughput, without imposing any significant loss on the Quality of Service (QoS) guarantee. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页码:106 / 112
页数:7
相关论文
共 50 条
  • [1] Energy-aware workflow task scheduling in clouds with virtual machine consolidation using discrete water wave optimization
    Medara, Rambabu
    Singh, Ravi Shankar
    Amit
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2021, 110
  • [2] Energy-aware workflow task scheduling in clouds with virtual machine consolidation using discrete water wave optimization
    Medara, Rambabu
    Singh, Ravi Shankar
    Amit
    [J]. Simulation Modelling Practice and Theory, 2021, 110
  • [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] Energy-Aware DPSO Algorithm for workflow Scheduling on Computational Grids
    Oukfif, Karima
    Bouali, Lyes
    Bouzefrane, Samia
    Boumghar, Fatima
    [J]. 2015 3RD INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD) AND INTERNATIONAL CONFERENCE ON OPEN AND BIG (OBD), 2015, : 651 - 656
  • [6] Energy-aware Scheduling for Infrastructure Clouds
    Knauth, Thomas
    Fetzer, Christof
    [J]. 2012 IEEE 4TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2012,
  • [7] Interconnection Network Energy-Aware Workflow Scheduling Algorithm on Heterogeneous Systems
    Tang, Xiaoyong
    Shi, Weiqiang
    Wu, Fan
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (12) : 7637 - 7645
  • [8] Chaotic-Nondominated-Sorting Owl Search Algorithm for Energy-Aware Multi-Workflow Scheduling in Hybrid Clouds
    Li, Huifang
    Xu, Guanghao
    Wang, Danjing
    Zhou, MengChu
    Yuan, Yan
    Alabdulwahab, Ahmed
    [J]. IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2022, 7 (03): : 595 - 608
  • [9] Energy-Aware Scheduling of Workflow Using a Heuristic Method on Green Cloud
    Peng, Zhihao
    Barzegar, Behnam
    Yarahmadi, Maryam
    Motameni, Homayun
    Pirouzmand, Poria
    [J]. SCIENTIFIC PROGRAMMING, 2020, 2020
  • [10] ERES: An Energy-Aware Real-Time Elastic Scheduling Algorithm in Clouds
    Chen, Huangke
    Zhu, Xiaomin
    Zhu, Jianghan
    Wang, Jianjiang
    [J]. 2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 777 - 784