[e2e] Are Packet Trains / Packet Bursts a Problem in TCP?

Bob Braden braden at ISI.EDU
Mon Sep 25 12:11:05 PDT 2006

  *> There are places where improving TCP burstiness can be of value, such  
  *> as in the cases where (usually Linux) TCPs decide to send their  
  *> entire next window in a short period of time it would be nice of they  
  *> could be convinced to do so at a rate that doesn't exceed cwnd/srtt. 

The ability of an OS to do that pacing has traditionally been limited
by the coarse-grain software clocks that were available -- i.e., by
interrupt overhead.  Suppose CPU chip designers listened to the needs
of networking people.  Could they provide fine-grain hardware clocks
that could be easily used by transport protocols for pacing out packets
in large windows?

Bob Braden

More information about the end2end-interest mailing list