×

Producer system partitioning among leasing agent systems

  • US 9,369,518 B2
  • Filed: 06/26/2013
  • Issued: 06/14/2016
  • Est. Priority Date: 06/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for partitioning producer systems among a plurality of leasing agent systems, the method comprising:

  • by a first leasing agent system comprising one or more servers configured to perform load balancing across a plurality of producer systems, wherein individual producer systems of the plurality of producer systems comprise one or more servers configured to provide computing resources;

    monitoring a change in a number of available producer systems over time, the change resulting from at least one of an addition of one or more new producer systems to the plurality of producer systems or a loss of one or more existing available producer systems from the plurality of producer systems;

    determining whether a change in the number of available producer systems from a first time period to a second time period satisfies a threshold, wherein the first time period precedes the second time period; and

    in response to determining that the change in the number of available producer systems from the first time period to the second time period satisfies the threshold;

    partitioning the plurality of producer systems among the plurality of leasing agent systems by assigning to individual leasing agent systems a different subset of the plurality of producer systems; and

    for individual leasing agent systems of the plurality of leasing agent systems other than the first leasing agent system, providing the individual leasing agent systems with an identity of the subset of producer systems assigned to the leasing agent system from the plurality of producer systems to enable different producer systems of the plurality of producer systems to provide computing resources to different consumer systems, whereby the partitioning of the plurality of producer systems among the plurality of leasing agent systems enables a balancing of an allocation of the computing resources provided by the plurality of producer systems among the different consumer systems.

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