DocumentCode :
1192179
Title :
Deficit round-robin scheduling for input-queued switches
Author :
Zhang, Xiao ; Bhuyan, Laxmi N.
Volume :
21
Issue :
4
fYear :
2003
fDate :
5/1/2003 12:00:00 AM
Firstpage :
584
Lastpage :
594
Abstract :
We address the problem of fair scheduling of packets in Internet routers with input-queued switches. The goal is to ensure that packets of different flows leave a router in proportion to their reservations under heavy traffic. First, we examine the problem when fair queuing is applied only at output link of a router, and verify that this approach is ineffective. Second, we propose a flow-based iterative deficit-round-robin (iDRR) fair scheduling algorithm for the crossbar switch that supports fair bandwidth distribution among flows, and achieves asymptotically 100% throughput under uniform traffic. Since the flow-based algorithm is hard to implement in hardware, we finally propose a port-based version of iDRR (called iPDRR) and describe its hardware implementation.
Keywords :
Internet; electronic switching systems; packet switching; quality of service; queueing theory; telecommunication network routing; telecommunication traffic; Internet routers; QoS; crossbar switch; deficit round-robin scheduling; fair bandwidth distribution; fair packet scheduling; fair queuing; fair scheduling algorithm; flow-based algorithm; flow-based iterative deficit-round-robin; hardware implementation; heavy traffic; iPDRR; input-queued switches; output link; packet switching; quality-of-service; throughput; uniform traffic; Bandwidth; Hardware; Iterative algorithms; Packet switching; Quality of service; Round robin; Scheduling algorithm; Switches; Throughput; Traffic control;
fLanguage :
English
Journal_Title :
Selected Areas in Communications, IEEE Journal on
Publisher :
ieee
ISSN :
0733-8716
Type :
jour
DOI :
10.1109/JSAC.2003.810495
Filename :
1197703
Link To Document :
بازگشت