AMTP: Towards a High Performance and Configurable Multipeer Transfer Service
This paper presents the service specification and an excerpt of a performance analysis of the Adaptive Multicast Transfer Protocol (AMTP) focusing on different error handling strategies for multicast communication scenarios. The need for sophisticated and dedicated multicast mechanisms to be provided by transfer protocols (covering protocols of layers 3 and 4 according to the ISO/OSI Reference Model) in order to support group communication becomes evident in the light of the versatile QOS (Quality of Service) requirements imposed by multimedia applications and the broad service spectrum offered by different network architectures. Today’s protocols provide neither the required range of functionality nor the necessary performance.
Although various transport protocols are capable of providing some basic functionality essential for multicast applications, they do not address requirements for different delivery semantics, real-time support or dynamic group membership. However, AMTP is a first step in bridging the services gap by offering an application driven error control, mechanisms to reduce the acknowledgement implosion, support for different grades of reliability, guarantees for different QOS requirements, etc. in addition to usual transport layer protocol features. The configurability and feature richness of AMTP results from the call/connection principle, which splits a multimedia call into different media dependent connections, and a novel service concept, which subdivides the services allocated to a specific connection into primary and secondary ones.
KeywordsRound Trip Time Service Concept Error Handling Multicast Service Primary Service
Unable to display preview. Download preview PDF.
- Heinrichs, B., “DYCAT: A Flexible Transport System Architecture”, Proc. IEEE International Conference on Communications ICC’93, pp. 1331–1335, Geneva/Switzerland, May 23–26, 1993Google Scholar
- Burkhardt, H.J., Ochsenschläger, P., Prinoth, R., “Product Nets - A Formal Description Technique for Cooperating Systems”, GMD-Studies No. 165, Gesellschaft für Mathematik und Datenverarbeitung mbH Bonn, December 1989Google Scholar
- Partridge, C: “Gigabit Networking”, Addison-Wesley Professional Computing Series, 1993Google Scholar
- Heinrichs, B., Meuser, T., Spaniol, O., “High Speed Interconnection of Workstations: Concepts, Problems and Experiences”, Proc. IFIP International Conference on Decentralized and Distributed Systems, Spain, September 1993Google Scholar
- XTP Protocol Definition, Revision 3.6, Protocol Engine Incorporated, January 1992Google Scholar
- Haas, Z., “A Protocol Structure for High-Speed Communciation over Broadband ISDN”, IEEE Transactions on Communications, vol. 38, no. 9, pp. 1557–1568, September 1991Google Scholar
- Plagemann, T., Plattner, B., Vogt, M., Walter, T., “A Model for Dynamic Configuration of Light-Weight Protocols”, Proc. 3rd IEEE Workshop on Future Trends of Distributed Systems, 1992Google Scholar
- Schmidt, D., Box, D.F., Suda, T., “ADAPTIVE: An Object-Oriented Framework for Flexible and Adaptive Communication Protocols”, Proc. 4th IFIP Conference on High Performance Networking, Liege, Belgium, 1992Google Scholar
- Zitterbart, M., Stiller, B., Tantawy, A.N., “Application-Driven Flexible Protocol Configuration”, Proc. ITG/GI-Fachtagung “Kommunikation in Verteilten Systemen”, pp. 384–398, 1993Google Scholar
- Hoschka, P., “Towards tailoring protocols to application specific requirements”, Proc. INFOCOM’93, pp. 647–653, 1993Google Scholar
- ISO/IEC JTC1/SC6/WG4 N822, “FOR INFORMATION - Enhanced Transport Service Definition (Informal Specification in English - Version 1)”, April 1993Google Scholar
- Shacham, N., Mc Kenney, P., “Packet Recovery in High-Speed Networks Using Coding and Buffer Management”, Proc IEEE INFOCOM’90, pp. 124–131, 1990Google Scholar
- Aghadavoodi Jolfaei, M., Heinrichs, B., Nazeman, M., “TCP Extensions for Interconnection of LANs by Satellite”, Proc IEEE National Telesystems Conference (INDC) `94, Madeira, Portugal, April 1994Google Scholar
- CCITT Recommendation Z.100, “Specification and Description Lanuage SDL”, Contribution X-R-15-E, 1987Google Scholar
- SDT 2.2 Reference Manual Volume 1, Telelogic, 1992Google Scholar
- Fichtner, M., Heinrichs, B., Jakobs, K., “A Transfer System for Multi-Media Group Communication”, 3rd IEEE Workshop on Enabling Technologies - Infrastructure for Collaborative Enterprises, 1994Google Scholar
- Heinrichs, B., “Transfersysteme zur Hochleistungskommunikation”, PhD Thesis (Technical University of Aachen), in German, 1994Google Scholar
- Moy, J., “OSPF Version 2”, RFC 1247, July 1991Google Scholar