DocumentCode
1569856
Title
Impact of implementation on XTP throughput performance
Author
Saulnier, E.T. ; Mitchell, Robert J.
Author_Institution
General Electric Res. & Dev., Schenectady, NY, USA
fYear
1992
Firstpage
976
Abstract
An analysis of the throughput performance of a software implementation of the Xpress Transfer Protocol (XTP) is presented. An instruction level simulator is used to measure performance of the XTP software. Instruction paths that make up the send and receive threads of protocol processing as well as checksum processing are timed to provide measurements of the minimum delay in the transfer layer. The sensitivity of the throughput to variations in several implementation related parameter values is examined. It is shown that the dominant parameter determining performance is the per byte processing. Additionally, it is shown that implementation of the checksum calculation in software imposes a significant penalty on throughput. It is also shown that the effect of per packet and per message processing delays increases with reduced per byte processing, and the effect of packet sizes is examined. The order of improvement in these parameters that will be needed to achieve 100Mb/s or higher speeds is studied
Keywords
delays; packet switching; protocols; 100 Mbit/s; XTP software; Xpress Transfer Protocol; checksum processing; instruction level simulator; instruction paths; minimum delay; packet sizes; per byte processing; per message processing delays; per packet processing delay; performance measurement; protocol processing; software implementation; throughput performance; transfer layer; Analytical models; Bandwidth; Delay; Hardware; Microprocessors; Multicast protocols; Performance analysis; Research and development; Software performance; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, 1992. ICC '92, Conference record, SUPERCOMM/ICC '92, Discovering a New World of Communications., IEEE International Conference on
Conference_Location
Chicago, IL
Print_ISBN
0-7803-0599-X
Type
conf
DOI
10.1109/ICC.1992.268067
Filename
268067
Link To Document