DocumentCode :
634813
Title :
Energy-efficient server consolidation for multi-threaded applications in the cloud
Author :
Hankendi, Can ; Coskun, Ayse K.
Author_Institution :
ECE Dept., Boston Univ., Boston, MA, USA
fYear :
2013
fDate :
27-29 June 2013
Firstpage :
1
Lastpage :
8
Abstract :
Cloud services have been actively used for transactional and batch workloads. Recently, multi-threaded high-performance computing (HPC) workloads have started to emerge on the cloud as well. Unlike most traditional data center loads, HPC workloads highly utilize the servers. The energy efficiency and performance of HPC loads, however, vary strongly as a function of the amount of allocated resources. This paper proposes an autonomous resource allocation technique for multi-threaded compute-intensive HPC workloads with the goal of creating tunable energy cost-performance tradeoffs for the cloud administrators and users. The proposed technique adjusts the available resources for the virtual machines (VMs) based on application energy efficiency while delivering the desired performance guarantees. Experiments on a real-life multi-core server show that the proposed technique improves the system throughput-per-watt by 17% on average compared to existing techniques.
Keywords :
cloud computing; multi-threading; virtual machines; application energy efficiency; autonomous resource allocation technique; cloud services; energy-efficient server consolidation; multi-threaded compute-intensive HPC workloads; multithreaded applications; multithreaded high-performance computing; real-life multicore server; virtual machines; Benchmark testing; Resource management; Runtime; Servers; Throughput; Virtual environments; Virtual machine monitors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Green Computing Conference (IGCC), 2013 International
Conference_Location :
Arlington, VA
Type :
conf
DOI :
10.1109/IGCC.2013.6604517
Filename :
6604517
Link To Document :
بازگشت