Design, implementation, and performance of a native mode ATM transport layer

  • Authors:
  • R. Ahuja;S. Keshav;H. Saran

  • Affiliations:
  • AT&T Bell Laboratories, Murray Hill, NJ;AT&T Bell Laboratories, Murray Hill, NJ;Dept. of Computer Science and Engg., Indian Institute of Technology, New Delhi, India

  • Venue:
  • INFOCOM'96 Proceedings of the Fifteenth annual joint conference of the IEEE computer and communications societies conference on The conference on computer communications - Volume 1
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe the design, implementation, and performance tuning of a transport layer targeted specifically for Asynchronous Transfer Mode (ATM) networks The layer has been built from scratch to minimize overhead in the critical path and take advantage of ATM Adaptation Layer 5 functionality. It provides reliable or unreliable data delivery with feedback or leaky-bucket flow control. These services can be combined to create a customized transport service. Our work is novel in that it is the first end-to-end ATM transport service to provide reliable, flow controlled data transfer. We describe the mechanisms and the operating system support needed to provide these services. A detailed performance measurement allows us to determine the bottlenecks in our system and to tune our implementation. With this tuning, we are able to achieve a user-touser throughput of 55 Mbps between two 66 MHz Intel 80486 Personal Computers with Fore Systems' HPA- 200 EISA-bus host adaptors. The user-to-user latency for small messages is around 720 µs. These figures compare favorably with the performance from far more expensive workstations and validate the correctness of our design choices.