DESIGN, IMPLEMENTATION, AND PERFORMANCE-MEASUREMENT OF A NATIVE-MODE ATM TRANSPORT LAYER (EXTENDED VERSION)

Citation
R. Ahuja et al., DESIGN, IMPLEMENTATION, AND PERFORMANCE-MEASUREMENT OF A NATIVE-MODE ATM TRANSPORT LAYER (EXTENDED VERSION), IEEE/ACM transactions on networking, 4(4), 1996, pp. 502-515
Citations number
33
Categorie Soggetti
Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture
ISSN journal
10636692
Volume
4
Issue
4
Year of publication
1996
Pages
502 - 515
Database
ISI
SICI code
1063-6692(1996)4:4<502:DIAPOA>2.0.ZU;2-Y
Abstract
We describe the design, implementation, and performance measurement of a transport layer targeted specifically for asynchronous transfer mod e (ATM) networks, The layer has been built from scratch to minimize ov erhead in the critical path, provide per-virtual circuit quality of se rvice (QoS) guarantees, and take advantage of ATM adaptation layer 5 f unctionality, It provides reliable and unreliable data delivery with a choice of feedback and leaky-bucket how control, These services can b e combined to create per-virtual-circuit customized transport services , Our work is novel in that it provides high-performance, reliable, fl ow-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 measuremen t allows us to pinpoint and eliminate inefficiencies in our implementa tion. With this tuning, we are able to achieve a user-to-user throughp ut of 55 Mb/s between two 66 MHz Intel 80486 personal computers with F ORE 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.