Utility-driven Allocation of Multiple Types of Resources to Virtual Machines in Clouds

  • Authors:
  • Dorian Minarolli;Bernd Freisleben

  • Affiliations:
  • -;-

  • Venue:
  • CEC '11 Proceedings of the 2011 IEEE 13th Conference on Commerce and Enterprise Computing
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

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 resource utilization is increased. There are several proposals to dynamically allocate particular types of resources to virtual machines, but an approach that considers all relevant types of resources is missing. In this paper, a multiple resource management approach, consisting of a resource manager that dynamically allocates CPU, memory, disk and network resources to virtual machines in order to maximize a utility function, is presented. Experimental results show the benefits of the proposed approach.