3 ms·
The converse is that everyone starts out going as fast as they can As far as I can see, nobody is recommending that. This isn't about getting rid of slow-start
by po 15y ago
The converse is that everyone starts out going as fast as they can
As far as I can see, nobody is recommending that. This isn't about getting rid of slow-start. They're just talking about tuning the initial window to be larger.
If you were writing this algorithm today, you would look at the value for the window that most systems end up on and then pick an initial value just slightly below or equal to that. I doubt that number would be 2.
- etrain 15y agoQ: do you think the designers of TCP were thinking of the constant that they started with in the first place? Or do you think as computer scientists they said "some integer n > 0 so that we can achieve the exponential effect." While we're modifying the initial constant, why not reconsider the exponent? Or the shape of the equation itself?
- moe 15y agoOr the shape of the equation itself? There's quite a bit of research[1] in the area and it seems for most applications you can indeed get away with quadradic or basically any superlinear backoff algorithm. However, most of the work I've seen was based either on synthetic models or tested only on smallish networks under artificial congestions. It's hard to predict how it will cope at internet-scale when theory meets broken vendor-implementations. [1] http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5766127 http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5766...