Experimental evaluation of transport layer protocols for real-time applications

Several transport protocols have been proposed for use in the Internet. The specifications of these protocols are based on the assumption that a general purpose transport protocol can be designed to be used by a variety of applications, including time-constrained applications. A widespread consensus among the researchers is that a general purpose transport protocol is not optimized for any applications, and thus cannot deliver the high performance required by real-time applications such as voice, motion and still video, and large file transfer. This paper investigates the validity of the above claim based on the gathering of empirical data. A generic 'protocol benchmark' is used to assess the real-time performance of a set of known transport protocols, and to analyze their suitability to handle the requirements of real-time applications.<<ETX>>

[1]  Donald F. Towsley,et al.  Experimental evaluation of real-time transaction processing , 1989, [1989] Proceedings. Real-Time Systems Symposium.

[2]  Mario Gerla,et al.  Flow Control: A Comparative Survey , 1980, IEEE Trans. Commun..

[3]  Mario Gerla,et al.  Routing and Flow Control in ISDNs , 1986, ICCC.

[4]  Mario Gerla,et al.  Flow Control Protocols , 1982 .

[5]  D.A. Pitt,et al.  Addressing, bridging, and source routing (LAN interconnection) , 1988, IEEE Network.

[6]  Jon Postel,et al.  Something a Host Could Do with Source Quench: The Source Quench Introduced Delay (SQuID) , 1987, RFC.

[7]  David R. Cheriton,et al.  VMTP: a transport protocol for the next generation of communication systems , 1986, SIGCOMM '86.

[8]  David J. Aldous Ultimate instability of exponential back-off protocol for acknowledgment-based transmission control of random access communication channels , 1987, IEEE Trans. Inf. Theory.

[9]  M. Gerla,et al.  Congestion control in interconnected LANs , 1988, IEEE Network.

[10]  Peter B. Danzig,et al.  High resolution timing with low resolution clocks and microsecond resolution timer for Sun workstations , 1990, OPSR.

[11]  Stephen William Edge,et al.  An adaptive timeout algorithm for retransmission across a packet switching network , 1984, Comput. Commun. Rev..

[12]  Raj Jain,et al.  A Timeout-Based Congestion Control Scheme for Window Flow-Controlled Networks , 1986, IEEE J. Sel. Areas Commun..

[13]  Raphael Rom,et al.  Transmission Control Protocol Specification. , 1976 .

[14]  Lixia Zhang,et al.  NETBLT: a high throughput transport protocol , 1987, Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication.

[15]  Liba Svobodova Measured Performance of Transport Service in LANs , 1989, Comput. Networks ISDN Syst..

[16]  Lixia Zhang,et al.  Why TCP timers don't work well , 1986, SIGCOMM '86.

[17]  David C. Walden,et al.  The ARPA Network Design Decisions , 1977, Comput. Networks.

[18]  D. W. Davies,et al.  The Control of Congestion in Packet-Switching Networks , 1972, IEEE Trans. Commun..

[19]  David D. Clark,et al.  Window and Acknowledgement Strategy in TCP , 1982, RFC.