Patent ID: 9015324
Filing Date: 2015-04-21
Classification: G06F,G06Q,H04L

Abstract:
1. A method of brokering compute resources, the method comprising: at a brokering service system, polling a plurality of compute resource environments to identify resource capabilities and a type of energy that powers each of the plurality of compute resource environments, each of the plurality of compute resource environments comprising a plurality of aggregated nodes; receiving, at a first time, a request for compute resources at the brokering service system, the request for compute resources being associated with a service level agreement; based on the resource capabilities across the plurality of compute resource environments and the type of energy that powers each of the plurality of compute resource environments, reserving compute resources from the plurality of compute resource environments to yield reserved compute resources for consumption at a second time, which is later than the first time; receiving a workload associated with the request and communicating the workload associated with the request to the reserved compute resources for processing, wherein reserving the compute resources ensures that the processing at the second time complies with the service level agreement; after communicating the workload associated with the request to the reserved compute resources, analyzing parameters associated with how the reserved compute resources are processing the workload associated with the request; and if a threshold is met, identifying and reserving new compute resources from the plurality of compute resource environments and migrating the workload to the new compute resources.