×

System and method for managing requests for pooled resources during non-contention

  • US 8,676,621 B1
  • Filed: 09/28/2011
  • Issued: 03/18/2014
  • Est. Priority Date: 09/28/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, comprising:

  • performing by a computer that provides access to pooled computing resources to clients;

    receiving a plurality of requests for use of at least some of computing resources in a computing resource pool while supply of the computing resources exceeds demand for the computing resources, wherein each request comprises a respective bid amount;

    determining a value of a theoretical bid threshold for the computing resources in the computing resource pool, wherein the theoretical bid threshold value represents a predicted value of the lowest bid amount for which corresponding requests for the computing resources will be granted when demand for the computing resources exceeds supply for the computing resources, and wherein said determining the value of the theoretical bid threshold is dependent on the bid amounts included in the plurality of requests;

    repeatedly determining, based at least in part on the number of computing resources requested in the plurality of requests, the number of computing resources available in the computing resource pool, and the theoretical bid threshold, a value of a current non-contention bid threshold for the computing resource pool, wherein the current non-contention bid threshold value represents the lowest bid amount for which corresponding ones of the plurality of requests will be granted when supply for the computing resources exceeds demand for the computing resources, and wherein the current non-contention bid threshold value is less than the theoretical bid threshold value and greater than a predetermined minimum bid threshold value for the computing resources;

    identifying one or more of the plurality of requests for which the respective bid amount is not less than the determined value of the current non-contention bid threshold; and

    based at least in part upon the respective bid amounts of the identified one or more of the plurality of requests, granting access to the computing resources for the identified one or more of the plurality of requests.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×