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
Link To Document