Cloud workflow scheduling with hybrid resource provisioning

被引:0
作者
Long Chen
Xiaoping Li
机构
[1] Southeast University,Key Laboratory of Computer Network and Information Integration (Ministry of Education)
来源
The Journal of Supercomputing | 2018年 / 74卷
关键词
Resource allocation; Resources renting; Cost minimizing; Cloud computing;
D O I
暂无
中图分类号
学科分类号
摘要
Resource provisioning strategies are crucial for workflow scheduling problems which are widespread in cloud computing. The main challenge lies in determining the amounts of reserved and on-demand resources to meet users’ requirements. In this paper, we consider the cloud workflow scheduling problem with hybrid resource provisioning to minimize the total renting cost, which is NP-hard and has not been studied yet. An iterative population-based meta-heuristic is developed. According to the shift vectors obtained during the search procedure, timetables are computed quickly. The appropriate amounts of reserved and on-demand resources are determined by an incremental optimization method. The utilization of each resource is balanced in a swaying way, in terms of which the probabilistic matrix is updated for the next iteration. The proposed algorithm is compared with modified existing algorithms for similar problems. Experimental results demonstrate effectiveness and efficiency of the proposed algorithm.
引用
收藏
页码:6529 / 6553
页数:24
相关论文
共 91 条
[1]  
Abrishami S(2012)Cost-driven scheduling of grid workflows using partial critical paths IEEE Trans Parallel Distrib Syst 23 1400-1414
[2]  
Naghibzadeh M(2013)Deadline-constrained workflow scheduling algorithms for infrastructure as a service clouds Future Gener Comput Syst 29 158-169
[3]  
Epema D(2011)BTS: resource capacity estimate for time-targeted science workflows J Parallel Distrib Comput 71 848-862
[4]  
Abrishami S(2011)Cost optimized provisioning of elastic resources for application workflows Future Gener Comput Syst 27 1011-1026
[5]  
Naghibzadeh M(2016)Heuristics for provisioning services to workflows in XaaS Clouds IEEE Trans Serv Comput 9 250-263
[6]  
Epema DH(2012)Optimization of resource provisioning cost in cloud computing IEEE Trans Serv Comput 5 164-177
[7]  
Byun EK(2009)An ant colony optimization approach to a grid workflow scheduling problem with various QoS requirements IEEE Trans Syst Man Cybern C Appl Rev 39 29-43
[8]  
Kee YS(2005)Pegasus: a framework for mapping complex scientific workflows onto distributed systems Sci Program 13 219-237
[9]  
Kim JS(2009)Workflows and e-science: an overview of workflow system features and capabilities Future Gener Comput Syst 25 528-540
[10]  
Deelman E(1995)Minimizing resource availability costs in time-limited project networks Manag Sci 41 1590-1598