Power-aware resource allocation in computer clusters using dynamic threshold voltage scaling and dynamic voltage scaling: comparison and analysis

被引:13
作者
Bilal, Kashif [1 ]
Fayyaz, Ahmad [2 ]
Khan, Samee U. [2 ]
Usman, Saeeda [2 ]
机构
[1] COMSATS Inst Informat Technol, Dept Comp Sci, Abbottabad, Pakistan
[2] N Dakota State Univ, Elect & Comp Engn Dept, Fargo, ND 58105 USA
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2015年 / 18卷 / 02期
关键词
Resource allocation; Energy efficiency; Distributed systems; Cloud computing;
D O I
10.1007/s10586-015-0437-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One of the major challenges in the high performance computing (HPC) clusters is intelligent power management to improve energy efficiency. The key contribution of the presented work is the modeling of a Power Aware Job Scheduler (PAJS) for HPC clusters, such that the: (a) threshold voltage is adjusted judiciously to achieve energy efficiency and (b) response time is minimized by scaling the supply voltage. The PAJS considers the symbiotic relationship between power and performance and caters the optimization of the both, simultaneously. The key novelty in our work is utilization of the dynamic threshold-voltage scaling (DTVS) for the reduction of cumulative power utilized by each node in the cluster. Moreover, to enhance the performance of the resource scheduling strategies in this work, independent tasks within a job are scheduled to most suitable computing nodes (CNs). This paper analyzes and compares eight scheduling techniques in terms of energy consumption and makespan. Primarily, the most suitable dynamic voltage scaling (DVS) level adhering to the deadline is identified for each of the CNs by the scheduling heuristics. Afterwards, the DTVS is employed to scale down the static, as well as dynamic power by regulating the supply and bias voltages. Finally, the per node threshold scaling is used attain power saving. Our simulation results affirm that the proposed methodology significantly reduces the energy consumption using the DTVS.
引用
收藏
页码:865 / 888
页数:24
相关论文
共 31 条
[1]   A survey on energy-efficient methodologies and architectures of network-on-chip [J].
Abbas, Assad ;
Ali, Mazhar ;
Fayyaz, Ahmad ;
Ghosh, Ankan ;
Lra, Anshul Ka ;
Khan, Samee U. ;
Khan, Muhammad Usman Shahid ;
De Menezes, Thiago ;
Pattanayak, Sayantica ;
Sanyal, Alarka ;
Usman, Saeeda .
COMPUTERS & ELECTRICAL ENGINEERING, 2014, 40 (08) :333-347
[2]  
Ahmad IU, 2008, J MANAGE ENG, V24, P1, DOI 10.1061/(ASCE)0742-597X(2008)24:1(1)
[3]  
Al Aziz M, 2010, INT J COMMUN NETW DI, V5, P444, DOI 10.1504/IJCNDS.2010.035560
[4]   Power-aware linear programming based scheduling for heterogeneous computer clusters [J].
Al-Daoud, Hadil ;
Al-Azzoni, Issam ;
Down, Douglas G. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05) :745-754
[5]  
Ali S., 2000, Proceedings 9th Heterogeneous Computing Workshop (HCW 2000) (Cat. No.PR00556), P185, DOI 10.1109/HCW.2000.843743
[6]  
ALI S, 2000, Journal of Applied Science and Engineering, V3, P195
[7]  
ANDERSSON J, 2000, TECHNICAL REPORT
[8]  
[Anonymous], ENERGY AWARE DISTRIB
[9]  
[Anonymous], P 2009 9 IEEE ACM IN
[10]  
[Anonymous], IEEE SOUTHEASTCON