Business value-aware task scheduling for hybrid IaaS cloud

作者:

Highlights:

• A more comprehensive model is proposed for hybrid IaaS cloud from a provider’s perspective.

• Three strategies are proposed to decide the task priorities that meet the precedence relationships among tasks.

• A greedy strategy is proposed to decide the VM type selection based on business value optimization.

• Three experiments in related works and five more sets of experiments are used to evaluate the performance of our approach.

摘要

Since an Infrastructure as a Service (IaaS) provider has limited resources, it faces the challenge of scheduling tasks to meet the peak demand. For this issue, the task scheduling problem for hybrid cloud from an IaaS provider's perspective should be properly addressed. However, existing research does not consider either process tasks with slack temporal constraints or the business value from an IaaS provider's perspective, or it has to specify the type of Virtual Machine (VM) for each task prior. In this paper, we first formalize the problem in which both process tasks with slack temporal constraints and VM type selection optimization are considered, and business value is taken as the objective to comprehensively measure the earned value of an IaaS provider. Second, a novel Evolutionary Algorithm for Task Scheduling in a Hybrid IaaS Cloud (EATSHC) is proposed to solve the problem. Finally, several experiments show our approach performs more effectively and efficiently than existing research.

论文关键词:Task scheduling,Business value,Hybrid cloud,Slack temporal constraint,Evolutionary algorithm

论文评审过程:Received 10 January 2018, Revised 31 March 2018, Accepted 31 May 2018, Available online 1 June 2018, Version of Record 14 July 2018.

论文官网地址:https://doi.org/10.1016/j.dss.2018.05.007