Title :
Load Balancing in Server Consolidation
Author :
Ye, Deshi ; Chen, Hua ; He, Qinming
Author_Institution :
Coll. of Comput. Sci., Zhejiang Univ., Hangzhou, China
Abstract :
The growth of server consolidation is due to virtualization technology that enables multiple servers to run on a single platform. However, virtualization may bring the overheads in performance. The prediction of virtualization performance is of especially important. The contribution of our paper is two-fold. First, we propose a general model to predict the performance of consolidation. Second, we study a load balancing problem that arises in server consolidation, where is to assign a number of workloads to a small number of high-performance target servers such that the workloads in each target servers are balancing. We first model the load balancing problem as an integer linear programming. Then, an fully polynomial time approximate scheme (FPTAS) is provided to get the near optimal solution. That is to say, for any given epsiv > 0, our algorithm achieves (1+epsiv)-approximation, and its running time is polynomial of both the number of source servers and 1/epsiv when the number of target servers and the dimensions are constants.
Keywords :
approximation theory; computational complexity; integer programming; linear programming; resource allocation; virtual machines; fully polynomial time approximate scheme; integer linear programming; load balancing; server consolidation; virtualization technology; Computer science; Educational institutions; Load management; Network servers; Performance analysis; Platform virtualization; Polynomials; Virtual environment; Virtual machine monitors; Virtual machining; Performance Analysis; Server Consolidation; Vector Scheduling;
Conference_Titel :
Parallel and Distributed Processing with Applications, 2009 IEEE International Symposium on
Conference_Location :
Chengdu
Print_ISBN :
978-0-7695-3747-4
DOI :
10.1109/ISPA.2009.56