• DocumentCode
    1093517
  • Title

    Tradeoffs between low complexity, low latency, and fairness with deficit round-robin schedulers

  • Author

    Lenzini, Luciano ; Mingozzi, Enzo ; Stea, Giovanni

  • Author_Institution
    Dipt. di Ingegneria della Informazione, Univ. of Pisa, Italy
  • Volume
    12
  • Issue
    4
  • fYear
    2004
  • Firstpage
    681
  • Lastpage
    693
  • Abstract
    Deficit Round-Robin (DRR) is a scheduling algorithm devised for providing fair queueing in the presence of variable length packets. The main attractive feature of DRR is its simplicity of implementation: in fact, it can exhibit O(1) complexity, provided that specific allocation constraints are met. However, according to the original DRR implementation, meeting such constraints often implies tolerating high latency and poor fairness. In this paper, we first derive new and exact bounds for DRR latency and fairness. On the basis of these results, we then propose a novel implementation technique, called Active List Queue Method (Aliquem), which allows a remarkable gain in latency and fairness to be achieved, while still preserving O(1) complexity. We show that DRR achieves better performance metrics than those of other round-robin algorithms such as Pre-Order Deficit Round-Robin and Smoothed Round-Robin. We also show by simulation that the proposed implementation allows the average delay and the jitter to be reduced.
  • Keywords
    computational complexity; data structures; packet radio networks; quality of service; queueing theory; scheduling; QoS; active list queue method; computational complexity; data structures; preorder deficit round-robin schedulers; quality of service; scheduling latency; self-clocked fair queueing; smoothed round-robin; sorted-priority algorithm; Delay; Electronic mail; Jitter; Measurement; Quality of service; Round robin; Scalability; Scheduling algorithm; Sorting; Telephony; DRR; Deficit round-robin; QoS; quality of service; scheduling algorithms;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2004.833131
  • Filename
    1331430