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 :
بازگشت