An Energy Efficient Algorithm for Workflow Scheduling in IaaS Cloud

被引:36
作者
Singh, Vishakha [1 ]
Gupta, Indrajeet [2 ]
Jana, Prasanta K. [1 ]
机构
[1] Indian Inst Technol ISM, Dept Comp Sci & Engn, Dhanbad 826004, Bihar, India
[2] Bennett Univ, Dept Comp Sci Engn, Greater Noida 201310, India
关键词
Workflow scheduling; Energy conservation; Chemical reaction optimization; Makespan; Cloud; CHEMICAL-REACTION OPTIMIZATION; GENETIC ALGORITHM; REAL-TIME; SCHEME;
D O I
10.1007/s10723-019-09490-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Energy efficient workflow scheduling is the demand of the present time's computing platforms such as an infrastructure-as-a-service (IaaS) cloud. An appreciable amount of energy can be saved if a dynamic voltage scaling (DVS) enabled environment is considered. But it is important to decrease makespan of a schedule as well, so that it may not extend beyond the deadline specified by the cloud user. In this paper, we propose a workflow scheduling algorithm which is inspired from hybrid chemical reaction optimization (HCRO) algorithm. The proposed scheme is shown to be energy efficient. Apart from this, it is also shown to minimize makespan. We refer the proposed approach as energy efficient workflow scheduling (EEWS) algorithm. The EEWS is introduced with a novel measure to determine the amount of energy which can be conserved by considering a DVS-enabled environment. Through simulations on a variety of scientific workflow applications, we demonstrate that the proposed scheme performs better than the existing algorithms such as HCRO and multiple priority queues genetic algorithm (MPQGA) in terms of various performance metrics including makespan and the amount of energy conserved. The significance of the proposed algorithm is also judged through the analysis of variance (ANOVA) test and its subsequent LSD analysis.
引用
收藏
页码:357 / 376
页数:20
相关论文
共 44 条
  • [21] Deadline Based Resource Provisioning and Scheduling Algorithm for Scientific Workflows on Clouds
    Rodriguez, Maria Alejandra
    Buyya, Rajkumar
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (02) : 222 - 235
  • [22] Runtime Measurements in the Cloud: Observing, Analyzing, and Reducing Variance
    Schad, Jorg
    Dittrich, Jens
    Quiane-Ruiz, Jorge-Arnulfo
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2010, 3 (01): : 460 - 471
  • [23] A Survey on Resource Scheduling in Cloud Computing: Issues and Challenges
    Singh, Sukhpal
    Chana, Inderveer
    [J]. JOURNAL OF GRID COMPUTING, 2016, 14 (02) : 217 - 264
  • [24] A novel cost-efficient approach for deadline-constrained workflow scheduling by dynamic provisioning of resources
    Singh, Vishakha
    Gupta, Indrajeet
    Jana, Prasanta K.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 79 : 95 - 110
  • [25] Re-Stream: Real-time and energy-efficient resource scheduling in big data stream computing environments
    Sun, Dawei
    Zhang, Guangyan
    Yang, Songlin
    Meng, Weimin
    Khan, Samee U.
    Li, Keqin
    [J]. INFORMATION SCIENCES, 2015, 319 : 92 - 112
  • [26] An Energy-Efficient Task Scheduling Algorithm in DVFS-enabled Cloud Environment
    Tang, Zhuo
    Qi, Ling
    Cheng, Zhenzhen
    Li, Kenli
    Khan, Samee U.
    Li, Keqin
    [J]. JOURNAL OF GRID COMPUTING, 2016, 14 (01) : 55 - 74
  • [27] Thakur S, 2016, 2016 6th International Conference - Cloud System and Big Data Engineering (Confluence), P209, DOI 10.1109/CONFLUENCE.2016.7508115
  • [28] Thanavanich T, 2013, 2013 INTERNATIONAL COMPUTER SCIENCE AND ENGINEERING CONFERENCE (ICSEC), P37, DOI 10.1109/ICSEC.2013.6694749
  • [29] Performance-effective and low-complexity task scheduling for heterogeneous computing
    Topcuoglu, H
    Hariri, S
    Wu, MY
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (03) : 260 - 274
  • [30] Power reduction techniques for microprocessor systems
    Venkatachalam, V
    Franz, M
    [J]. ACM COMPUTING SURVEYS, 2005, 37 (03) : 195 - 237