A Native ATM API Suited for Multimedia Communication

ATM, the asynchronous transfer mode, was developed to meet two main goals. Firstly, it provides a flexible transmission technology. Secondly, it offers a set of new services to the user [Part94]. In order to take advantage of ATM's strengths, one might want to use its services directly. To be able to do so, in particular to be able to integrate access to ATM services into own applications, one is in need of a powerful ATM application programming interface (API). In this paper, we first present the design and implementation of such an ATM API for Digital Alpha workstations running Digital UNIX. Moreover, we describe how the basic ATM service is enhanced by setting an implementation of SandiaXTP (Xpress Transport Protocol) on top of it. Finally, we give an overview over a monitor for this ATM environment designed to compute quality of service (QoS) parameters from protocol information, detect QoS violations by comparing them to desired values, and display the results graphically.

[1]  Eugene H. Spafford,et al.  Classical IP and ARP over ATM , 1995 .

[2]  David H. C. Du,et al.  Distributed network computing over local ATM networks , 1994, Proceedings of Supercomputing '94.

[3]  Srinivasan Keshav,et al.  Design, implementation, and performance measurement of a native-mode ATM transport layer (extended version) , 1996, TNET.

[4]  Hajo R. Wiltfang An Approach to QoS Monitoring in ATM Networks , 1997 .

[5]  Srinivasan Keshav,et al.  Signaling and operating system support for native-mode ATM applications , 1994 .

[6]  Sally Floyd,et al.  Dynamics of TCP traffic over ATM networks , 1994 .

[7]  E. Biagioni,et al.  Designing a practical ATM LAN , 1993, IEEE Network.

[8]  Edoardo Biagioni,et al.  Appropriately designed ATM LAN switches and interface cards are providing customers with high-performance plug-and-play replacements for existing LANs. , 1993 .

[9]  Srinivasan Keshav,et al.  Design, implementation, and performance of a native mode ATM transport layer , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[10]  Srinivasan Keshav,et al.  Semantics and Implementation of a Native-Mode ATM Protocol Stack , 1994 .

[11]  Claudia Schmidt,et al.  QoS monitoring for ATM-based networks , 1997, MMNS.

[12]  Markus Hofmann,et al.  Adding Scalability to Transport Level Multicast , 1996, COST 237 Workshop.

[13]  M. McKusick,et al.  Native-mode ATM in FreeBSD: Experience and Performance , 1996 .

[14]  W. Timothy Strayer,et al.  An Object-Oriented Implementation of the Xpress Transfer Protocol , 1994, IWACA.