The Design, modeling and simulation of switching fabrics: For an ATM network switch

The requirements of today's telecommunication systems to support high bandwidth and added flexibility brought about the expansion of (Asynchronous Transfer Mode) ATM as a new method of high-speed data transmission. Various analytical and simulation methods may be used to estimate the performance of ATM switches. Analytical methods considerably limit the range of parameters to be evaluated due to extensive formulae used and time consuming iterations. They are not as effective for large networks because of excessive computations that do not scale linearly with network size. One the other hand, simulation-based methods allow determining a bigger range of performance parameters in a shorter amount of time even for large networks. A simulation model, however, is more elaborate in terms of implementation. Instead of using formulae to obtain results, it has to operate software or hardware modules requiring a certain amount of effort to create. In this work simulation is accomplished by utilizing the ATM library an object oriented software tool, which uses "software chips" for building ATM switches. The distinguishing feature of this approach is cut-through routing realized on the bit level abstraction treating ATM protocol data units, called cells, as groups of 424 bits. The arrival events of cells to the system are not instantaneous contrary to commonly used methods of simulation that consider cells as instant messages. The simulation was run for basic multistage interconnection network types with varying source arrival rate and buffer sizes producing a set of graphs of cell delays, throughput, cell loss probability, and queue sizes. The techniques of rearranging and sortingwere considered in the simulation. The results indicate that better performance is always achieved by bringing additional stages of elements to the switching system.

[1]  Riccardo Melen Reviews and New Releases Achille Pattavina. Switching Theory, Architectures and Performance in Broadband atm Networks John Wiley & Sons, 1998 , 1999 .

[2]  Ioannis Stavrakakis,et al.  Some optimal traffic regulation schemes for ATM networks: a Markov decision approach , 1994, TNET.

[3]  Ramon Puigjaner,et al.  Computer Performance Evaluation , 2000, Lecture Notes in Computer Science.

[4]  Patrick Sobalvarro,et al.  Analytical Modeling of Multistage, Multipath Networks , 1996, IEEE Trans. Parallel Distributed Syst..

[5]  E. L. Hahne,et al.  A new buffer management scheme for hierarchical shared memory switches , 1997, TNET.

[6]  Sofiène Tahar,et al.  Modeling and formal verification of the Fairisle ATM switch fabricusing MDGs , 1999, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[7]  Averill M. Law,et al.  Simulation Modeling and Analysis , 1982 .

[8]  A. Lange-Pearson,et al.  Self-similarity in a multi-stage queueing ATM switch fabric , 2000, Conference Proceedings of the 2000 IEEE International Performance, Computing, and Communications Conference (Cat. No.00CH37086).

[9]  Leonard Kleinrock,et al.  Performance analysis of finite-buffered multistage interconnection networks with a general traffic pattern , 1991, SIGMETRICS '91.

[10]  Darin Murphy The Design and modeling of input and output modules for an ATM network switch , 1997 .

[11]  J. Garcia-Haro,et al.  An ATM switch simulation tool based on the C++ object oriented programming language , 1997, 1997 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, PACRIM. 10 Years Networking the Pacific Rim, 1987-1997.

[12]  Kiseon Kim,et al.  A high-speed ATM switch architecture using random access input buffers and multi-cell-time arbitration , 1997, GLOBECOM 97. IEEE Global Telecommunications Conference. Conference Record.

[13]  Raj Jain,et al.  A framework for virtual channel onto virtual path multiplexing in ATM-ABR , 2000, Globecom '00 - IEEE. Global Telecommunications Conference. Conference Record (Cat. No.00CH37137).

[14]  Peter G. Harrison,et al.  Computer Performance Evaluation: Modelling Techniques and Tools , 2002, Lecture Notes in Computer Science.

[15]  Thomas G. Robertazzi Performance Evaluation and High Speed Switching Fabrics and Networks , 1993 .

[16]  Achille Pattavina,et al.  Switching theory : architectures and performance in broadband ATM networks , 1998 .

[17]  Arif Merchant,et al.  A Markov chain approximation for the analysis of banyan networks , 1991, SIGMETRICS '91.