• DocumentCode
    1146986
  • 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
  • Volume
    37
  • Issue
    6
  • fYear
    1989
  • fDate
    6/1/1989 12:00:00 AM
  • Firstpage
    545
  • Lastpage
    554
  • 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;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/26.31138
  • Filename
    31138