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