Environment-conscious scheduling of HPC applications on distributed Cloud-oriented data centers

被引:180
作者
Garg, Saurabh Kumar [1 ]
Yeo, Chee Shin [2 ]
Anandasivam, Arun [3 ]
Buyya, Rajkumar [1 ]
机构
[1] Univ Melbourne, Cloud Comp & Distributed Syst Lab, Dept Comp Sci & Software Engn, Melbourne, Vic 3010, Australia
[2] Inst High Performance Comp, Adv Comp Programme, Singapore, Singapore
[3] Karlsruhe Inst Technol, Inst Informat Syst & Management, Karlsruhe, Germany
基金
澳大利亚研究理事会;
关键词
Cloud computing; High Performance Computing (HPC); Energy-efficient scheduling; Dynamic Voltage Scaling (DVS); Green IT; INDEPENDENT TASKS; PARALLEL; MANAGEMENT; POWER;
D O I
10.1016/j.jpdc.2010.04.004
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The use of High Performance Computing (HPC) in commercial and consumer IT applications is becoming popular. HPC users need the ability to gain rapid and scalable access to high-end computing capabilities. Cloud computing promises to deliver such a computing infrastructure using data centers so that HPC users can access applications and data from a Cloud anywhere in the world on demand and pay based on what they use. However, the growing demand drastically increases the energy consumption of data centers, which has become a critical issue. High energy consumption not only translates to high energy cost which will reduce the profit margin of Cloud providers, but also high carbon emissions which are not environmentally sustainable. Hence, there is an urgent need for energy-efficient solutions that can address the high increase in the energy consumption from the perspective of not only the Cloud provider, but also from the environment. To address this issue, we propose near-optimal scheduling policies that exploit heterogeneity across multiple data centers for a Cloud provider. We consider a number of energy efficiency factors (such as energy cost, carbon emission rate, workload, and CPU power efficiency) which change across different data centers depending on their location, architectural design, and management system. Our carbon/energy based scheduling policies are able to achieve on average up to 25% of energy savings in comparison to profit based scheduling policies leading to higher profit and less carbon emissions. (C) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:732 / 749
页数:18
相关论文
共 58 条
[1]  
*ALP, 2009, ALP SUIT
[2]  
*AM, 2009, AM EL COMP CLOUD EC2
[3]  
[Anonymous], 1998, JOB SCHEDULING STRAT
[4]  
[Anonymous], 2007, ADV NEURAL INFO PROC
[5]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[6]  
[Anonymous], 2006, P ACEEE SUMM STUD EN
[7]  
[Anonymous], 2007, ELECT COOLING
[8]  
[Anonymous], SIGMOD C
[9]  
[Anonymous], GARTN EST ICT IND AC
[10]   New grid scheduling and rescheduling methods in the GrADS Project [J].
Berman, F ;
Casanova, H ;
Chien, A ;
Cooper, K ;
Dail, H ;
Dasgupta, A ;
Deng, W ;
Dongarra, J ;
Johnsson, L ;
Kennedy, K ;
Koelbel, C ;
Liu, B ;
Liu, X ;
Mandal, A ;
Marin, G ;
Mazina, M ;
Mellor-Crummey, J ;
Mendes, C ;
Olugbile, A ;
Patel, M ;
Reed, D ;
Shi, Z ;
Sievert, O ;
Xia, H ;
YarKhan, A .
INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2005, 33 (2-3) :209-229