University of Toronto Press Incorporated
Virtualized cloud infrastructures are becoming very popular as they allow separation of hardware and software management. Infrastructure-as-a-Service (IaaS) is the model providing many advantages to both provider and customer. Minimizing the number of resource (and power consumption) in use is one of the main services that such a cloud model must ensure. This paper can be done either by the customer at the application level (by dynamically sizing the application based on the workload) or by the provider at the virtualization level (by consolidating virtual machines based on the infrastructure's utilization rate).