DocumentCode :
652282
Title :
Dependency-Based Energy-Efficient Scheduling for Homogeneous Multi-core Clusters
Author :
Yanheng Zhao ; Xin Li ; Zhiping Jia ; Lei Ju ; Ziliang Zong
Author_Institution :
Sch. of Comput. Sci. & Technol., Shandong Univ., Jinan, China
fYear :
2013
fDate :
16-18 July 2013
Firstpage :
1299
Lastpage :
1306
Abstract :
Computer clusters bring high performance as well as large energy consumption. Energy-efficient scheduling strategies for parallel applications running on a homogeneous cluster can perform efficiently in conserving energy. In order to achieve the goal of optimizing performance and energy efficiency in clusters, we propose an energy-efficient Dependency-based task Grouping (DG) method to assign parallel tasks under precedence constrains to multi-core processors. Dependency degree is defined as the sum of the reduced communication time by assigning task paths with much intercommunication to one processor and the execution time of unexecuted redundant tasks on the same node. Our algorithms aim at reducing energy consumption and improving resource utilization by assigning the task paths with highest dependency degrees to one processor. Combining three existing schedule algorithms-TDS (Task Duplication Scheduling), EAD (Energy-Aware Duplication) and PEBD (Performance-Energy Balanced Duplication) with the DG method, we propose three improved algorithms-TDS-DG, EAD-DG and PEBD-DG. Compared with the three existing algorithms, the improved algorithms can save energy and improve computing resource utilization by 55.4% and 71.2% on average, respectively, at the cost of a slightly 2% performance degradation.
Keywords :
microprocessor chips; multiprocessing systems; performance evaluation; power aware computing; processor scheduling; resource allocation; EAD-DG; PEBD-DG; TDS-DG; computer clusters; computing resource utilization; dependency-based energy-efficient scheduling; energy consumption; energy-aware duplication; energy-efficient dependency-based task grouping method; energy-efficient scheduling strategies; homogeneous multicore clusters; intercommunication; multicore processors; parallel applications; performance degradation; performance-energy balanced duplication; task duplication scheduling; Energy consumption; Energy efficiency; Mathematical model; Ports (Computers); Processor scheduling; Schedules; Scheduling; cluster; dependency; energy consumption; multi-core;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Trust, Security and Privacy in Computing and Communications (TrustCom), 2013 12th IEEE International Conference on
Conference_Location :
Melbourne, VIC
Type :
conf
DOI :
10.1109/TrustCom.2013.155
Filename :
6680977
Link To Document :
بازگشت