Design, implementation, and performance measurement of a native-mode ATM transport layer (extended version)

被引:6
作者
Ahuja, R
Keshav, S
Saran, H
机构
[1] AT&T BELL LABS,MURRAY HILL,NJ 07974
[2] INDIAN INST TECHNOL,DEPT COMP SCI & ENGN,NEW DELHI 110016,INDIA
关键词
asynchronous transfer mode (ATM); transport layer; personal computer; AAL; 5; native-mode ATM;
D O I
10.1109/90.532861
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 how 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 (PC's). 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 mu s. These figures compare favorably with the performance of far more expensive workstations and validate the correctness of our design choices.
引用
收藏
页码:502 / 515
页数:14
相关论文
共 33 条
  • [1] ARMITAGE GJ, 1995, ACM SIGCOMM COMPUT C, V15
  • [2] BIAGIONI E, 1993, IEEE NETWORK MAG MAR
  • [3] CAMPBELL A, 1993, P 4 INT WORKSH NETW
  • [4] CAMPBELL AT, 1994, ACM COMPUT COMMU APR
  • [5] CHOUDHURY AK, 1996, P IEEE INFOCOM 96
  • [6] CLARK D, 1989, IEEE COMMUNICATI JUN, P23
  • [7] DESIMONE A, 1996, J WIRELESS NETWORKS, V1
  • [8] EDWARDS A, 1995, P ACM SIGCOMM 95, P196
  • [9] FELDMEIER DC, 1990, P ACM SIGCOMM 90, P209
  • [10] FELDMEIER DC, 1993, IEEE J SELECT AREAS, V11