Monday, August 16, 2010

Reducing TCP retransmit timeout?

Cloud networks are lossy and low latency, reducing TCP_RTO_MIN and TCP_DELACK_MIN looks like a good idea, but it looks as if this needs a linux kernel recompile. Anyone else looked at this?
Here is a relevant paper “Safe and Effective Fine-grained TCP Retransmissions for Datacenter Communication“
http://www.cs.cmu.edu/~vrv/papers/sigcomm147-vasudevan.pdf

3 comments:

  1. Yeah TCP_RTO_MIN does require a recompile ... without giving any details on my project ... this is a good area to explore.

    Cheers,
    Ivan

    ReplyDelete
  2. Adrian, don't mean to pitch you a product here but just curious if you have looked at our cloud offering that gives you fine grain access to TCP metrics such as RTO's and retransmits (among other things). You should be able to upload a packet capture to http://www.networktimeout.com and see how well the TCP optimizations work.

    Bhushan

    ReplyDelete
  3. Thanks Bhushan, I will take a look.

    ReplyDelete