• DocumentCode
    3240930
  • Title

    A Practical and Efficient Implementation of WF2Q+

  • Author

    Rouskas, George N. ; Dwekat, Z.

  • Author_Institution
    North Carolina State Univ., Raleigh
  • fYear
    2007
  • fDate
    24-28 June 2007
  • Firstpage
    172
  • Lastpage
    176
  • Abstract
    The WF2Q+ scheduler combines all three properties that are important to a fair queueing algorithm: a tight delay bound, a small worst-case fair index value, and a relatively low worst-case complexity of O(log n) for a link with n flows. We present a new implementation of WF2Q+ in which both the number of packet sorting operations and the computation of the virtual time function are independent of the number n of flows. Our implementation exploits two widely observed characteristics of the Internet, namely that service providers offer some type of tiered service with a small number of service levels, and that a small number of packet sizes dominate. Our scheduler combines provably good performance with amenability to hardware implementation in high-speed routers.
  • Keywords
    Internet; queueing theory; scheduling; telecommunication network routing; Internet; WF2Q+ scheduler; fair queueing algorithm; high-speed routers; packet sorting operations; tight delay bound; virtual time function; Bandwidth; Communications Society; Delay; Global Positioning System; Hardware; Processor scheduling; Round robin; Scheduling algorithm; Sorting; Web and internet services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 2007. ICC '07. IEEE International Conference on
  • Conference_Location
    Glasgow
  • Print_ISBN
    1-4244-0353-7
  • Type

    conf

  • DOI
    10.1109/ICC.2007.36
  • Filename
    4288707