Messages in this thread | | | From | tsuna <> | Date | Thu, 19 May 2011 10:11:50 -0700 | Subject | Re: [PATCH] tcp: Implement a two-level initial RTO as per draft RFC 2988bis-02. |
| |
On Thu, May 19, 2011 at 9:55 AM, Alexander Zimmermann <alexander.zimmermann@comsys.rwth-aachen.de> wrote: > Exactly. This is the point. It's *your* environment. However, TCP is > general purpose. And for the wider internet 1s is know to be save. See the > measurements in the draft that Mark Allman run.
That's right, there's no one-size-fits-all solution. That's why I'm in favor of keeping a reasonably conservative default (say 1s to 3s, so we don't break the Internets) and giving people a knob to adjust it to whatever makes sense for them.
Looking through the kernel, I see that SCTP already has knobs for this: sctp_rto_initial, sctp_rto_min, sctp_rto_max. You can even control the constants used to update rttvar and srtt: sctp_rto_alpha, sctp_rto_beta
-- Benoit "tsuna" Sigoure Software Engineer @ www.StumbleUpon.com
| |