• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2020, Vol. 42 ›› Issue (11): 1956-1964.

Previous Articles     Next Articles

Configuration and scheduling mechanism of spot instances meeting the execution time limit of workflow

LIAO Jianjin,SUN Qingxiao,YANG Hailong,LUAN Zhongzhi,QIAN Depei   

  1. (School of Computer Science and Engineering,Beihang University,Beijing 100191,China)

  • Received:2020-04-11 Revised:2020-06-16 Accepted:2020-11-25 Online:2020-11-25 Published:2020-11-30

Abstract: With the development of cloud computing, deploying workflows onto cloud computing platforms has become a popular choice. Compared with the traditional local workflow, cloud workflow not only needs to consider the requirements such as the execution time, but also considers the economic cost. In order to improve the resource utilization, cloud computing service providers provide spot instances, which are very cheap but unstable. Aiming at the problem of workflow scheduling and execution in cloud computing, this paper proposes a spot instance configuration and scheduling method that meets the workflow execution time budget. This method uses Markov models and dynamic programming methods to predict the price of spot instances and obtain the lowest cost bid strategy. At the same time, to satisfy the execution time budget of the workflow, the instances used in the workflow are configured under the estimated bid strategy. Experimental results show that, compared with using ondemand instances, our method can save up to 89.9% computation cost, while meeting the workflow execution time budget.

Key words: cloud computing, spot instance, workflow scheduling, pricing strategy