Author_Institution :
Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
Abstract :
The Xpress Transport Protocol (XTP) is designed to support the types of data exchanges typically found in cluster computing applications. It provides all the classic functionality of a transport protocol, plus new services such as transport multicast, multicast group management, transport layer priorities, traffic descriptions for quality of service negotiation, rate and burst control, and selectable error and flow control mechanisms. XTP has wide interconnectivity because it operates over any network layer (IP, CLNP), any datalink layer (LLC, MAC), or directly on top of the AAL of ATM. In general, XTP avoids coupling policy with mechanism; XTP offers services but the user´s application defines what communications paradigm is most appropriate for its particular environment. In spite of its richer functionality, XTP´s reliable data transfer modes have performance characteristics similar to TCP and XTP´s unacknowledged transfer mode has performance similar to UDP. Since XTP can run simultaneously with other transport protocols, and can run over whatever network layer (if any) is provided, it represents a low risk way to exploit the increased functionality required for cluster computing without sacrificing connectedness or interoperability
Keywords :
computer networks; electronic data interchange; groupware; multicast communication; transport protocols; UDP; XTP; Xpress Transport Protocol; burst control; cluster computing applications; communications paradigm; data exchange; datalink layer; flow control mechanisms; interconnectivity; interoperability; multicast group management; network layer; network protocol; performance characteristics; quality of service negotiation; reliable data transfer modes; selectable error; transport layer priorities; transport multicast; unacknowledged transfer mode; Computer applications; Computer networks; Computer science; IP networks; LAN interconnection; Multicast protocols; Streaming media; TCPIP; Transmitters; Transport protocols;