Title :
A class-chest for deriving transport protocols
Author :
Strayer, W. Timothy
Author_Institution :
Sandia Nat. Labs., Livermore, CA, USA
Abstract :
The development of new transport protocols or protocol algorithms suffers from the complexity of the environment in which they an intended to run. Modeling techniques attempt to avoid this by simulating the environment. Another approach to promoting rapid prototyping of protocols and protocol algorithms is to provide a pre-built infrastructure that is common to transport protocols, so that the focus is placed on the protocol-specific aspects. The Meta-Transport Library is a library of C++ base classes that implement or abstract out the mundane functions of a protocol; new protocol implementations are derived from the base classes. The result is a fully viable user-level transport protocol implementation, with emphasis on modularity. The collection of base classes form a “class-chest” of tools from which protocols can be developed and studied with as little change to a normal Unix environment as possible
Keywords :
Unix; software prototyping; software tools; transport protocols; C++ base classes library; Meta-Transport Library; Unix environment; class-chest; prebuilt infrastructure; protocol algorithms; protocol implementations; rapid prototyping; transport protocols; Data structures; Investments; Kernel; Object oriented modeling; Operating systems; Predictive models; Prototypes; Software engineering; Software libraries; Transport protocols;
Conference_Titel :
Local Computer Networks, 1996., Proceedings 21st IEEE Conference on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-8186-7617-5
DOI :
10.1109/LCN.1996.558138