Title
VM3: Measuring, modeling and managing VM shared resources
Abstract
With cloud and utility computing models gaining significant momentum, data centers are increasingly employing virtualization and consolidation as a means to support a large number of disparate applications running simultaneously on a chip-multiprocessor (CMP) server. In such environments, contention for shared platform resources (CPU cores, shared cache space, shared memory bandwidth, etc.) can have a significant effect on each virtual machine's performance. In this paper, we investigate the shared resource contention problem for virtual machines by: (a) measuring the effects of shared platform resources on virtual machine performance, (b) proposing a model for estimating shared resource contention effects, and (c) proposing a transition from a virtual machine (VM) to a virtual platform architecture (VPA) that enables transparent shared resource management through architectural mechanisms for monitoring and enforcement. Our measurement and modeling experiments are based on a consolidation benchmark (vConsolidate) running on a state-of-the-art CMP server. Our virtual platform architecture experiments are based on detailed simulations of consolidation scenarios. Through detailed measurements and simulations, we show that shared resource contention affects virtual machine performance significantly and emphasize that virtual platform architectures is a must for future virtualized datacenters.
Year
DOI
Venue
2009
10.1016/j.comnet.2009.04.015
Computer Networks
Keywords
DocType
Volume
Virtualization,Consolidation,Shared resources,Virtual platform architectures,QoS
Journal
53
Issue
ISSN
Citations 
17
Computer Networks
37
PageRank 
References 
Authors
2.18
16
6
Name
Order
Citations
PageRank
Ravishankar K. Iyer1111975.72
Ramesh Illikkal248133.98
Omesh Tickoo338931.58
Li Zhao460434.84
Padma Apparao51309.32
Don Newell651232.67