×

Prioritized continuous-deficit round robin scheduling

  • US 6,914,881 B1
  • Filed: 11/28/2000
  • Issued: 07/05/2005
  • Est. Priority Date: 11/28/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for fairly scheduling access to a shared resource by a plurality of sources, the method comprising the steps of:

  • selecting a source from the plurality of sources to access the resource responsive to a predetermined order of addressing the plurality of sources, a type of data forwarded from the source and an allocation of the resource to the source, wherein data stored at each of the plurality of sources comprises one or more data items, and wherein the step of selecting further comprises;

    a) examining indicators stored with each of the plurality of sources in the order to determine a next source having an indicator set to indicate presence of data at the source;

    b) adding a weight indicating an allocation amount for an associated source to a shared resource and associated with the next source to a balance;

    c) forwarding a data item from the next source to the shared resource until data items of the data have been forwarded;

    d) for each data item that is forwarded from the next source to the shared resource, decrementing the balance;

    e) responsive to the balance being greater than zero, and the indicator indicating the presence of data at the source, repeating steps c-d until the balance is less than or equal to zero.

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