• DocumentCode
    3217442
  • Title

    High speed, scalable, and accurate implementation of packet fair queueing algorithms in ATM networks

  • Author

    Bennett, Jon C R ; Stephens, Donpaul C. ; Zhang, Hui

  • Author_Institution
    FORE Syst., USA
  • fYear
    1997
  • fDate
    28-31 Oct 1997
  • Firstpage
    7
  • Lastpage
    14
  • Abstract
    The fluid generalized processor sharing (GPS) algorithm has desirable properties for integrated services networks and many packet fair queueing (PFQ) algorithms have been proposed to approximate GPS. However, there have been few high speed implementations of PFQ algorithms that can support large number of sessions with diverse rate requirements and at the same time maintain all the important properties of GPS. The implementation cost of a PFQ algorithm is determined by two components: (1) computation of the system virtual time function and (2) maintaining the relative ordering of the packets via their timestamps in a priority queue mechanism. While most of the recently proposed PFQ algorithms reduce the complexity of computing the system virtual time function, the complexity of maintaining the priority queue, and therefore the overall complexity of implementing PFQ, is still a function of the number of active sessions. In addition, while reducing the algorithmic or asymptotic complexity has been the focus of most analysis, to run at high speed, it is also important to reduce the complexity of basic operations. In this paper, we develop techniques to reduce both types of complexities. In particular, we present a novel grouping architecture for implementing PFQ with an algorithmic complexity that is a function of the number of distinct rates supported, but independent of the number of sessions in the system
  • Keywords
    asynchronous transfer mode; computational complexity; packet switching; performance evaluation; protocols; queueing theory; ATM networks; asymptotic complexity; complexity; fluid generalized processor sharing algorithm; grouping architecture; packet fair queueing algorithms; priority queue; priority queue mechanism; system virtual time function; Algorithm design and analysis; Bandwidth; Cost function; Delay; Global Positioning System; Intelligent networks; Intserv networks; Packet switching; Switches; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Protocols, 1997. Proceedings., 1997 International Conference on
  • Conference_Location
    Atlanta, GA
  • ISSN
    1092-1648
  • Print_ISBN
    0-8186-8061-X
  • Type

    conf

  • DOI
    10.1109/ICNP.1997.643677
  • Filename
    643677