DARTS-a dynamically adaptable transport service suitable for high speed networks

It has been shown that protocol processing represents a severe bottle-neck for high speed computer networks. The disadvantage of proposed solutions are their incompatibility with existing standardised protocol implementations and/or their complexity. One method of alleviating this limitation is to have an adaptable protocol stack, as proposed in this paper. Preliminary results are presented which show that significant gains in throughput can be achieved while still maintaining compatibility with existing standard protocol stacks.<<ETX>>

[1]  David D. Clark,et al.  The structuring of systems using upcalls , 1985, SOSP '85.

[2]  Christian F. Tschudin,et al.  Flexible protocol stacks , 1991, SIGCOMM '91.

[3]  Georg Rößler,et al.  Overcoming bottlenecks in high-speed transport systems , 1991, [1991] Proceedings 16th Conference on Local Computer Networks.

[4]  C. Murray Woodside,et al.  The Protocol Bypass Concept for High Speed OSI Data Transfer , 1990 .

[5]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

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

[7]  Martina Zitterbart,et al.  A Model for Flexible High-Performance Communication Subsystems , 1993, IEEE J. Sel. Areas Commun..

[8]  Peter Druschel,et al.  Lipto: a dynamically configurable object-oriented kernel , 1991 .

[9]  Richard W. Watson,et al.  Gaining efficiency in transport services by appropriate design and implementation choices , 1987, TOCS.

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

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

[12]  G. Chesson,et al.  Protocol engine design , 1988 .

[13]  Douglas C. Schmidt,et al.  ADAPTIVE: a flexible and adaptive transport system architecture to support lightweight protocols for multimedia applications on high-speed networks , 1992, Proceedings of the First International Symposium on High-Performance Distributed Computing. (HPDC-1).

[14]  David D. Clark,et al.  Modularity and efficiency in protocol implementation , 1982, RFC.

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

[16]  K. K. Ramakrishnan,et al.  A binary feedback scheme for congestion avoidance in computer networks with a connectionless network layer , 1988, SIGCOMM '88.

[17]  Ronald A. Olsson,et al.  An approach to genuine dynamic linking , 1991, Softw. Pract. Exp..

[18]  Shivakant Mishra,et al.  Tools for implementing network protocols , 1989, Softw. Pract. Exp..

[19]  David D. Clark,et al.  Architectural considerations for a new generation of protocols , 1990, SIGCOMM '90.

[20]  J. Crowcroft,et al.  Is layering, harmful? (remote procedure call) , 1992, IEEE Network.

[21]  Ian Wakeman,et al.  Is Layering Harmful , 1992 .

[22]  Bharat T. Doshi,et al.  Communication Protocols for High Speed Packet Networks , 1992, Comput. Networks ISDN Syst..

[23]  D.R. Cheriton,et al.  VMTP as the transport layer for high-performance distributed systems , 1989, IEEE Communications Magazine.