2003 · 21 citations · 5 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureComputer NetworksDigital CommunicationCongestion ControlData Link LayerInternet Protocol SuiteNetwork Performance AnalysisNetwork ProtocolsTransport LayerHigh-speed TransmissionOverhead AnalysisPacket ProcessingPerformance OverheadTransmission ControlTransmission Control ProtocolTransport Protocol PerformanceTransport Protocol Performance Analysis
The authors report a preliminary analysis of the processing overhead of the transport protocol TCP (Transmission Control Protocol) in which they estimate the possible performance range of the protocol. The analysis was performed by compiling a version of TCP and counting the number of the instructions in the common path. The analysis suggests that fewer than 200 instructions are required to process a TCP packet in the normal case. This number is small enough to support very high-speed transmission if it were the major overhead. The authors offer some speculations about the actual source of processing overhead in network protocols.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
5
Congestion avoidance and control
Van Jacobson · ACM SIGCOMM Computer Communication Review · 1995 · 5.3K citations
End-To-End Arguments In System Design
Jerome H. Saltzer, David P. Reed, David D. Clark · 1984 · 2.1K citations
J. Postel, Carl A. Sunshine, Danny Cohen · Computer Networks (1976) · 1981 · 95 citations
Internetwork Protocol Approaches
J. Postel · IRE Transactions on Communications Systems · 1980 · 78 citations