Abstract
The code improvements made on the BSD 4.4-Lite version of the Transmission Control Protocol (TCP), which resulted in a 21% throughput increase under the simulation scenarios, are described. One of the major lessons learned from this exercise is that TCP's robustness - its ability to complete data transfers under the worst conditions - makes coding errors that much harder to find. It would be much easier to find these problems if they resulted in breaking TCP, but breaking TCP is hard. Instead, sophisticated analysis tools are required to find performance-related bugs in TCP.
Original language | English (US) |
---|---|
Pages (from-to) | 69-86 |
Number of pages | 18 |
Journal | Computer Communication Review |
Volume | 25 |
Issue number | 5 |
DOIs | |
State | Published - Oct 1995 |
ASJC Scopus subject areas
- Software
- Computer Networks and Communications