ATM networks do not
guarantee the delivery of data. This project involves adding error and flow control
to ATM so that delivery can be guaranteed. The project was done as part of on-going
research at the High-performance Computing and Simulation
Lab (HCS) at the University of Florida.
Eventually Guaranteed ATM will be integrated into the HCS Lab's SCALE project.
Guaranteed ATM
Final Paper (pdf)
Guaranteed ATM Oral
Presentation (ppt)
Summary
This project involves designing and implementing an ATM network
transport called Guaranteed ATM. ATMs philosophy does not guarantee the
delivery of data since many new network demands, such as voice and video, do not need all
data to reach its destination. Applications that do require a delivery guarantee
must provide it in software. Fore Systems, a leader in ATM technology, provides a
good starting point with its simple hardware interface, so Guaranteed ATM lies on top of
Fores interface providing a system of error and flow control. The layer lives
up to its name of Guaranteed thanks to a succession of torture tests.
After optimization, the primary bottlenecks exist outside of the Guaranteed ATM
layer. The conclusion reveals ways to enhance future performance including
integration with Fore Systems interface and synchronization enhancements.