A continuous media data transport service and protocol for real-time communication in high speed networks

  • Bernd Wolfinger
  • Mark Moron
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 614)


An important class of applications with real-time data transport requirements is defined by applications requiring transmission of data units at regular intervals. These applications, which we call continuous media (CM) clients, include video conferencing, voice communication, and high-quality digital sound. The design of a data transport service for CM clients and its underlying protocol (within the XUNET II project) is presented in this paper. The service makes use, in particular, of an a priori characterization of future data transmission requests by CM clients.

First, we will give a few examples of CM clients and their specific data transmission needs. From these clients, we then extract a generalized list of data transport requirements for CM and describe the basic features of a service designed to meet these requirements. This service provides unreliable, in-sequence transfer (simplex, periodic) of so-called stream data units (STDUs) between a sending and a receiving client, with performance guarantees on loss, delay, and throughput. An important feature of the solution is the use of shared buffers to eliminate most direct client/service interactions and to smooth traffic patterns, which may be bursty due to fluctuations in the arrival process of data and variability of network delays. The paper concludes with some aspects of implementation.


Data Unit Transport Service Transport Protocol Data Transport Buffer Overflow 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. [AHS90]
    D. Anderson, R. Herrtwich, C. Schaefer, “SRP: A Resource Reservation Protocol for Guaranteed-Performance Communication in the Internet”, Int. Comp. Sci. Inst., Technical Report No. ICSI TR-90-006 (1990).Google Scholar
  2. [BaM91]
    A. Banerjea, B. Mah, “The Real-Time Channel Administration Protocol”, Proc. 2nd Int. Workshop on Network and Operating System Support for Digital Audio and Video, Heidelberg (November, 1991).Google Scholar
  3. [Che88]
    G. Chesson, “XTP/PE Overview”, 13th Conf. on Local Computer Networks, IEEE Comp. Soc. (October, 1988), 292–296.Google Scholar
  4. [ChW89]
    D. R. Cheriton, C. L. Williamson, “VMTP as the Transport Layer for High-Performance Distributed Systems”, IEEE Commun. Magazine, Vol. 27, No. 6 (1989), 37–44.Google Scholar
  5. [CLZ87]
    D. D. Clark, M. L. Lambert, L. Zhang, “NETBLT: A High-Throughput Transport Protocol”, ACM SIGCOMM Workshop on Frontiers in Comp. Netw.(1987).Google Scholar
  6. [DDK90]
    W.A.Doeringer, D. Dykeman, M. Kaiserswerth, B.W. Meister, H. Rudin, R. Williamson, “A Survey of Light-Weight Transport Protocols for High-Speed Networks”, IEEE Trans. on Commun., Vol. 38, No. 11 (1990), 2025–2039.Google Scholar
  7. [FeV90]
    D. Ferrari and D. Verma, “A Scheme for Real-Time Channel Eslablishment in Wide-Area Networks”, IEEE J. Sel. Areas in Comm. SAC-8 (April, 1990).Google Scholar
  8. [GiG91]
    M. Gilge and R. Gusella, “Motion Video Coding for Packet Switching Networks: An Integrated Approach,” SPIE Conf. on Visual Commun. and Image Processing, Boston (November, 1991).Google Scholar
  9. [GiG91]a
    P. Haskell, K. H. Tzou and T. R. Hsing, “A Lapped-Orthogonal-Transform Based Variable Bit-Rate Video Coder for Packet Networks,” Int. Conf. on Acoustics, Speech and Signal Proc., Glasgow, Scotland, May 23–26, 1989.Google Scholar
  10. [HSS90]
    D. Hehmann, M. Salmony, H.J. Stuettgen, “Transport Services for Multi-Media Applications on Broadband Networks”, Computer Commun., Vol. 13, No. 4 (1990), 197–203.Google Scholar
  11. [ITC91]
    Proc. Workshop on “Continuous Time Media”, Information Technology Center, Carnegie Mellon University, Pittsburgh (June, 1991).Google Scholar
  12. [Leg91]
    D. Le Gall, “MPEG: A Video Compression Standard for Multimedia Applications,” Commun. of the ACM, Vol. 34, No. 4, (1991).Google Scholar
  13. [LiH91]
    M. Liebhold, E. M. Hoffert, “Toward an Open Environment for Digital Video”, Commun. ACM, Vol. 34, No. 4 (1991), 104–112.Google Scholar
  14. [LPS91]
    T. F. La Porta, M. Schwartz, “Architectures, Features, and Implementation of High-Speed Transport Protocols”, IEEE Network Magazine, Vol. 5, No. 3 (1991), 14–22.Google Scholar
  15. [MoW91]
    M. Moran, B. E. Wolfinger, “Design of a Continuous Media Data Transport Service and Protocol”, unpublished (1991).Google Scholar
  16. [NRS90]
    A.N. Netravali, W.D. Roome, K. Sabnani, “Design and Implementation of a High Speed Transport Protocol”, IEEE Trans. on Commun., Vol. 38, No.11 (1990), 2010–2024.Google Scholar
  17. [VeZ91]
    D. Verma, H. Zhang, “Design Documents for RTIP/RMTP”, unpublished (1991).Google Scholar
  18. [Wat89]
    R. W. Watson, “The Delta-t Transport Protocol: Features and Experience”, Proc. IFIP Workshop on Protocols for High-Speed Networks, North-Holland (1989), 3–18.Google Scholar
  19. [WrT90]
    D. J. Wright, M. To, “Telecommunication Applications of the 1990s and their Transport Requirements”, IEEE Network Magazine, Vol. 4, No. 2 (1990), 34–40.Google Scholar
  20. [Zit91]
    M. Zitterbart, “High-Speed Transport Components”, IEEE Network Magazine, Vol. 5, No. 1 (1991), 54–63.Google Scholar
  21. [Zha91]
    L. Zhang, “Virtual Clock: A New Traffic Control Algorithm for Packet-Switched Networks,” ACM Trans. on Computer Systems, Vol. 9, No. 2 (1991), 101–124.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1992

Authors and Affiliations

  • Bernd Wolfinger
    • 1
    • 2
  • Mark Moron
    • 1
    • 2
  1. 1.The Tenet Group Computer Science Division, Department of EECSUniversity of CaliforniaBerkeley
  2. 2.International Computer Science InstituteBerkeleyUSA

Personalised recommendations