Please use this identifier to cite or link to this item:
Title: Modeling virtualized applications using machine learning techniques
Authors: Kundu, S.
Rangaswami, R.
Gulati, A.
Zhao, M.
Dutta, K. 
Keywords: cloud data centers
machine learning
performance modeling
VM sizing
Issue Date: 2012
Source: Kundu, S.,Rangaswami, R.,Gulati, A.,Zhao, M.,Dutta, K. (2012). Modeling virtualized applications using machine learning techniques. VEE'12 - Proceedings of the ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments : 3-14. ScholarBank@NUS Repository.
Abstract: With the growing adoption of virtualized datacenters and cloud hosting services, the allocation and sizing of resources such as CPU, memory, and I/O bandwidth for virtual machines (VMs) is becoming increasingly important. Accurate performance modeling of an application would help users in better VM sizing, thus reducing costs. It can also benefit cloud service providers who can offer a new charging model based on the VMs' performance instead of their configured sizes. In this paper, we present techniques to model the performance of a VM-hosted application as a function of the resources allocated to the VM and the resource contention it experiences. To address this multi-dimensional modeling problem, we propose and refine the use of two machine learning techniques: artificial neural network (ANN) and support vector machine (SVM). We evaluate these modeling techniques using five virtualized applications from the RUBiS and Filebench suite of benchmarks and demonstrate that their median and 90th percentile prediction errors are within 4.36% and 29.17% respectively. These results are substantially better than regression based approaches as well as direct applications of machine learning techniques without our refinements. We also present a simple and effective approach to VM sizing and empirically demonstrate that it can deliver optimal results for 65% of the sizing problems that we studied and produces close-to-optimal sizes for the remaining 35%. © 2012 ACM.
Source Title: VEE'12 - Proceedings of the ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments
ISBN: 9781450311755
DOI: 10.1145/2151024.2151028
Appears in Collections:Staff Publications

Show full item record
Files in This Item:
There are no files associated with this item.


checked on Mar 7, 2018

Page view(s)

checked on Mar 9, 2018

Google ScholarTM



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.