Title :
Network aware virtual machine and image placement in a cloud
Author :
Breitgand, David ; Epstein, Ariel ; Glikson, Alex ; Israel, Assaf ; Raz, Danny
Author_Institution :
Virtualization Technol., Syst. Technol. &Services, IBM Res. - Haifa, Haifa, Israel
Abstract :
Optimal resource allocation is a key ingredient in the ability of cloud providers to offer agile data centers and cloud computing services at a competitive cost. In this paper we study the problem of placing images and virtual machine instances on physical containers in a way that maximizes the affinity between the images and virtual machine instances created from them. This reduces communication overhead and latency imposed by the on-going communication between the virtual machine instances and their respective images. We model this problem as a novel placement problem that extends the class constrained multiple knapsack problem (CCMK) previously studied in the literature, and present a polynomial time local search algorithm for the case where all the relevant images have the same size. We prove that this algorithm has an approximation ratio of (3 + ∈) and then evaluate its performance in a general setting where images and virtual machine instances are of arbitrary sizes, using production data from a private cloud. The results indicate that our algorithm can obtain significant improvements (up to 20%) compared to the greedy approach, in cases where local image storage or main memory resources are scarce.
Keywords :
cloud computing; computer centres; image processing; knapsack problems; resource allocation; storage management; virtual machines; CCMK; agile data centers; cloud computing services; cloud providers; constrained multiple knapsack problem; image placement; image storage; network aware virtual machine; resource allocation; Algorithm design and analysis; Approximation algorithms; Bandwidth; Cloud computing; Containers; Silicon; Virtual machining;
Conference_Titel :
Network and Service Management (CNSM), 2013 9th International Conference on
Conference_Location :
Zurich
DOI :
10.1109/CNSM.2013.6727804