An Energy Efficient Algorithm for Workflow Scheduling in IaaS Cloud

被引:0
作者
Vishakha Singh
Indrajeet Gupta
Prasanta K. Jana
机构
[1] Indian Institute of Technology (ISM),Department of Computer Science & Engineering
[2] Bennett University,Department of Computer Science Engineering
来源
Journal of Grid Computing | 2020年 / 18卷
关键词
Workflow scheduling; Energy conservation; Chemical reaction optimization; Makespan; Cloud;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:19
相关论文
共 101 条
  • [1] Xu Y(2014)A genetic algorithm for task scheduling on heterogeneous computing systems using multiple priority queues Inform. Sci. 270 255-287
  • [2] Li K(2014)Multi-objective energy-efficient workflow scheduling using list-based heuristics Futur. Gener. Comput. Syst. 36 221-236
  • [3] Hu J(2016)Resource pre-allocation algorithms for low-energy task scheduling of cloud computing J. Syst. Eng. Electron. 27 457-469
  • [4] Durillo JJ(2016)Enreal: An energy-aware resource allocation method for scientific workflow executions in cloud environment IEEE Trans. Cloud Comput. 4 166-179
  • [5] Nae V(2014)Deadline based resource provisioning and scheduling algorithm for scientific workflows on clouds IEEE Trans. Cloud Comput. 2 222-235
  • [6] Prodan R(2016)A survey on resource scheduling in cloud computing: issues and challenges J Grid Comput 14 217-264
  • [7] Xu X(2009)Workflows and e-science: An overview of workflow system features and capabilities Futur. Gener. Comput. Syst. 25 528-540
  • [8] Cao L(2011)Chemical reaction optimization for task scheduling in grid computing IEEE Trans. Parallel Distrib. Syst. 22 1624-1631
  • [9] Wang X(2018)A novel cost-efficient approach for deadline-constrained workflow scheduling by dynamic provisioning of resources Futur. Gener. Comput. Syst. 79 95-110
  • [10] Xu X(2016)An energy-efficient task scheduling algorithm in dvfs-enabled cloud environment J. Grid Comput. 14 55-74