ADAPTIVE: A dynamically assembled protocol transformation, integration and evaluation environment

Computer communication systems must undergo significant changes to keep pace with the increasingly demanding and diverse multimedia applications that will run on the next generation of high-performance networks. To facilitate these changes, we are developing A Dynamically Assembled Protocol Transformation, Integration and evaluation Environment (ADAPTIVE). ADAPTIVE provides an integrated environment for developing and experimenting with flexible transport system architectures that support lightweight and adaptive communication protocols for diverse multimedia applications running on high-performance networks. Our approach employs a collection of reusable ‘building-block’ protocol mechanisms that may be composed together automatically based upon functional specifications. The resulting protocols execute in parallel on several target platforms including shared-memory and message-passing multiprocessors. ADAPTIVE provides a framework for (1) determining the functionality of customized lightweight protocol configurations that efficiently support multimedia applications and (2) mapping this functionality onto efficient parallel process architectures.

[1]  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).

[2]  Richard W. Watson,et al.  The Delta-t transport protocol: features and experience , 1989, [1989] Proceedings. 14th Conference on Local Computer Networks.

[3]  M. Schwartz,et al.  Architectures, features, and implementation of high-speed transport protocols , 1991, IEEE Network.

[4]  Larry L. Peterson,et al.  A dynamic network architecture , 1992, TOCS.

[5]  M. Stella Atkins Experiments in SR with different upcall program structures , 1988, TOCS.

[6]  Douglas C. Schmidt,et al.  ADAPTIVE - An Object-Oriented Framework for Flexible and Adaptive Communication Protocols , 1992, HPN.

[7]  Douglas C. Schmidt,et al.  Transport System Architecture Services for High-Performance Communications Systems , 1993, IEEE J. Sel. Areas Commun..

[8]  Z. Haas,et al.  A protocol structure for high-speed communication over broadband ISDN , 1991, IEEE Network.

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

[10]  Calton Pu,et al.  The Synthesis Kernel , 1988, Comput. Syst..

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

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

[13]  Jeffrey C. Mogul,et al.  The packer filter: an efficient mechanism for user-level network code , 1987, SOSP '87.

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

[15]  Larry L. Peterson,et al.  The x-Kernel: An Architecture for Implementing Network Protocols , 1991, IEEE Trans. Software Eng..

[16]  Van Jacobson,et al.  Congestion avoidance and control , 1988, SIGCOMM '88.

[17]  Jean C. Walrand,et al.  The programmable network prototyping system , 1989, Computer.

[18]  Jean C. Walrand,et al.  The Programmable Network Prototyping System , 1989, Computer.

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

[20]  Mischa Schwartz,et al.  Transport Protocol Processing at GBPS Rates , 1990, SIGCOMM.

[21]  M. Zitterbart,et al.  High-speed transport components , 1991, IEEE Network.

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

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