The MultiStream Protocol: A Highly Flexible High-Speed Transport Protocol

A transport layer protocol designed to meet the wide-ranging needs of high-speed applications is described. A unique feature of this protocol is that its behavior, defined by a set of functions, may be modified dynamically over the life of a connection without loss of reliable data transfer. This property makes the protocol attractive for supporting applications, such as multimedia applications that require different protocol support for different portions of their traffic streams. The protocol has been verified to reliably deliver data and manage connections and to contain no deadlocks or loops. A parallel architecture for implementing the protocol has also been verified. Analysis of a skeleton implementation shows that the protocol has the potential to receive data at a rate of over 150 kpackets/s if 10-MIPS processors are used in the implementation. >

[1]  Lixia Zhang,et al.  NETBLT: A bulk data transfer protocol , 1985, RFC.

[2]  Anthony S. Acampora,et al.  Terabit lightwave networks: The multihop approach , 1987, AT&T Technical Journal.

[3]  D. R. Cheriton,et al.  VMTP: Versatile Message Transaction Protocol , 1988 .

[4]  A. S. Acampora,et al.  Multihop lightwave networks: a new approach to achieve terabit capabilities , 1988, IEEE International Conference on Communications, - Spanning the Universe..

[5]  David R. Cheriton VMTP: Versatile Message Transaction Protocol: Protocol specification , 1988, RFC.

[6]  Van Jacobson,et al.  TCP extensions for long-delay paths , 1988, RFC.

[7]  Robert D. Gaglianello,et al.  HPC/VORX: a local area multicomputer system , 1989, [1989] Proceedings. The 9th International Conference on Distributed Computing Systems.

[8]  Alexander G. Fraser,et al.  Data transport in a byte stream network , 1989, IEEE J. Sel. Areas Commun..

[9]  Robert P. Kurshan,et al.  Software for analytical development of communications protocols , 1990, AT&T Technical Journal.

[10]  Zygmunt J. Haas,et al.  A communication architecture for high-speed networking , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[11]  Harry Rudin,et al.  A survey of light-weight transport protocols for high-speed networks , 1990, IEEE Trans. Commun..

[12]  Arun N. Netravali,et al.  Design and implementation of a high-speed transport protocol , 1990, IEEE Trans. Commun..

[13]  Thomas E. Stern Linear lightwave networks: how far can they go? , 1990, [Proceedings] GLOBECOM '90: IEEE Global Telecommunications Conference and Exhibition.

[14]  Richard D. Gitlin,et al.  LuckyNet: an overview , 1991, IEEE Global Telecommunications Conference GLOBECOM '91: Countdown to the New Millennium. Conference Record.

[15]  Mischa Schwartz,et al.  Architectures, features, and implementation of high-speed transport protocols , 1991 .

[16]  David Clark,et al.  An analysis of TCP processing overhead , 1989 .