The purpose of this thesis is to design, model, and simulate both an input and an output module for an ATM network switch. These devices are used to interface an ATM switch with the physical protocol that is transporting data along the actual transmission medium. The I/O modules have been designed specifically to interface with the Synchronous Optical Network (SONET) protocol. This thesis studies the ATM protocol and examines the issues involved with designing an ATM I/O module chipset. A model of the design was then implemented in both C++ and \TTDL. These models were simulated in order to verify functionality and document performance. The intent of this work is to provide the background and models necessary to aid in the further study and development of entire ATM switch architectures. The input and output modules .ire onlv two functional pieces of a complete ATM switch. The software models that have been implemented by this thesis can be integrated with the other necessary functional blocks to form a complete model of a working ATM switch. These functional blocks can then be rearranged and altered to assist in the study of how different switch architectures can effect overall network performance and efficiency. The input and output modules have been designed to be as flexible as possible in order to easily adapt to future modifications.
[1]
David E. McDysan,et al.
ATM: Theory and Application
,
1994
.
[2]
Ronald J. Vetter,et al.
ATM concepts, architectures, and protocols
,
1995,
CACM.
[3]
Raif O. Onvural.
Asynchronous Transfer Mode Networks: Performance Issues, Second Edition
,
1995
.
[4]
Harry J. R. Dutton,et al.
Asynchronous transfer mode (ATM) : technical overview
,
1995
.
[5]
James Martin,et al.
Asynchronous Transfer Mode: ATM Architecture and Implementation
,
1996
.
[6]
Jeffrey Krieger,et al.
A Performance evaluation of several ATM switching architectures
,
1996
.
[7]
William Stallings,et al.
Data and Computer Communications
,
1985
.
[8]
Uyless Black.
ATM foundation for broadband networks
,
1995
.