Title :
Dynamic Threshold-Based Energy Efficient Scheduling Algorithm for Parallel Tasks on Homogeneous DVS-Enabled Clusters
Author :
Liu, Wei ; Yin, Hang ; Du, Wei
Author_Institution :
Coll. of Comput. Sci. & Technol., Wuhan Univ. of Technol., Wuhan, China
Abstract :
For parallel applications running on high-performance clusters, performance is usually satisfied without paying much attention to energy consumption. In this paper, we develop a new scheduling algorithm called Energy efficient Scheduling Algorithm based on DVS and Dynamic threshold (ESADD), which combines dynamic threshold-based task duplication strategy with dynamic voltage scaling (DVS) technique. It first exploits an optimal threshold to get the optimal task grouping and leverage task duplication algorithm to reduce schedule length and communication energy, and then schedules the applications on DVS-enabled processors that can scale down their voltages to reduce computation energy whenever tasks have slack time due to task dependencies. Using simulations we show our algorithm not only maintains good performance, but also has a good improvement on energy efficiency for parallel applications.
Keywords :
parallel processing; power aware computing; processor scheduling; DVS-enabled processor; communication energy; dynamic threshold-based energy efficient scheduling algorithm; dynamic threshold-based task duplication strategy; dynamic voltage scaling; energy consumption; energy efficiency; high-performance cluster; homogeneous DVS-enabled cluster; parallel application; parallel task; Clustering algorithms; Computational modeling; Energy consumption; Heuristic algorithms; Schedules; Scheduling algorithm; Voltage control; duplication; dynamic threshold; dynamic voltage scaling (DVS); energy efficiency; high-performance clusters;
Conference_Titel :
Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), 2011 International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4577-1827-4
DOI :
10.1109/CyberC.2011.58