Record Details

Affinity-aware modeling of CPU usage with communicating virtual machines

DSpace at IIT Bombay

View Archive Info
 
 
Field Value
 
Title Affinity-aware modeling of CPU usage with communicating virtual machines
 
Creator SUDEVALAYAM, S
KULKARNI, P
 
Subject Platform virtualization
Network-affinity
Resource provisioning
 
Description Use of virtualization in Infrastructure as a Service (IaaS) environments provides benefits to both users and providers: users can make use of resources following a pay-per-use model and negotiate performance guarantees, whereas providers can provide quick, scalable and hardware-fault tolerant service and also utilize resources efficiently and economically. With increased acceptance of virtualization-based systems, an important issue is that of virtual machine migration-enabled consolidation and dynamic resource provisioning. Effective resource provisioning can result in higher gains for users and providers alike. Most hosted applications (for example, web services) are multi-tiered and can benefit from their various tiers being hosted on different virtual machines. These mutually communicating virtual machines may get colocated on the same physical machine or placed on different machines, as part of consolidation and flexible provisioning strategies. In this work, we argue the need for network affinity-awareness in resource provisioning for virtual machines. First, we empirically quantify the change in CPU resource usage due to colocation or dispersion of communicating virtual machines for both Xen and KVM virtualization technologies. Next, we build models based on these empirical measurement to predict the change in CPU utilization when transitioning between colocated and dispersed placements. Due to the modeling process being independent of virtualization technology and specific applications, the resultant model is generic and application-agnostic. Via extensive experimentation, we evaluate the applicability of our models for synthetic and benchmark application workloads. We find that the models have high prediction accuracy maximum prediction error within 2% absolute CPU usage. (C) 2013 Elsevier Inc. All rights reserved.
 
Publisher ELSEVIER SCIENCE INC
 
Date 2014-10-14T17:27:48Z
2014-10-14T17:27:48Z
2013
 
Type Article
 
Identifier JOURNAL OF SYSTEMS AND SOFTWARE, 86(10)2627-2638
0164-1212
1873-1228
http://dx.doi.org/10.1016/j.jss.2013.04.085
http://dspace.library.iitb.ac.in/jspui/handle/100/14567
 
Language en