ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
VCONF: a reinforcement learning approach to virtual machines auto-configuration
Full text PdfPdf (622 KB)
Source
International Conference on Autonomic Computing archive
Proceedings of the 6th international conference on Autonomic computing table of contents
Barcelona, Spain
SESSION: Autonomics & virtualization table of contents
Pages: 137-146  
Year of Publication: 2009
ISBN:978-1-60558-564-2
Authors
Jia Rao  Wayne State University, Detroit, USA
Xiangping Bu  Wayne State University, Detroit, USA
Cheng-Zhong Xu  Wayne State University, Detroit, USA
Leyi Wang  Wayne State University, Detroit, USA
George Yin  Wayne State University, Detroit, USA
Sponsors
ACM: Association for Computing Machinery
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 39,   Downloads (12 Months): 190,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1555228.1555263
What is a DOI?

ABSTRACT

Virtual machine (VM) technology enables multiple VMs to share resources on the same host. Resources allocated to the VMs should be re-configured dynamically in response to the change of application demands or resource supply. Because VM execution involves privileged domain and VM monitor, this causes uncertainties in VMs' resource to performance mapping and poses challenges in online determination of appropriate VM configurations. In this paper, we propose a reinforcement learning (RL) based approach, namely VCONF, to automate the VM configuration process. VCONF employs model-based RL algorithms to address the scalability and adaptability issues in applying RL in systems management. Experimental results on both controlled environments and a testbed of clouds with Xen VMs and representative server workloads demonstrate the effectiveness of VCONF. The approach is able to find optimal (near optimal) configurations in small scale systems and shows good adaptability and scalability.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
C. G. Atkesonand J. C. Santamar'ia. A comparison of direct and model-based reinforcement learning. In In ICRA 1997.
3
 
4
X. Bu, J. Rao, C. -Z. Xu. A reinforcement learning approach to online web systems auto-configuration. In ICDCS 2009.
 
5
 
6
J. P. Cassaza, M. Greenfield, and K. shi. Redefining server performance characterization for virtualization benchmarking. In Intel technology Journal 2006.
 
7
8
 
9
 
10
Hyper-V server. http://www.microsoft.com/servers/hyper-v-server.
11
 
12
A. Kamra, V. Misra, and E. M. Nahum. Yaksha:a self-tuning controller for managing the performance of 3-tiered web sites. In IWQoS 2004.
 
13
M. Karlsson, C. T. Karamanolis, and X. Zhu. Triage: performance isolation and differentiation for storage systems. In IWQoS 2004.
 
14
X. Liu, L. Sha, Y. Diao, S. Froehlich, J. L. Hellerstein, and S. S. Parekh. Online response time optimization of apache web server. In IWQoS 2003.
15
16
 
17
18
19
 
20
R. S. Sutton. Generalization in reinforcement learning: Successful examples using sparse coarse coding. In Advances in Neural Information Processing Systems 1996.
 
21
 
22
G. Tesauro. Online resource allocation using decompositional reinforcement learning. In AAAI 2005.
 
23
G. Tesauro, R. Das, H. Chan, J. Kephart, D. Levine, F. Rawson, and C. Lefurgy. Managing power consumption and performance of computing systems using reinforcement learning. In Advances in Neural Information Processing Systems 2007.
 
24
 
25
The SPECweb benchmark. http://www.spec.org/web2005.
 
26
 
27
 
28
VMware. http://www.vmware.com.
 
29
VMware VMmark. http://www.vmware.com/products/vmmark.
 
30
J. Wei and C.-Z. Xu. A self-tuning fuzzy control approach for end-to-end qos guarantees in web servers. In IWQoS 2005.
 
31
 
32
 
33

Collaborative Colleagues:
Jia Rao: colleagues
Xiangping Bu: colleagues
Cheng-Zhong Xu: colleagues
Leyi Wang: colleagues
George Yin: colleagues