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

被引:33
作者
Gu, Yi [1 ]
Budati, Chandu [1 ]
机构
[1] Middle Tennessee State Univ, Dept Comp Sci, Murfreesboro, TN 37130 USA
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2020年 / 113卷
基金
美国国家科学基金会;
关键词
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
相关论文
共 24 条
  • [1] [Anonymous], 2007, GARTNER SAYS DATA CE
  • [2] [Anonymous], ARXIV09091146
  • [3] Aydin H., 2003, P IEEE INT PAR DISTR
  • [4] Speed scaling to manage energy and temperature
    Bansal, Nikhil
    Kimbrel, Tracy
    Pruhs, Kirk
    [J]. JOURNAL OF THE ACM, 2007, 54 (01)
  • [5] Optimal energy consumption and throughput for workflow applications on distributed architectures
    Ben Othman, Abdallah
    Nicod, Jean-Marc
    Philippe, Laurent
    Rehn-Sonigo, Veronika
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2014, 4 (01) : 44 - 51
  • [6] Mapping workflow applications with types on heterogeneous specialized platforms
    Benoit, Anne
    Dobrila, Alexandru
    Nicod, Jean-Marc
    Philippe, Laurent
    [J]. PARALLEL COMPUTING, 2011, 37 (08) : 410 - 427
  • [7] Brown C, 2015, EVIDENCE-INFORMED POLICY AND PRACTICE IN EDUCATION: A SOCIOLOGICAL GROUNDING, P109
  • [8] An Ant Colony Optimization Approach to a Grid Workflow Scheduling Problem With Various QoS Requirements
    Chen, Wei-Neng
    Zhang, Jun
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2009, 39 (01): : 29 - 43
  • [9] Multi-objective energy-efficient workflow scheduling using list-based heuristics
    Durillo, Juan J.
    Nae, Vlad
    Prodan, Radu
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 36 : 221 - 236
  • [10] Fard H. M., 2012, Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012), P300, DOI 10.1109/CCGrid.2012.114