• DocumentCode
    761549
  • Title

    Fair scheduling in Internet routers

  • Author

    Ni, Nan ; Bhuyan, Laxmi Narayan

  • Author_Institution
    IBM Corp., Austin, TX, USA
  • Volume
    51
  • Issue
    6
  • fYear
    2002
  • fDate
    6/1/2002 12:00:00 AM
  • Firstpage
    686
  • Lastpage
    701
  • Abstract
    Input buffered switch architecture has become attractive for implementing high performance routers and expanding use of the Internet sees an increasing need for quality of service. It is challenging to provide a scheduling technique that is both highly efficient and fair in resource allocation. In this paper, we first introduce an iterative fair scheduling (IFS) scheme for input buffered switches that supports fair bandwidth distribution among the flows and achieves asymptotically 100 percent throughput. The IFS is evaluated both under synthetic workload and with Web traces from the Internet. Compared to the commonly used synthetic input, our simulation results reveal significant difference in performance when the real network traffic is employed. We then consider fair scheduling under various buffer management mechanisms and analyze their impact on the fairness in bandwidth allocation. Our studies indicate that early packet discard in anticipation of congestion is necessary and per-flow based buffering is effective for protecting benign users from being adversely affected by misbehaving traffic. Buffer allocation according to bandwidth reservation is especially helpful when the input traffic is highly bursty
  • Keywords
    Internet; bandwidth allocation; buffer storage; quality of service; resource allocation; scheduling; telecommunication congestion control; telecommunication network routing; telecommunication switching; telecommunication traffic; Internet routers; Web traces; bandwidth allocation; bandwidth reservation; buffer management mechanisms; congestion; early packet discard; fair bandwidth distribution; fair scheduling; input buffered switch architecture; iterative fair scheduling scheme; network traffic; per-flow based buffering; quality of service; resource allocation; simulation; synthetic workload; Bandwidth; Channel allocation; Protection; Quality of service; Resource management; Switches; Telecommunication traffic; Throughput; Traffic control; Web and internet services;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2002.1009152
  • Filename
    1009152