Patent ID: 8959217
Filing Date: 2015-02-17
Classification: G06F,H04L

Abstract:
1. A method comprising: monitoring, by a cloud control system, a plurality of workloads being handled by a plurality of servers in a cloud, each workload being initiated based on a request by a virtual machine, each server providing one or more shared hardware resources, and each workload using one or more dedicated hardware resources, wherein each workload is allocated to the one or more hardware resources; detecting, by the cloud control system, a high demand placed by a first workload of the plurality of workloads upon a first server of the plurality of servers, wherein the high demand is greater than an average demand of other workloads being handled by the first server, and wherein the first workload is using a first shared hardware resource of the first server; and based on detecting the high demand, moving the first workload of the first server from the first shared hardware resource to at least one dedicated hardware resource of the first server, wherein the at least one dedicated hardware resource of the first server is only used by resources that are moved responsive to the detecting of high demand.