×

Method for fair allocation of bandwidth

  • US 5,946,324 A
  • Filed: 04/04/1997
  • Issued: 08/31/1999
  • Est. Priority Date: 04/04/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. In a system for transporting data, a method for allocating bandwidth among a plurality of sources desiring to use a node the method comprising the steps of:

  • a. receiving, for each of the plurality of sources, an explicit rate (ER) granted to that source at some point upstream of the node and that source'"'"'s demand and initially treating each source as unsatisfied;

    b. determining a weight for each unsatisfied source with reference to that source'"'"'s demand;

    c. determining a fair share of bandwidth for each source based on the determined weights;

    d. for each source treated as unsatisfied comparing that source'"'"'s determined fair share to that source'"'"'s explicit rate and identifying whether any sources are satisfied based on the comparison;

    e. recalculating capacity available for allocation taking into account sources identified as satisfied in step d.;

    f. if at least one but less than all of the sources are identified as satisfied in step d., repeat steps b., c., d., e.; and

    g. if no sources are identified as satisfied in step d. then assign new explicit rate to any remaining unsatisfied sources based on the determined fair share of bandwidth.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×