|
Frontiers of Information Technology & Electronic Engineering
ISSN 2095-9184 (print), ISSN 2095-9230 (online)
2015 Vol.16 No.7 P.519-531
Energy-aware scheduling with reconstruction and frequency equalization on heterogeneous systems
Abstract: With the increasing energy consumption of computing systems and the growing advocacy for green computing, energy efficiency has become one of the critical challenges in high-performance heterogeneous computing systems. Energy consumption can be reduced by not only hardware design but also software design. In this paper, we propose an energy-aware scheduling algorithm with equalized frequency, called EASEF, for parallel applications on heterogeneous computing systems. The EASEF approach aims to minimize the finish time and overall energy consumption. First, EASEF extracts the set of paths from an application. Then, it reconstructs the application based on the extracted set of paths to achieve a reasonable schedule. Finally, it adopts a progressive way to equalize the frequency of tasks to reduce the total energy consumption of systems. Randomly generated applications and two real-world applications are examined in our experiments. Experimental results show that the EASEF algorithm outperforms two existing algorithms in terms of makespan and energy consumption.
Key words: Directed acyclic graph, Dynamic voltage scaling, Energy aware, Heterogeneous systems, Task scheduling
创新点:本文用有向无环图来表示应用模型,并对其进行重构,使得应用能够被更加合理地调度和分配。在优化系统能量消耗的过程中,本文通过均衡两个任务间的处理器空闲时间来降低系统能量消耗,并以递进方式处理剩余任务。
方法:在建立计算系统模型和应用模型后,算法对应用中的路径集进行提取,并基于路径集对应用进行重构。为优化系统的总能量消耗,算法采取递进的方式来均衡任务的运行频率。最后用实验验证算法性能。
结论:针对异构系统环境,提出一个基于动态电压调节技术的节能调度算法。该算法通过优化任务分配来减少应用的完成时间,并通过均衡任务间的处理器空闲时间来降低系统的总能量消耗。文中通过大量的实验对算法的性能进行了评估,并分析了实验结果,实验结果证明了算法的有效性(图6-10)。
关键词组:
References:
Open peer comments: Debate/Discuss/Question/Opinion
<1>
DOI:
10.1631/FITEE.1400399
CLC number:
TP314
Download Full Text:
Downloaded:
4373
Download summary:
<Click Here>Downloaded:
1982Clicked:
7311
Cited:
2
On-line Access:
2024-08-27
Received:
2023-10-17
Revision Accepted:
2024-05-08
Crosschecked:
2015-06-05