MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Autonomic Virtualized Environments (2006) [5 citations — 1 self]

Download:
pdf
by Daniel A. Menascé, Mohamed N. Bennani
In Proceedings of the IEEE International Conference on Autonomic and Autonomous Systems (ICAS 2006
http://www.cs.gmu.edu/~menasce/papers/menasce-icas06.pdf
Add To MetaCart

Abstract:

Virtualization was invented more than thirty years ago to allow large expensive mainframes to be easily shared among different application environments. As hardware prices went down, the need for virtualization faded away. More recently, virtualization at all levels (system, storage, and network) became important again as a way to improve system security, reliability and availability, reduce costs, and provide greater flexibility. Virtualization is being used to support server consolidation efforts. In that case, many virtual machines running different application environments share the same hardware resources. This paper shows how autonomic computing techniques can be used to dynamically allocate processing resources to various virtual machines as the workload varies. The goal of the autonomic controller is to optimize a utility function for the virtualized environment. The paper considers dynamic CPU priority allocation and the allocation of CPU shares to the various virtual machines. Results obtained through simulation show that the autonomic controller is capable of achieving its goal. 1.

Citations

138 Survey of virtual machine research – Goldberg - 1974
55 The origin of the VM/370 Time-Sharing System – Creasy - 1981
47 Formal Requirements for Virtualizable Third Generation Architectures – Popek, Goldberg - 1974
36 Using MIMO Feedback Control to Enforce Policies for Interrelated Metrics With Application to the Apache Web Server", Network Operations and Management – Diao, Gandhi, et al. - 2002
34 Preserving QoS of E-commerce sites through self-tuning: a performance model approach – Menasce, Barbara, et al. - 2001
30 Modern Heuristic Search Methods – Rayward-Smith, Osman, et al. - 1996
28 Virtual Machine Monitors: Current Technology and Future Trends – Rosenblum, Garfinkel - 2005
24 Performance by Design: Computer Capacity Planning by Example – Menascé, Almeida, et al.
23 Resource allocation for autonomic data centers using analytic performance models – Bennani, Menasce - 2005
18 Managing Energy and – Chase, Anderson, et al. - 2001
13 Resource virtualization renaissance – Figueiredo, Dinda, et al. - 2005
11 On the Use of Performance Models to Design Self-Managing Computer Systems – Menasce, Bennani - 2003
11 Automatic QoS Control – Menascé - 2003
10 Assessing the Robustness of Self-Managing Computer Systems under Highly Variable Workloads – Bennani, Menasce - 2004
6 A.: Grassroots Approach to Self-Management in Large-Scale Distributed Systems – Babaoglu, Jelasity, et al. - 2004
6 Utility Functions – Walsh, Tesauro, et al. - 2004
4 Model-Based Resource Provisioning – Doyle, Chase, et al. - 2003
3 Online Resource Allocation Using Decompositional Reinforcement Learning – Tesauro