Project

General

Profile

Feature #3636

Updated by Junxiao Shi almost 8 years ago

The current version of chunks application uses a fixed window size and a “backoff and retry” strategy to deal with packet loss. 
 Update it with a TCP-like congestion control algorithm. 

 * Consumer uses packet timeout as signal of congestion; 
 * Consumer reacts to one packet loss event per RTT (to handle a burst of packet loss); 
 * Consumer takes one RTT sample per RTT; 
 * Consumer uses TCP's AIMD scheme to adjust congestion window size; 
 

Back