4.7 Article

Online Multi-Workflow Scheduling under Uncertain Task Execution Time in IaaS Clouds

Journal

IEEE TRANSACTIONS ON CLOUD COMPUTING
Volume 9, Issue 3, Pages 1180-1194

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TCC.2019.2906300

Keywords

Cloud computing; workflow scheduling; VM rental cost; uncertain task execution time; multiple workflows

Funding

  1. Natural Science Foundation of China [61702562, 61702561]
  2. 111 Project [B18059]
  3. International Science & Technology Cooperation Programof China [2013DFB10070]
  4. China Hunan Provincial Science & Technology Program [2012GK4106]
  5. Aid Program Science and Technology Innovative Research Team of Hunan Institute of Technology

Ask authors/readers for more resources

Cloud has become an important platform for executing deadline-constrained scientific applications represented by workflow models. This paper proposes an online multi-workflow scheduling framework, NOSF, to schedule workflows with random arrivals and uncertain task execution time. The framework includes a deadline-aware heuristic algorithm to provision suitable VMs for workflow execution, aiming to minimize rental costs and improve resource utilization. Simulation results show that the proposed algorithm outperforms state-of-the-art algorithms in reducing VM rental costs, deadline violation probability, and improving resource utilization efficiency.
Cloud has become an important platform for executing numerous deadline-constrained scientific applications generally represented by workflow models. It provides scientists a simple and cost-efficient method of running workflows on their rental Virtual Machines (VMs) anytime and anywhere. Since pay-as-you-go is a dominating pricing solution in clouds, extensive research efforts have been devoted to minimizing the monetary cost of executing workflows by designing tailored VM allocation mechanisms. However, most of them assume that the task execution time in clouds is static and can be estimated in advance, which is impractical in real scenarios due to performance fluctuation of VMs. In this paper, we propose an onliNe multi-workflOw Scheduling Framework, named NOSF, to schedule deadline-constrained workflows with random arrivals and uncertain task execution time. In NOSF, workflow scheduling process consists of three phases, including workflow preprocessing, VM allocation and feedback process. Built upon the new framework, a deadline-aware heuristic algorithm is then developed to elastically provision suitable VMs for workflow execution, with the objective of minimizing the rental cost and improving resource utilization. Simulation results demonstrate that the proposed algorithm significantly outperforms two state-of-the-art algorithms in terms of reducing VM rental costs and deadline violation probability, as well as improving the resource utilization efficiency.

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