It is well known that slow start in TCP can contribute to poor performance in transfer of small files across a large/fast network. This can affect web surfing. Can you isolate the effect of slow start and propose an improvement based on a cookie storing the previous maximum rate between a client and server (and then starting the connection at a window size corresponding to the cookied rate)? This is a systems project -- you will have to "hack" this into Linux and then measure/evaluate it.
Can anyone give me some suggestion to solve this problem or afford me some papers to refer to this question? Thank you.