Adaptive energy-efficient scheduling for real-time tasks on DVS-enabled heterogeneous clusters

被引:64
作者
Zhu, Xiaomin [1 ]
He, Chuan [1 ]
Li, Kenli [2 ]
Qin, Xiao [3 ]
机构
[1] Natl Univ Def Technol, Sci & Technol Informat Syst Engn Lab, Changsha 410073, Hunan, Peoples R China
[2] Hunan Univ, Sch Comp & Commun, Changsha 410082, Hunan, Peoples R China
[3] Auburn Univ, Dept Comp Sci & Software Engn, Auburn, AL 36849 USA
基金
美国国家科学基金会; 中国国家自然科学基金;
关键词
Cluster; Real-time; Scheduling; Energy-efficient; Adaptivity; Dynamic voltage scaling; ALGORITHM; MANAGEMENT; SYSTEMS; POWER;
D O I
10.1016/j.jpdc.2012.03.005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Developing energy-efficient clusters not only can reduce power electricity cost but also can improve system reliability. Existing scheduling strategies developed for energy-efficient clusters conserve energy at the cost of performance. The performance problem becomes especially apparent when cluster computing systems are heavily loaded. To address this issue, we propose in this paper a novel scheduling strategy - adaptive energy-efficient scheduling or AEES - for aperiodic and independent real-time tasks on heterogeneous clusters with dynamic voltage scaling. The AEES scheme aims to adaptively adjust voltages according to the workload conditions of a cluster, thereby making the best trade-offs between energy conservation and schedulability. When the cluster is heavily loaded, AEES considers voltage levels of both new tasks and running tasks to meet tasks' deadlines. Under light load, AEES aggressively reduces the voltage levels to conserve energy while maintaining higher guarantee ratios. We conducted extensive experiments to compare AEES with an existing algorithm - MEG, as well as two baseline algorithms - MELV, MEHV. Experimental results show that AEES significantly improves the scheduling quality of MELV, MEHV and MEG. (C) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:751 / 763
页数:13
相关论文
共 41 条
[1]  
[Anonymous], P 1 INT C SPAC MISS
[2]  
[Anonymous], P 10 IEEE INT C EM T
[3]  
[Anonymous], P 17 ANN IEEE INT S
[4]  
[Anonymous], TOP 500 SUPERCOMPUTI
[5]  
[Anonymous], COMPUTER SCI ENG HDB
[6]  
[Anonymous], MCAD NET FEBR
[7]  
[Anonymous], N Y TIMES TECH SEC S
[8]  
[Anonymous], P 17 INT C COMP COMM
[9]  
[Anonymous], P 19 INT S PAR DISTR
[10]  
[Anonymous], P IEEE WIR COMM NETW