• DocumentCode
    1840047
  • Title

    Design, implementation and evaluation of an explicit rate allocation algorithm in an ATM switch

  • Author

    Muthukrishnan, R. ; Dasgupta, Subhajit ; Varma, Anujan ; Kalampoukas, Lampros ; Ramakrishnan, K.K.

  • Author_Institution
    Dept. of Comput. Eng., California Univ., Santa Cruz, CA, USA
  • Volume
    3
  • fYear
    2000
  • fDate
    26-30 Mar 2000
  • Firstpage
    1313
  • Abstract
    We discuss a hardware implementation of an explicit rate allocation algorithm for support of available bit rate (ABR) service in ATM switches. We then demonstrate the effectiveness of the algorithm at the network-level through measurements on the actual implementation in a network testbed. The rate allocation algorithm has several desirable properties, such as exact computation of the max-min rates, O(1) computations per resource management (RM) cell received, and the ability to provide minimum cell rate (MCR) guarantees. We show that the algorithm can be implemented with a modest amount of hardware (64,000 gates in an Altera 10K100 programmable logic device and 16 bytes of SRAM storage per VC), and that even a slow FPGA-based implementation with a 20 MHz internal clock rate can process RM cells within one cell time at an OC-3 port. We also outline the design for supporting OC-12 and OC-48 links. We present results from measurements of ABR traffic in network configurations with up to four bottlenecks and 100 connections. The results show that the algorithm is able to converge to the exact max-min fair allocations with no oscillations after convergence, maintains minimum rate guarantees, and is also able to maintain high link utilization in the presence of on-off traffic
  • Keywords
    asynchronous transfer mode; bandwidth allocation; convergence of numerical methods; electronic switching systems; field programmable gate arrays; minimax techniques; telecommunication equipment testing; telecommunication network management; telecommunication traffic recording; 20 MHz; ABR service; ABR traffic; ATM switch; Altera 10K100 programmable logic device; OC-12 links; OC-3 port; OC-48 links; SRAM storage; available bit rate; convergence; explicit rate allocation algorithm; hardware implementation; internal clock rate; max-min rates; minimum cell rate guarantees; network configurations; on-off traffic; resource management cell; Asynchronous transfer mode; Bit rate; Hardware; Programmable logic devices; Random access memory; Resource management; Switches; Telecommunication traffic; Testing; Virtual colonoscopy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
  • Conference_Location
    Tel Aviv
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-5880-5
  • Type

    conf

  • DOI
    10.1109/INFCOM.2000.832528
  • Filename
    832528