Virtual machine migration in self-managing virtualized server environments

A challenge that comes with server virtualization is how to effectively manage capacities of virtual machines to increase resource utilization while ensuring that the service level objectives (SLOs) of applications running on them should be satisfied. Migration is a good technique to address this challenge, which is transparent to the applications and supported by most of modern virtual machines. In this paper, we consider an automated strategy for virtual machine migration in self-managing virtualized server environments. Moreover we propose an optimization model based on a linear programming (LP). Finally, experimental examples show that our approach can be applied to effectively determine which virtual machines should be migrated and on which physical machines to host them while minimizing operational and migration costs.

[1]  Wei Xu,et al.  Predictive Control for Dynamic Resource Allocation in Enterprise Data Centers , 2006, 2006 IEEE/IFIP Network Operations and Management Symposium NOMS 2006.

[2]  Andrew Warfield,et al.  Live migration of virtual machines , 2005, NSDI.

[3]  Arun Venkataramani,et al.  Black-box and Gray-box Strategies for Virtual Machine Migration , 2007, NSDI.

[4]  Dirk Beyer,et al.  Self-Adaptive SLA-Driven Capacity Management for Internet Services , 2006, 2006 IEEE/IFIP Network Operations and Management Symposium NOMS 2006.

[5]  Virgílio A. F. Almeida,et al.  Resource Management in the Autonomic Service-Oriented Architecture , 2006, 2006 IEEE International Conference on Autonomic Computing.

[6]  Paolo Toth,et al.  Knapsack Problems: Algorithms and Computer Implementations , 1990 .

[7]  Kang G. Shin,et al.  Adaptive control of virtualized resources in utility computing environments , 2007, EuroSys '07.

[8]  Hasan Pirkul,et al.  Computer and Database Location in Distributed Computer Systems , 1986, IEEE Transactions on Computers.

[9]  Ítalo S. Cunha,et al.  Self-Adaptive Capacity Management for Multi-Tier Virtualized Environments , 2007, 2007 10th IFIP/IEEE International Symposium on Integrated Network Management.