| VCONF: a reinforcement learning approach to virtual machines auto-configuration |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 39, Downloads (12 Months): 190, Citation Count: 0
|
|
|
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
|
Paul Barham , Boris Dragovic , Keir Fraser , Steven Hand , Tim Harris , Alex Ho , Rolf Neugebauer , Ian Pratt , Andrew Warfield, Xen and the art of virtualization, Proceedings of the nineteenth ACM symposium on Operating systems principles, October 19-22, 2003, Bolton Landing, NY, USA
[doi> 10.1145/945445.945462]
|
| |
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
|
Christopher Clark , Keir Fraser , Steven Hand , Jacob Gorm Hansen , Eric Jul , Christian Limpach , Ian Pratt , Andrew Warfield, Live migration of virtual machines, Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation, p.273-286, May 02-04, 2005
|
 |
8
|
Ira Cohen , Steve Zhang , Moises Goldszmidt , Julie Symons , Terence Kelly , Armando Fox, Capturing, indexing, clustering, and retrieving system history, Proceedings of the twentieth ACM symposium on Operating systems principles, October 23-26, 2005, Brighton, United Kingdom
[doi> 10.1145/1095810.1095821]
|
| |
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
|
Pradeep Padala , Kang G. Shin , Xiaoyun Zhu , Mustafa Uysal , Zhikui Wang , Sharad Singhal , Arif Merchant , Kenneth Salem, Adaptive control of virtualized resources in utility computing environments, Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007, March 21-23, 2007, Lisbon, Portugal
[doi> 10.1145/1272996.1273026]
|
| |
17
|
|
 |
18
|
Ahmed A. Soror , Umar Farooq Minhas , Ashraf Aboulnaga , Kenneth Salem , Peter Kokosielis , Sunil Kamath, Automatic virtual machine configuration for database workloads, Proceedings of the 2008 ACM SIGMOD international conference on Management of data, June 09-12, 2008, Vancouver, Canada
[doi> 10.1145/1376616.1376711]
|
 |
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
|
|
|