×

Method and system for dynamically allocating servers to compute-resources using capacity thresholds

  • US 20070233866A1
  • Filed: 03/28/2006
  • Published: 10/04/2007
  • Est. Priority Date: 03/28/2006
  • Status: Abandoned Application
First Claim
Patent Images

1. A load driven method for allocating servers among a plurality of compute-resources and a free-pool, wherein each compute-resource comprises a plurality of servers, the method comprising the steps of:

  • for each monitored metric on the standard server and for each compute-resource, calculating a maximum metric value at a maximum load point as a maximum load vector for a compute-resource;

    setting lower and upper global thresholds as allowable percents of the maximum load point;

    for each compute-resource and unique server type and for each monitored metric, calculating a capacity weight for the monitored metric;

    monitoring each server allocated to a compute-resource for at least one metric;

    for each monitored metric and for each compute-resource, calculating an average normalized metric value Pn in standard server units;

    for each monitored metric and for each compute-resource, calculating a current percent of a corresponding maximum metric value as a current percent of maximum load vector;

    for each compute-resource, calculating one or more global load values G, wherein each global load value is a linear combination of normalized current percent of corresponding maximum metric values;

    for each compute-resource, dynamically adjusting lower upper thresholds for the global load value; and

    for each compute-resource, comparing the calculated global load value G to the lower threshold and upper threshold, and performing an allocation of servers to compute-resources based on a comparison outcome.

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