• 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