• DocumentCode
    1528391
  • Title

    Hierarchical packet fair queueing algorithms

  • Author

    Bennett, Jon C R ; Zhang, Hui

  • Author_Institution
    FORE Syst., Pittsburgh, PA, USA
  • Volume
    5
  • Issue
    5
  • fYear
    1997
  • fDate
    10/1/1997 12:00:00 AM
  • Firstpage
    675
  • Lastpage
    689
  • Abstract
    We propose to use the idealized hierarchical generalized processor sharing (H-GPS) model to simultaneously support guaranteed real-time, rate-adaptive best-effort, and controlled link-sharing services. We design hierarchical packet fair queueing (H-PFQ) algorithms to approximate H-GPS by using one-level variable-rate PFQ servers as basic building blocks. By computing the system virtual time and per packet virtual start/finish times in unit of bits instead of seconds, most of the PFQ algorithms in the literature can be properly defined as variable-rate servers. We develop techniques to analyze delay and fairness properties of variable-rate and hierarchical PFQ servers. We demonstrate that in order to provide tight delay bounds with an H-PFQ server, it is essential for the one-level PFQ servers to have small worst-case fair indices (WFI). We propose a new PFQ algorithm called WF 2Q+ that is the first to have all the following three properties: (1) providing the tightest delay bound among all PFQ algorithms; (2) having the smallest WFI among all PFQ algorithms; and (3) having a relatively low asymptotic complexity of O(log N). Simulation results are presented to evaluate the delay and link-sharing properties of H-WF2Q+, H-WFQ, H-SFQ, and H-SCFQ
  • Keywords
    computational complexity; delays; network servers; packet switching; queueing theory; telecommunication control; telecommunication links; telecommunication services; PFQ algorithms; WF2Q+; best effort services; controlled link sharing services; delay bounds; guaranteed real-time services; hierarchical generalized processor sharing; hierarchical packet fair queueing algorithms; integrated services; low asymptotic complexity; per packet virtual start/finish times; rate adaptive services; simulation results; variable-rate servers; virtual time; Algorithm design and analysis; Bandwidth; Delay estimation; Global Positioning System; Intserv networks; Quality of service; Resource management; Scheduling algorithm; Telecommunication traffic; Traffic control;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/90.649568
  • Filename
    649568