4.5 Article

A stochastic algorithm for scheduling bag-of-tasks applications on hybrid clouds under task duration variations

期刊

JOURNAL OF SYSTEMS AND SOFTWARE
卷 184, 期 -, 页码 -

出版社

ELSEVIER SCIENCE INC
DOI: 10.1016/j.jss.2021.111123

关键词

Bag-of-tasks applications; Hybrid clouds; Stochastic task scheduling; Probabilistic constraint; Profit maximization

资金

  1. National Natural Science Foundation of China [61872185, 61802185]
  2. Fundamental Research Funds for the Central Universities [30919011233, 30919011402, 30920021132]

向作者/读者索取更多资源

This paper presents a stochastic BoT scheduling algorithm based on the distribution of task duration variations. The algorithm aims to maximize the profit of the cloud provider while guaranteeing quality of service. By modeling task execution times as random variables and using a stochastic optimization model and an immune algorithm-based metaheuristic, the proposed algorithm outperforms competing algorithms in terms of profit maximization and meeting the user-specified deadline constraint.
Hybrid cloud computing, which typically involves a hybrid architecture of public and private clouds, is an ideal platform for executing bag-of-tasks (BoT) applications. Most existing BoT scheduling algorithms ignore the uncertainty of task execution times in practical scenarios and schedule tasks by assuming that the task durations can be determined accurately in advance, often leading to the violation of the deadline constraint. In view of this fact, this paper devotes to maximizing the profit of the private cloud provider while guaranteeing the quality-of-service provided by the cloud platform, through designing an effective stochastic BoT scheduling algorithm based on the distribution of task duration variations. With the varying task execution times modeled as random variables, we formulate a stochastic scheduling framework that incorporates a probabilistic constraint upon the makespans of BoT applications. The resultant stochastic optimization model is capable of characterizing the complete distribution information of makespan variations and satisfying the deadline constraint in a probabilistic sense. We further design an immune algorithm-based metaheuristic to solve this stochastic optimization problem. Simulations results justify that our proposed algorithm outperforms several competing algorithms in maximizing the cloud provider's profit while satisfying the user-specified deadline constraint under the impact of uncertain task durations. (c) 2021 Elsevier Inc. All rights reserved.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据