Title :
A Configurable and Extensible Transport Protocol
Author :
Bridges, Patrick G. ; Wong, Gary T. ; Hiltunen, Matti ; Schlichting, Richard D. ; Barrick, Matthew J.
Author_Institution :
New Mexico Univ., Albuquerque
Abstract :
The ability to configure transport protocols from collections of smaller software modules allows the characteristics of the protocol to be customized for a specific application or network technology. This paper describes a configurable transport protocol system called CTP in which microprotocols implementing individual attributes of transport can be combined into a composite protocol that realizes the desired overall functionality. In addition to describing the overall architecture of CTP and its microprotocols, this paper also presents experiments on both local area and wide area platforms that illustrate the flexibility of CTP and how its ability to match more closely application needs can result in better application performance. The prototype implementation of CTP has been built using the C version of the Cactus microprotocol composition framework running on Linux.
Keywords :
local area networks; telecommunication computing; transport protocols; wide area networks; C version; Cactus microprotocol composition framework; Linux; configure transport protocol; extensible transport protocol; local area platform; software module; wide area platform; Application software; Bandwidth; Bridges; Clustering algorithms; Computer science; Linux; Prototypes; Standards development; Transport protocols; Wireless networks; Configuration; customization; extensibility; transport protocol;
Journal_Title :
Networking, IEEE/ACM Transactions on
DOI :
10.1109/TNET.2007.906245