Patent ID: 8418186
Filing Date: 2013-04-09
Classification: G06F

Abstract:
1. A method of co-allocating resources within a compute environment, the method comprising: receiving via a processor a first request for a reservation for a first type of resource in a compute environment comprising a plurality of networked computing devices; analyzing via the processor first constraints and service level agreement guarantees associated with the first request and related to use of the plurality of networked computing devices within the compute environment; identifying via the processor a first group of resources that meets the first request for the first type of resource; receiving via the processor a second request for a reservation for a second type of resource in the compute environment; analyzing via the processor second constraints and the service level agreement guarantees associated with the second request and related to use of the plurality of networked computing devices within the compute environment; identifying via the processor a second group of resources that meets the request for the second type of resource, wherein the first type of resource and second type of resource span one or more servers each having a homogeneous processor architecture; and generating via the processor a set of resources exclusive to at least one of the first request and the second request.