• DocumentCode
    1349882
  • Title

    Rate-proportional servers: a design methodology for fair queueing algorithms

  • Author

    Stiliadis, Dimitrios ; Varma, Anujan

  • Author_Institution
    Lucent Technol., Bell Labs., Holmdel, NJ, USA
  • Volume
    6
  • Issue
    2
  • fYear
    1998
  • fDate
    4/1/1998 12:00:00 AM
  • Firstpage
    164
  • Lastpage
    174
  • Abstract
    Generalized processor sharing (GPS) has been considered as an ideal scheduling discipline based on its end-to-end delay bounds and fairness properties. Until recently, emulation of GPS in a packet server has been regarded as the ideal means of designing a packet-level scheduling algorithm to obtain low delay bounds and bounded unfairness. Strict emulation of GPS, as required in the weighted fair queueing (WFQ) scheduler, however, incurs a time-complexity of O(N) where N is the number of sessions sharing the link. Efforts in the past to simplify the implementation of WFQ, such as self-clocked fair queueing (SCFQ), have resulted in degrading its isolation properties, thus affecting the delay bound. We present a methodology for the design of scheduling algorithms that provide the same end-to-end delay bound as that of WFQ and bounded unfairness without the complexity of GPS emulation. The resulting class of algorithms, called rate-proportional servers (RPSs), are based on isolating scheduler properties that give rise to ideal delay and fairness behavior. Network designers can use this methodology to construct efficient fair-queueing algorithms, balancing their fairness with implementation complexity
  • Keywords
    communication complexity; computer networks; delays; network servers; packet switching; processor scheduling; queueing theory; bounded unfairness; computer networks; end-to-end delay bounds; fair queueing algorithms design; fairness properties; generalized processor sharing; implementation complexity; isolation properties; low delay bounds; packet server; packet-level scheduling algorithm; rate-proportional servers; self-clocked fair queueing; time-complexity; weighted fair queueing scheduler; Algorithm design and analysis; Asynchronous transfer mode; Bandwidth; Delay; Design methodology; Emulation; Global Positioning System; Processor scheduling; Scheduling algorithm; Switches;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/90.664265
  • Filename
    664265