Title :
Utility-based resource allocation for virtual machines in Cloud computing
Author :
Minarolli, Dorian ; Freisleben, Bernd
Author_Institution :
Dept. of Math. & Comput. Sci., Univ. of Marburg, Marburg, Germany
fDate :
June 28 2011-July 1 2011
Abstract :
One of the challenges of Infrastructure-as-a-Service Clouds is how to dynamically allocate resources to virtual machines such that quality of service constraints are satisfied and operating costs are minimized. The tradeoff between these two conflicting goals can be expressed by a utility function. In this paper, a two-tier resource management approach based on adequate utility functions is presented, consisting of local controllers that dynamically allocate CPU shares to virtual machines to maximize a local node utility function and a global controller that initiates live migrations of virtual machines to other physical nodes to maximize a global system utility function. Experimental results show the benefits of the proposed approach in Cloud computing environments.
Keywords :
cloud computing; resource allocation; virtual machines; virtualisation; cloud computing; global system utility function; infrastructure-as-a-service cloud; two-tier resource management approach; utility-based resource allocation; virtual machines; Cloud computing; Heuristic algorithms; Quality of service; Resource management; Stability analysis; Turning; Virtual machining; Cloud computing; live migration; utility function; virtualization;
Conference_Titel :
Computers and Communications (ISCC), 2011 IEEE Symposium on
Conference_Location :
Kerkyra
Print_ISBN :
978-1-4577-0680-6
Electronic_ISBN :
1530-1346
DOI :
10.1109/ISCC.2011.5983872