Re: minimal sending rate in the case of tfrc for small packetsand its faster restart variant

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have got another question :).Quite a fundamental one too - related to my previous posts on what happens during a nofeedback timer expiry during slowstart:
 

" RFC 3448 states, 

 

   1)      If (X_calc > 2*X_recv)

             X_recv = max(X_recv/2, s/(2*t_mbi));

         Else

             X_recv = X_calc/4;

 

      The term s/(2*t_mbi) limits the backoff to one packet every 64

      seconds in the case of persistent absence of feedback.

 

   2) The value of X must then be recalculated as described under point

      (4) above.

 

   3)   If the nofeedback timer expires when the sender does not yet have an RTT sample, and has not yet received any feedback from the receiver, then step (1) can be skipped, and the sending rate cut in half directly:

 

         X = max(X/2, s/t_mbi)"

 

Now my question is what happens if the nofeedback timer had expired during slowstart with p = 0. We cant use 1) as p = 0. Similarly 3) doesnt apply since we have received feedback and we do have the RTT sample. So if p = 0, then do we do something similar to 3)? If so, how about adding an extra clause for p = 0?

--
Regards,
Arjuna

Postdoctoral Researcher
Engineering Research Lab,
Department of Engineering,
University of Aberdeen

[Index of Archives]     [Linux Kernel Development]     [Linux DCCP]     [IETF Annouce]     [Linux Networking]     [Git]     [Security]     [Linux Assembly]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [DDR & Rambus]

  Powered by Linux