loading...
Proportional Nested Deficit Round Robin: Improving the Latency of Packet Scheduler with an O(1) Complexity
Orlando, Florida June 15-June 15
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/AAA-IDEA.2005.14First International Workshop on Advan ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Afshin Shiravi, Washington University in St. Louis
Yoon G. Kim, Virginia State University
Paul S. Min, Washington University in St. Louis
In recent years, many fair Packet scheduling algorithms have been proposed for switches and routers to provide the Quality of Service (QoS) guarantees required by many applications. In addition to the fairness and low end-to-end delay that these algorithms have to have, simplicity and scalability are two significant factors that play an important role. In this paper, we present a new scheduling discipline called Proportional Nested Deficit Round Robin (PNDRR), which has a low latency and reduces burstiness. PNDRR is a class of Nested-DRR in which each DRR round is split into some smaller inner rounds. However, unlike Nested-DRR, flows receive credits proportional to their deficit counters in each inner round. PNDRR takes advantage of the input traffic pattern and decreases the serving size of flows when the input traffic contains many small packets. This helps to interleave packets in many practical scenarios, such as the Internet, where the majority of packets are relatively small. The latency and fairness of PNDRR are studied and compared to other algorithms using simulation. PNDRR has a per-packet computational complexity of O(1).
Index Terms:
Packet switch, Fair queueing, Nested- DRR, Deficit Round Robin, Quantum Size, Complexity
Citation:
Afshin Shiravi, Yoon G. Kim, Paul S. Min, "Proportional Nested Deficit Round Robin: Improving the Latency of Packet Scheduler with an O(1) Complexity," aaa-idea, pp.34-41, First International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications (AAA-IDEA'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.