Method for scheduling transmissions in a buffered switch

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6359861
SERIAL NO

09131951

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method for scheduling transmission of cells through a data switch having a plurality of inputs and outputs provides a plurality of buffers at each input. Each buffer corresponds to an output, or to a virtual circuit. A weight is assigned to each buffer; and buffers are selected according to a maximal weighted matching. Finally, cells are transmitted from the selected buffers to the corresponding outputs. Weights are based on number of credits associated with each buffer. Optionally, the weight is zero if the associated buffer is empty. A credit bucket size may be assigned to each buffer to limit the number of credits when the buffer is empty. Alternatively, weights are set to either buffer length, or to the number of credits, whichever is less. Or, weights may be set to validated waiting times associated with the oldest cells. Each input/output pair is assigned the maximum weight of any associated virtual connection. Fairness is provided in leftover bandwidth by determining a second matching between remaining inputs and outputs. Buffers are selected according to the second matching. In addition, a linked list structure is provided. Each list is associated with a weight, and holds references to buffers which have that weight, and has links to next and previous lists associated respectively with weights one greater and one less than the subject list's associated weight. Each reference is placed in a list associated with the respective weight. Upon changing a buffer's weight, its reference is moved to the list corresponding to the new weight. Previously unselected buffers are selected from the lists in order descending weights.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MASSACHUSETTS INSTITUTE OF TECHNOLOGY77 MASSACHUSETTS AVE CAMBRIDGE MA 02139

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Kam, Anthony C Cambridge, MA 2 112
Sui, Kai-Yeung S Charlestown, MA 1 73

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation