DocumentCode :
2903040
Title :
Performance impact of virtual machine placement in a datacenter
Author :
Paul, I. ; Yalamanchili, Sudhakar ; John, Lizy Kurian
Author_Institution :
Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
fYear :
2012
fDate :
1-3 Dec. 2012
Firstpage :
424
Lastpage :
431
Abstract :
In virtualized systems, several Virtual Machines (VM) running on a single hardware platform share and compete for the hardware resources such as memory, disk and network IO to meet a certain Quality of Service (QoS) requirements. It is critical to characterize and understand how the different workloads running in the VMs interact and share such resources to be able to map them efficiently onto processor cores and server hosts for optimal performance. This is especially important for resources such as memory controllers or the on-chip or inter-socket networks for which there is currently no software control. In this paper, we present a measurement-based performance analysis of server virtualization workloads from a real system using virtual machines that are part of the popular industry standard VMmark benchmark, a server consolidation benchmark. First, we characterize the relative resource contention and interference impact of VMs when multiple virtual workloads are run together. Second, we study the effects of co-locating different types of VMs under various VM to core placement schemes and discover the best placement for performance. We observe performance variations from 25-65% for Database servers and from 7-40% for File servers when compared to standalone VM depending on the placement of these VMs onto cores and the degree of sharing of resources. Finally, we propose an interference metric and regression model for the worst set of co-located VMs in our study. Based on different VM placement schemes we show that the overall server consolidation performance in a virtualized host can be improved by 8% when the VMs are placed effectively.
Keywords :
computer centres; performance evaluation; quality of service; resource allocation; virtual machines; virtualisation; QoS requirement; VM interference impact; VMmark benchmark; data center; disk IO; input-output; inter-socket network; measurement-based performance analysis; memory IO; memory controller; network IO; on-chip network; quality of service; resource contention; server consolidation benchmark; server virtualization workload; virtual machine placement; virtualized system; Benchmark testing; Databases; Interference; Servers; Sockets; Virtual machine monitors; Virtualization; VM Mapping; VM Performance; VM Scheduling; Virtual Machine Placement; Workload Characterization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance Computing and Communications Conference (IPCCC), 2012 IEEE 31st International
Conference_Location :
Austin, TX
ISSN :
1097-2641
Print_ISBN :
978-1-4673-4881-2
Type :
conf
DOI :
10.1109/PCCC.2012.6407650
Filename :
6407650
Link To Document :
بازگشت