4.6 Article

Structure-Aware Scheduling Methods for Scientific Workflows in Cloud

期刊

APPLIED SCIENCES-BASEL
卷 13, 期 3, 页码 -

出版社

MDPI
DOI: 10.3390/app13031980

关键词

workflow scheduling; cloud computing; heuristics

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

This paper proposes level- and hierarchy-based scheduling approaches for scientific workflow scheduling in the cloud. The level-based approach assigns tasks to virtual machines based on a utility function, while the hierarchy-based approach reduces data dependency between task groups and employs a fair-share strategy for virtual machine allocation. The results show that both approaches improve execution time and cost by an average of 27% compared to benchmarked algorithms.
Scientific workflows consist of numerous tasks subject to constraints on data dependency. Effective workflow scheduling is perpetually necessary to efficiently utilize the provided resources to minimize workflow execution cost and time (makespan). Accordingly, cloud computing has emerged as a promising platform for scheduling scientific workflows. In this paper, level- and hierarchy-based scheduling approaches were proposed to address the problem of scheduling scientific workflow in the cloud. In the level-based approach, tasks are partitioned into a set of isolated groups in which available virtual machines (VMs) compete to execute the groups' tasks. Accordingly, based on a utility function, a task will be assigned to the VM that will achieve the highest utility by executing this task. The hierarchy-based approach employs a look-ahead approach, in which the partitioning of the workflow tasks is performed by considering the entire structure of the workflow, whereby the objective is to reduce the data dependency between the obtained groups. Additionally, in the hierarchy-based approach, a fair-share strategy is employed to determine the share (number of VMs) that will be assigned to each group of tasks. Dividing the available VMs based on the computational requirements of the task groups provides the hierarchy-based approach the advantage of further utilizing the VMs usage. The results show that, on average, both approaches improve the execution time and cost by 27% compared to the benchmarked algorithms.

作者

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

评论

主要评分

4.6
评分不足

次要评分

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

推荐

暂无数据
暂无数据