Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Live migration of virtual machines
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
pMapper: Power and Migration Cost Aware Application Placement in Virtualized Systems
Middleware '08 Proceedings of the ACM/IFIP/USENIX 9th International Middleware Conference
Sandpiper: Black-box and gray-box resource management for virtual machines
Computer Networks: The International Journal of Computer and Telecommunications Networking
Multidimensional bin packing algorithms
IBM Journal of Research and Development
The origin of the VM/370 time-sharing system
IBM Journal of Research and Development
Cost of Virtual Machine Live Migration in Clouds: A Performance Evaluation
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
A Mathematical Programming Approach for Server Consolidation Problems in Virtualized Data Centers
IEEE Transactions on Services Computing
Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers
Future Generation Computer Systems
OPTIMIS: A holistic approach to cloud service provisioning
Future Generation Computer Systems
Towards multi-level adaptation for distributed operating systems and applications
ICA3PP'12 Proceedings of the 12th international conference on Algorithms and Architectures for Parallel Processing - Volume Part II
Towards a unified taxonomy and architecture of cloud frameworks
Future Generation Computer Systems
RTP: robust tenant placement for elastic in-memory database clusters
Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data
UCC '13 Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
UCC '13 Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
Hi-index | 0.00 |
Virtualization has become a key technology for simplifying service management and reducing energy costs in data centers. One of the challenges faced by data centers is to decide when, how, and which virtual machines (VMs) have to be consolidated into a single physical server. Server consolidation involves VM migration, which has a direct impact on service response time. Most of the existing solutions for server consolidation rely on eager migrations, which try to minimize the number of physical servers running VMs. These solutions generate unnecessary migrations due to unpredictable workloads that require VM resizing. This paper proposes an LP formulation and heuristics to control VM migration, which prioritize virtual machines with steady capacity. We performed experiments using TU-Berlin and Google data center workloads to compare our migration control strategy against existing eager-migration-based solutions. We observed that avoiding migration of VMs with steady capacity reduces the number of migrations with minimal penalty in the number of physical servers.