An Optimizing Algorithm for Deadline Constrained Scheduling of Scientific Workflows in IaaS Clouds Using Spot Instances

被引:2
作者
Cao, Shujin [1 ]
Deng, Kefeng [1 ]
Ren, Kaijun [1 ]
Li, Xiaoyong [1 ]
Nie, Tengfei [1 ]
Song, Junqiang [1 ]
机构
[1] Natl Univ Def Technol, Coll Comp Sci & Technol, Coll Meteorol & Oceanog, Changsha, Peoples R China
来源
2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019) | 2019年
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
cloud computing; workflow scheduling; deadline constrained scheduling; spot instance;
D O I
10.1109/ISPA-BDCloud-SustainCom-SocialCom48970.2019.00204
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, due the advantages of on-demand resource provisioning and pay-as-you-go billing model, IaaS clouds are becoming more and more popular for performing large-scale scientific applications such as scientific workflows. To increase the utilization of the resources, many cloud vendors provide transient resources with charging price far below their normal counterparts, such as the spot instances provided by Amazon EC2. By using transient resources, the execution cost of scientific workflows can be greatly reduced. The side effect is that transient resources could be revoked at any time and hence may delay the execution of the scientific workflows. To overcome the problem, in this paper we propose an optimizing algorithm for deadline constrained scheduling of scientific workflows in IaaS clouds using spot instances. The proposed algorithm generates initial schedules based existing scheduling algorithms but adopt a partial schedule segmentation method to divide the initial schedules into diverse sections. For different sections, on-demand and spot instances are adaptively used according to the characteristics of the tasks in the sections. The experimental results of real-world workflow applications show that the proposed optimization algorithm can significantly reduce the monetary cost of the initial schedule solutions, while keeping their deadline constraints nearly all the time.
引用
收藏
页码:1421 / 1428
页数:8
相关论文
共 23 条
[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]  
[Anonymous], 2017, IEEE T CLOUD COMPUTI
[3]  
Baughman M, 2018, PREDICTING AMAZON SP
[4]  
Bharathi S, 2008, 2008 THIRD WORKSHOP ON WORKFLOWS IN SUPPORT OF LARGE-SCALE SCIENCE (WORKS 2008), P11
[5]  
Cao S, 2019, DEADLINE CONSTRAINED
[6]   To Bid or Not to Bid in Streamlined EC2 Spot Markets [J].
Chhetri, Mohan Baruwal ;
Lumpe, Markus ;
Quoc Bao Vo ;
Kowalczyk, Ryszard .
2018 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2018), 2018, :129-136
[7]   On Estimating Bids for Amazon EC2 Spot Instances Using Time Series Forecasting [J].
Chhetri, Mohan Baruwal ;
Lumpe, Markus ;
Quoc Bao Vo ;
Kowalczyk, Ryszard .
2017 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC), 2017, :44-51
[8]   On Forecasting Amazon EC2 Spot Prices Using Time-Series Decomposition With Hybrid Look-Backs [J].
Chhetri, Mohan Baruwal ;
Lumpe, Markus ;
Quoc Bao Vo ;
Kowalczyk, Ryszard .
2017 IEEE 1ST INTERNATIONAL CONFERENCE ON EDGE COMPUTING (IEEE EDGE), 2017, :158-165
[9]   A Resilient Agent-Based Architecture for Efficient Usage of Transient Servers in Cloud Computing [J].
de Araujo Neto, Jose Pergentino ;
Pianto, Donald M. ;
Ralha, Celia G. .
2018 16TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2018), 2018, :218-225
[10]  
Guo W, 2015, BIDDING HIGHLY AVAIL