DocumentCode :
3206418
Title :
Shared Resource Monitoring and Throughput Optimization in Cloud-Computing Datacenters
Author :
Moses, Jaideep ; Iyer, Ravi ; Illikkal, Ramesh ; Srinivasan, Sadagopan ; Aisopos, Konstantinos
fYear :
2011
fDate :
16-20 May 2011
Firstpage :
1024
Lastpage :
1033
Abstract :
Many data centers employ server consolidation to maximize the efficiency of platform resource usage. As a result, multiple virtual machines (VMs) simultaneously run on each data center platform. Contention for shared resources between these virtual machines has an undesirable and non-deterministic impact on their performance behavior in such platforms. This paper proposes the use of shared resource monitoring to (a) understand the resource usage of each virtual machine on each platform, (b) collect resource usage and performance across different platforms to correlate implications of usage to performance, and (c) migrate VMs that are resource-constrained to improve overall data center throughput and improve Quality of Service (QoS). We focus our efforts on monitoring and addressing shared cache contention and propose a new optimization metric that captures the priority of the VM and the overall weighted throughput of the data center. We conduct detailed experiments emulating data center scenarios including on-line transaction processing workloads (based on TPC-C) middle-tier workloads (based on SPECjbb and SPECjAppServer) and financial workloads (based on PARSEC). We show that monitoring shared resource contention (such as shared cache) is highly beneficial to better manage throughput and QoS in a cloud-computing data center environment.
Keywords :
cloud computing; computer centres; data mining; quality of service; transaction processing; virtual machines; QoS; SPECjAppServer; SPECjbb; cloud-computing data centers; financial workloads; middle-tier workloads; multiple virtual machines; online transaction processing workloads; platform resource usage efficiency; quality of service; server consolidation; shared cache contention; shared resource monitoring; throughput optimization; Bandwidth; Measurement; Monitoring; Quality of service; Servers; Throughput; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing Symposium (IPDPS), 2011 IEEE International
Conference_Location :
Anchorage, AK
ISSN :
1530-2075
Print_ISBN :
978-1-61284-372-8
Electronic_ISBN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2011.98
Filename :
6012910
Link To Document :
بازگشت