Title :
Profiling-Based Workload Consolidation and Migration in Virtualized Data Centers
Author :
Kejiang Ye ; Zhaohui Wu ; Chen Wang ; Bing Bing Zhou ; Weisheng Si ; Xiaohong Jiang ; Zomaya, Albert Y.
Author_Institution :
Coll. of Comput. Sci., Zhejiang Univ., Hangzhou, China
Abstract :
Improving energy efficiency of data centers has become increasingly important nowadays due to the significant amounts of power needed to operate these centers. An important method for achieving energy efficiency is server consolidation supported by virtualization. However, server consolidation may incur significant degradation to workload performance due to virtual machine (VM) co-location and migration. How to reduce such performance degradation becomes a critical issue to address. In this paper, we propose a profiling-based server consolidation framework which minimizes the number of physical machines (PMs) used in data centers while maintaining satisfactory performance of various workloads. Inside this framework, we first profile the performance losses of various workloads under two situations: running in co-location and experiencing migrations. We then design two modules: (1) consolidation planning module which, given a set of workloads, minimizes the number of PMs by an integer programming model, and (2) migration planning module which, given a source VM placement scenario and a target VM placement scenario, minimizes the number of VM migrations by a polynomial time algorithm. Also, based on the workload performance profiles, both modules can guarantee the performance losses of various workloads below configurable thresholds. Our experiments for workload profiling are conducted with real data center workloads and our experiments on our two modules validate the integer programming model and the polynomial time algorithm.
Keywords :
computational complexity; computer centres; energy conservation; integer programming; power aware computing; virtual machines; virtualisation; VM co-location; VM migration; VM placement scenario; consolidation planning module; energy efficiency; integer programming model; migration planning module; physical machines; polynomial time algorithm; profiling-based server consolidation framework; profiling-based workload consolidation; profiling-based workload migration; server consolidation; virtual machine; virtualized data centers; workload performance; workload profiling; Databases; File servers; Planning; Resource management; Virtual machining; Web servers; Virtual machine; cloud computing; energy efficiency; live migration; server consolidation;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
DOI :
10.1109/TPDS.2014.2313335