4.5 Article

Slack extender mechanism for greening dependent-tasks scheduling on DVFS-enabled computing platforms

期刊

JOURNAL OF SUPERCOMPUTING
卷 78, 期 5, 页码 6275-6295

出版社

SPRINGER
DOI: 10.1007/s11227-021-04112-9

关键词

Dynamic voltage; frequency scaling; High-performance computing; Dependent-task scheduling; Greening computing; Energy aware task scheduling

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

This paper proposes a mechanism called BlackLight to extend the slack of tasks in schedules produced by dependent-task scheduling algorithms, aiming to reduce energy consumption.
The task's slack is the key issue to reduce the energy consumed by DVFS-enabled computing platforms. Despite the large number of scheduling algorithms that are presented in the literature, only a unique scaling axiomatic approach (SAA) is utilized in the scaling phase of the algorithms. SAA simply extends the execution of the task within its slack if a suitable scaling frequency is available. Unfortunately, when dependent-tasks applications are scheduled on such platforms, scheduling algorithms minimize the tasks' slacks to reduce the overall completion time of the application tasks. This paper presents a mechanism that can be applied to any schedule produced by a dependent-task scheduling algorithm for both homogeneous and heterogeneous DVFS-enabled computing platforms. The proposed mechanism is called BlackLight. BlackLight attempts to extend the tasks' slacks via rescheduling the application tasks without violating the overall completion time of the application tasks. The proposed mechanism is applied to a large number of dependent-tasks schedules of both random generated application graphs and two real-world application graphs. The experimental results based on a computer simulation show that the proposed mechanism significantly extends the tasks' slacks compared with SAA , which leads to more reduction in the consumed energy.

作者

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

评论

主要评分

4.5
评分不足

次要评分

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

推荐

暂无数据
暂无数据