DocumentCode
1674251
Title
Per-flow Queue Scheduling with Pipelined Counting Priority Index
Author
Wang, Hao ; Lin, Bill
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of California, San Diego, CA, USA
fYear
2011
Firstpage
19
Lastpage
26
Abstract
For advanced per-flow service disciplines at high-speed network links, it is essential to maintain priority queues in sorted order. The scalable priority queue implementation requires managing a large number of queues at ever increasing line speeds. In this paper, we propose novel solutions to the management of priority queues using a previously proposed pipelined Counting Priority Index (pCPI) structure. We consider applications in which hundreds of thousands of priority queues may need to be maintained at line rate at each line card. We provide solutions to two specific problems: the mapping of packet departure times into a priority index, and the locating of the priority queue that contains the packet for a given departure time. We show that the pCPI structure can be effectively implemented for scheduling packets that are maintained in a large number of priority queues.
Keywords
pipeline processing; queueing theory; scheduling; advanced per flow service disciplines; high speed network links; per flow queue scheduling; pipelined counting priority index; priority queues; Clocks; Complexity theory; Hardware; Indexes; Pipelines; Quality of service; Scheduling algorithm; Priority queue; packet scheduler; per-flow queueing;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Interconnects (HOTI), 2011 IEEE 19th Annual Symposium on
Conference_Location
Santa Clara, CA
Print_ISBN
978-1-4577-1563-1
Electronic_ISBN
978-0-7695-4537-0
Type
conf
DOI
10.1109/HOTI.2011.13
Filename
6041530
Link To Document