Title :
The effect of buffering strategies on protocol execution performance
Author :
Woodside, C. Murray ; Montealegre, J. Ramiro
Author_Institution :
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, Ont., Canada
fDate :
6/1/1989 12:00:00 AM
Abstract :
The execution workload of a protocol often limits the data communications throughput in local area and wide area networks. The handling of buffers is one of the implementation factors that affects the execution workload of a protocol implementation: if possible, copying of user data should be avoided. Two buffer cut-through strategies for avoiding copying higher-level data are described, with some of the mechanisms necessary to implement them. The resulting execution workload in a transport protocol (similar to the ISO class 4 protocol) is studied in detail. Individual protocol actions are modeled for a wide range of data-stream parameters. The improvement when copying is avoided is shown to be relatively insensitive to the parameter values and to be as high as 80% when the checksum is not computed at the transport level
Keywords :
computer networks; data communication systems; digital communication systems; local area networks; protocols; LAN; WAN; buffering strategies; computer networks; cut-through strategies; data communications throughput; execution workload; local area network; protocol execution performance; transport protocol; wide area networks; Access protocols; Buffer storage; Communication system control; Data communication; Delay; Performance analysis; Throughput; Transmitters; Transport protocols; Wide area networks;
Journal_Title :
Communications, IEEE Transactions on