DocumentCode :
1317628
Title :
Design, implementation, and performance measurement of a native-mode ATM transport layer (extended version)
Author :
Ahuja, R. ; Keshav, S. ; Saran, H.
Author_Institution :
Stanford Univ., CA, USA
Volume :
4
Issue :
4
fYear :
1996
fDate :
8/1/1996 12:00:00 AM
Firstpage :
502
Lastpage :
515
Abstract :
We describe the design, implementation, and performance measurement 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, provide per-virtual circuit quality of service (QoS) guarantees, and take advantage of ATM adaptation layer 5 functionality. It provides reliable and unreliable data delivery with a choice of feedback and leaky-bucket flow control. These services can be combined to create per-virtual-circuit customized transport services. Our work is novel in that it provides high-performance, reliable, flow-controlled transport service using cheap personal computers (PCs). We describe the mechanisms and the operating system support needed to provide these services in detail. An extensive performance measurement allows us to pinpoint and eliminate inefficiencies in our implementation. With this tuning, we are able to achieve a user-to-user throughput of 55 Mb/s 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 of far more expensive workstations and validate the correctness of our design choices
Keywords :
asynchronous transfer mode; feedback; microcomputer applications; telecommunication computing; telecommunication congestion control; telecommunication networks; telecommunication services; transport protocols; 55 Mbit/s; 66 MHz; 720 mus; ATM adaptation layer 5; ATM protocol stack; HPA-200 EISA-bus host adaptors; Intel 80486 personal computers; QoS guarantees; asynchronous transfer mode; customized transport services; feedback; flow controlled transport service; leaky bucket flow control; native-mode ATM transport layer; network design; operating system support; performance; performance measurement; quality of service; reliable data delivery; unreliable data delivery; user latency; user throughput; virtual circuit; workstations; Asynchronous transfer mode; Circuits; Computer network reliability; Feedback; Measurement; Microcomputers; Operating systems; Personal communication networks; Quality of service; Throughput;
fLanguage :
English
Journal_Title :
Networking, IEEE/ACM Transactions on
Publisher :
ieee
ISSN :
1063-6692
Type :
jour
DOI :
10.1109/90.532861
Filename :
532861
Link To Document :
بازگشت