Archives by Category
Contact
- Hagen Paul Pfeifer
- http://jauu.net
- hagen@jauu.net (encrypted preferred)
- KeyId: 0x98350C22
- Telephone: +49 174 5455209
Follow this blog
Increasing TCPs Initial Congestion Window
- Published in: networking
- | Time: 00:44:04 CEST
- | SHA1: 76a37c1b77057ebdbe9a66c2e8e7b8c022bd45f5
Noting really special today, ... except that it is time for another debate about the increase of the initial CWND from currently max. 4 to N. Where N differs from month to month and vendor to vendor. Currently standard TCP is not seasoned to meet the new network environments. There are still networks with a BDP from 1980 – MANET, Sensor Networks and so on are typical examples. Google press ahead the thematic mainly because a increased initial CWND instantly enhance the user experience for a typical web session. Web sessions are a prominent example where the slow start algorithms start to increase the CWND while after ~3 iterations the slow start is interrupted because every byte is transmitted. So our HTTP biased world suffers from the initial CWND – no doubt. Google congestion control and CWND analysis on the other hand does not address topics beyond the scope of HTTP.
There is a lot of additional research required to adjust these TCP intrinsic values and tcpm already began to address this topic.
The discussion at lkml is a little bit more specific but it is also quite late (01:34:00 AM) in the night so I interrupted the lkml discussion as well as this blog post … ;-)