×

Fair scheduling of ATM cell transmissions during overscheduled conditions

  • US 6,115,360 A
  • Filed: 12/19/1997
  • Issued: 09/05/2000
  • Est. Priority Date: 11/21/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of allocating bandwidth for a plurality of communications channels, comprising the steps of:

  • determining an allowed cell rate value for each of the plurality of channels;

    issuing a transmission credit for one of the plurality of channels having a lowest timestamp value;

    for the channel for which a transmission credit was most recently issued in the issuing step, generating an offset timestamp value based upon a scheduler clock frequency divided by the allowed cell rate value for the channel;

    adding a previous timestamp value for the channel, the previous timestamp value corresponding to a time at which the transmission credit was most recently generated, to the offset timestamp value to derive a future credit time value;

    comparing the future credit time value with a global time; and

    responsive to the comparing step determining that the future credit time value is later than the global time, setting a new timestamp value to the future credit time value; and

    responsive to the comparing step determining that the future credit time value is earlier than the global time, adding the offset timestamp value to the global time to generate the new timestamp value; and

    repeating the issuing step.

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