Patent ID: 8589206

Claim:
A method for processing a multiple service level bid in a resource management framework performed using at least one computing device, the method comprising: receiving a multiple service level request, wherein the multiple service level request includes a plurality of service level requirements associated with a corresponding group of resource types, and wherein the group of resource types includes server availability, throughput and response time; querying a resource broker for available resource types that can be utilized to provide at least some of the service level requirements associated with the group of resource types of the multiple service level request; mapping the available resource types to a list of resource sets using the at least one computing device, wherein each resource set includes at least one of the available resource types, and wherein each resource set meets at least one of the service level requirements of the multiple service level request; prioritizing the list of resource sets based upon a likelihood of successfully winning each respective resource set at a minimum bid amount; submitting a bid to the resource broker, wherein the bid is for a resource set having a highest priority is determined based upon the prioritizing; submitting a re-bid if the bid fails to win the resource set, wherein the re-bid comprises a higher bid amount than the failed bid, wherein the re-bid comprises a new bid on a next highest priority resource set in the list of resource sets, and wherein the re-bid is based upon a re-prioritized set of resource sets, wherein the re-prioritized set of resource sets is prioritized based upon a shortest provisioning time for each respective resource set.