EP 1549002 B1 20100428 - Time-independent deficit round robin scheduling method and system
Title (en)
Time-independent deficit round robin scheduling method and system
Title (de)
Verfahen und System für ein zeitunabhängiges Deficit-Round-Robin Scheduling
Title (fr)
Procédé et dispositif de planification de type deficit round robin indépendamment du temps
Publication
Application
Priority
US 74605903 A 20031224
Abstract (en)
[origin: EP1549002A1] A scheduling mechanism and method for scheduling the output of frames from a plurality of priority queues in a network router or multi-layer switch is disclosed. The method of scheduling packets generally includes the steps of: allocating bandwidth credits for a plurality of queues; dequeuing frames from a current queue if there is available credit; deducting the available credit in accordance with the credit requirements of the frames that are dequeued; and replenishing the available credit for each of the queues when the available credit for the current queue is insufficient to dequeue a frame. Since the available credit for each of the queues is replenished as needed instead of at a regular or periodic interval, the scheduling method is executed independent of time and with reduced computational resources. The present invention offers an efficient variant of deficit round robin, while reducing the computation burden associated with conventional deficit round robin. <IMAGE>
IPC 8 full level
H04L 12/56 (2006.01)
CPC (source: EP US)
H04L 47/24 (2013.01 - EP US); H04L 47/50 (2013.01 - EP US); H04L 47/522 (2013.01 - EP US); H04L 47/6215 (2013.01 - EP US); H04L 47/6225 (2013.01 - EP US); H04L 47/6265 (2013.01 - EP US)
Designated contracting state (EPC)
AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU MC NL PL PT RO SE SI SK TR
DOCDB simple family (publication)
EP 1549002 A1 20050629; EP 1549002 B1 20100428; AT E466434 T1 20100515; DE 602004026815 D1 20100610; US 2005141424 A1 20050630; US 7916638 B2 20110329
DOCDB simple family (application)
EP 04029807 A 20041215; AT 04029807 T 20041215; DE 602004026815 T 20041215; US 74605903 A 20031224