Cost-effective workflow scheduling approach on cloud under deadline constraint using firefly algorithm

被引:37
作者
Chakravarthi, Koneti Kalyan [1 ]
Shyamala, L. [1 ]
Vaidehi, V. [2 ]
机构
[1] Vellore Inst Technol, Sch Comp Sci & Engn, Chennai, Tamil Nadu, India
[2] Mother Teresa Womens Univ, Kodaikanal, Tamil Nadu, India
关键词
Deadline constraint; Workflow scheduling; Scientific workflows; Firefly; SCIENTIFIC WORKFLOWS;
D O I
10.1007/s10489-020-01875-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cloud computing, a novel and promising methodology in the distributed computing domain, provides a pay-per-use framework to solve large-scale scientific and business workflow applications. These workflow applications have a constraint that each of them must completed within the limited time (deadline constraint). Therefore, scheduling a workflow with deadline constraints is increasingly becoming a crucial research issue. However, many analytical reviews on scheduling problems reveal that existing solutions fail to provide cost-effective solutions and they do not consider the parameters like CPU performance variation, delay in acquisition and termination of Virtual Machines (VMs). This paper presents a Cost-Effective Firefly based Algorithm (CEFA) to solve workflow scheduling problems that can occur in an Infrastructure as a Service (IaaS) platform. The proposed CEFA uses a novel method for problem encoding, population initialization and fitness evaluation with an objective to provide cost-effective and optimized workflow execution within the time limit. The performance of the proposed CEFA is compared with the state-of-the-art algorithms such as IaaS Cloud-Partial Critical Path (IC-PCP), Particle Swarm Optimization (PSO), Robustness-Cost-Time (RCT), Robustness-Time-Cost (RTC), and Regressive Whale Optimization (RWO). Our experimental results demonstrate that the proposed CEFA outperforms current state-of-the-art heuristics with the criteria of achieving the deadline constraint and minimizing the cost of execution.
引用
收藏
页码:1629 / 1644
页数:16
相关论文
共 45 条
[1]   Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service Clouds [J].
Abrishami, Saeid ;
Naghibzadeh, Mahmoud ;
Epema, Dick H. J. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (01) :158-169
[2]   QoS-constrained stochastic workflow scheduling in enterprise and scientific Grids [J].
Afzal, Ali ;
Darlington, John ;
McGough, A. Stephen .
2006 7TH IEEE/ACM INTERNATIONAL CONFERENCE ON GRID COMPUTING, 2006, :1-+
[3]   Cost-aware challenges for workflow scheduling approaches in cloud computing environments: Taxonomy and opportunities [J].
Alkhanak, Ehab Nabiel ;
Lee, Sai Peck ;
Khan, Saif Ur Rehman .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 50 :3-21
[4]  
Aloisio G, 2011, SCI WORKFLOWS CLOUD
[5]   Elastic Scheduling of Scientific Workflows under Deadline Constraints in Cloud Computing Environments [J].
Anwar, Nazia ;
Deng, Huifang .
FUTURE INTERNET, 2018, 10 (01)
[6]   Budget and Deadline Aware e-Science Workflow Scheduling in Clouds [J].
Arabnejad, Vahid ;
Bubendorfer, Kris ;
Ng, Bryan .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (01) :29-44
[7]  
Bharathi S, 2008, 2008 THIRD WORKSHOP ON WORKFLOWS IN SUPPORT OF LARGE-SCALE SCIENCE (WORKS 2008), P11
[8]   Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility [J].
Buyya, Rajkumar ;
Yeo, Chee Shin ;
Venugopal, Srikumar ;
Broberg, James ;
Brandic, Ivona .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06) :599-616
[9]   Meeting Deadlines of Scientific Workflows in Public Clouds with Tasks Replication [J].
Calheiros, Rodrigo N. ;
Buyya, Rajkumar .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (07) :1787-1796
[10]  
Chen ZG, 2015, IEEE C EVOL COMPUTAT, P708, DOI 10.1109/CEC.2015.7256960