sponsors
usenix conference policies
Matrix: Achieving Predictable Virtual Machine Performance in the Clouds
Ron C. Chiang, The George Washington University; Jinho Hwang, IBM T. J. Watson Research Center; H. Howie Huang and Timothy Wood, The George Washington University
The success of cloud computing builds largely upon on-demand supply of virtual machines (VMs) that provide the abstraction of a physical machine on shared resources. Unfortunately, despite recent advances in virtualization technology, there still exists an unpredictable performance gap between the real and desired performance. The main contributing factors include contention to the shared physical resources among co-located VMs, limited control of VM allocation, as well as lack of knowledge on the performance of a specific VM out of tens of VM types offered by public cloud providers. In this work, we propose Matrix, a novel performance and resource management system that ensures the desired performance of an application achieved on a VM. To this end, Matrix utilizes machine learning methods - clustering models with probability estimates - to predict the performance of new workloads in a virtualized environment, choose a suitable VM type, and dynamically adjust the resource configuration of a virtual machine on the fly. The evaluations on a private cloud, and two public clouds (Rackspace and Amazon EC2) show that for an extensive set of cloud applications, Matrix is able to estimate application performance with average 90% accuracy. In addition, Matrix can deliver the target performance within 3% variance, and do so with the best cost-efficiency in most cases.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.
author = {Ron C. Chiang and Jinho Hwang and H. Howie Huang and Timothy Wood},
title = {Matrix: Achieving Predictable Virtual Machine Performance in the Clouds},
booktitle = {11th International Conference on Autonomic Computing (ICAC 14)},
year = {2014},
isbn = {978-1-931971-11-9},
address = {Philadelphia, PA},
pages = {45--56},
url = {https://www.usenix.org/conference/icac14/technical-sessions/presentation/chiang},
publisher = {USENIX Association},
month = jun
}
connect with us