4.7 Article

A delay-based dynamic scheduling algorithm for bag-of-task workflows with stochastic task execution times in clouds

Publisher

ELSEVIER
DOI: 10.1016/j.future.2017.01.020

Keywords

Cloud computing; Scheduling; Workflow; Bag of tasks; Stochastic

Funding

  1. National Natural Science Foundation of China [61602243, 61572127]
  2. Natural Science Foundation ofJiangsu Province [BK20160846]
  3. Jiangsu Key Laboratory of Image and Video Understanding for Social Safety (Nanjing University of Science and Technology) [30916014107]
  4. Fundamental Research Funds for the Central University [30916015104]
  5. Spanish Ministry of Economy and Competitiveness - FEDER [DP12015-65895-R]

Ask authors/readers for more resources

Bag-of-Tasks (BoT) workflows are widespread in many big data analysis fields. However, there are very few cloud resource provisioning and scheduling algorithms tailored for BoT workflows. Furthermore, existing algorithms fail to consider the stochastic task execution times of BoT workflows which leads to deadline violations and increased resource renting costs. In this paper, we propose a dynamic cloud resource provisioning and scheduling algorithm which aims to fulfill the workflow deadline by using the sum of task execution time expectation and standard deviation to estimate real task execution times. A bag-based delay scheduling strategy and a single-type based virtual machine interval renting method are presented to decrease the resource renting cost. The proposed algorithm is evaluated using a cloud simulator ElasticSim which is extended from CloudSim. The results show that the dynamic algorithm decreases the resource renting cost while guaranteeing the workflow deadline compared to the existing algorithms. (C) 2017 Elsevier B.V. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available