• 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