Skip to main content

A native ATM API suited for multimedia communication

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1309))

Abstract

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.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Ahuja, S. Keshav, H. Saran: Design, Implementation and Performance of a Native Mode ATM Transport Layer; Proc. IEEE INFOCOM, March 1996, or via http://www.cs.att.com/csrc/keshav/papers.html

    Google Scholar 

  2. W. Almesberger: Linux ATM API, Draft, version 0.2, EPFL, LRC, Switzerland, http://lrcwww.epfl.ch/linux-atm/, June 20, 1995

    Google Scholar 

  3. The ATM Forum: ATM User-Network Interface Specification 3.1; ATM Forum af-uni-0010.002, September 1994

    Google Scholar 

  4. The ATM Forum: LAN Emulation over ATM, Version 1.0; ATM Forum af-lane-0021.000, January 1995

    Google Scholar 

  5. The ATM Forum: Native ATM Services: Semantic Description; ATM Forum af-saa-0048.000, February 1996

    Google Scholar 

  6. Digital Equipment Corporation: DEC OSF/1: Asynchronous Transfer Mode; Digital Equipment Corporation (AA-QDP5B-TE), 1995

    Google Scholar 

  7. Edoardo Biagioni, Eric Cooper, and Robert Sansom (Fore Systems Inc.): Designing a Practical ATM LAN; IEEE Network, March 1993

    Google Scholar 

  8. M. Hofmann: Adding Scalability to Transport Level Multicast; Proceedings of Third COST237 Workshop, Barcelona, Spain, November 1996

    Google Scholar 

  9. A. Jain, S. Keshav: Native-mode ATM in FreeBSD: Experience and Performance; Proc. NOSSDAV'96, April 1996, or via http://www.cs.att.com/csrc/keshav/papers.html

    Google Scholar 

  10. S. Keshav, H. Saran: Semantics and Implementation of a Native-Mode ATM Protocol Stack; AT&T Bell Laboratories Technical Memorandum, 1994, or via http:// www.cs.att.com/csrc/keshav/papers.html

    Google Scholar 

  11. J. Klein: Design and Implementation of an ATM Application Programming Interface, Diploma Thesis (in German), Institute of Telematics, University of Karlsruhe, Germany, February 1996

    Google Scholar 

  12. M. Laubach: Classical IP and ARP over ATM, Request for Comments 1577, Internet Engineering Task Force (IETF), January 1994

    Google Scholar 

  13. M. Lin, J. Hsieh, D.H.C. Du, J.P. Thomas, J.A. MacDonald: Distributed Network Computing over Local ATM Networks, IEEE Journal on Selected Areas in Communications Special Issue of ATM LANs: Implementations and Experiences with an Emerging Technology, 1995

    Google Scholar 

  14. Microsoft, Intel, and JSB Corporations: Windows Sockets 2 Application Programming Interface, Revision 2.0.6, February 1, 1995 (Draft)

    Google Scholar 

  15. Microsoft, Intel, and JSB Corporations: ATM-Specific Extensions, Annex to the Winsock 2 Manual

    Google Scholar 

  16. D. L. Mills: Network Time Protocol (Version3) — Specification, Implementation and Analysis; Request for Comments 1305; March 1992

    Google Scholar 

  17. A. Romanow, S. Floyd: Dynamics of TCP Traffic over ATM Networks; IEEE Journal on Selected Areas in Communications, May 1995.

    Google Scholar 

  18. C. Schmidt, R. Bless: QoS Monitoring in High Performance Environments; Proceedings of the Fourth International IFIP Workshop on Quality of Service — IWQoS'96; Paris, France; March 6–8, 1996

    Google Scholar 

  19. W.T. Strayer, S. Gray, R.E. Cline: An Object-Oriented Implementation of the Xpress Transfer Protocol; Proceedings of the second International Workshop on Advanced Communications and Applications for High Speed Networks (IWACA), Heidelberg, Germany, September 1994.

    Google Scholar 

  20. R. Sharma, S. Keshav: Signaling and Operating System Support for Native-Mode ATM Applications; ACM SigComm, August 1994, via http://www.cs.att.com/csrc/keshav/papers.html

    Google Scholar 

  21. XTP Forum: Xpress Transport Protocol Specification, Version 4.0; XTP Forum, Santa Barbara, CA, March 1995

    Google Scholar 

  22. H. R. Wiltfang: An Approach to QoS Monitoring in ATM Networks; in Proceedings of the European Conference on Networks & Optical Communications; Antwerp, Belgium; June 17–20, 1997

    Google Scholar 

  23. H. R. Wiltfang, C. Schmidt: QoS Monitoring for ATM-based Networks; in Proceedings of the International Conference on Management of Multimedia Networks and Services; Montreal, Canada; July 8–10, 1997

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ralf Steinmetz Lars C. Wolf

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dresler, S., Hofmann, M., Schmidt, C., Wiltfang, H.R. (1997). A native ATM API suited for multimedia communication. In: Steinmetz, R., Wolf, L.C. (eds) Interactive Distributed Multimedia Systems and Telecommunication Services. IDMS 1997. Lecture Notes in Computer Science, vol 1309. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0000366

Download citation

  • DOI: https://doi.org/10.1007/BFb0000366

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63519-2

  • Online ISBN: 978-3-540-69590-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics