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

Jeroen Massar jeroen at unfix.org
Mon Sep 25 12:43:47 PDT 2006


Bob Braden wrote:
>   *> 
>   *> 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?

You mean like HPET ?
http://www.intel.com/hardwaredesign/hpetspec.htm

Also partially discussed here:
http://newkerneltrap.osuosl.org/node/6750

These should give one quite a good clock for doing things like that.

Greets,
 Jeroen


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 311 bytes
Desc: OpenPGP digital signature
Url : http://mailman.postel.org/pipermail/end2end-interest/attachments/20060925/533d6189/signature.bin


More information about the end2end-interest mailing list