PS: again, from my previous email - this is still off-topic
for DCCP, but still unanswered (and I'll move the question
to RMT in a few days if nobody reacts): why was RTO
replaced with 4 instead of 4*RTT in TFMCC?

I am not a co-author of TFMCC, so I don't know all of the
design decisons.

The response function in RFC3448 (TFRC) is as follows:

                                s
   X =  ----------------------------------------------------------
        R*sqrt(2*b*p/3) + (t_RTO * (3*sqrt(3*b*p/8) * p * (1+32*p^2)))

By using b=1 and t_RTO=4 RTT, you get the following:

                                s
   X =  ----------------------------------------------------------
        R*(sqrt(2*p/3) + (12 *(sqrt(3*p/8) * p * (1+32*p^2))))

(Note the parentheses after R in the denominator.)


The response function in TFMCC is as follows:

                                    8 s
X = --------------------------------------------------------- (1)
           R * (sqrt(2*p/3) + (12*sqrt(3*p/8) * p * (1+32*p^2)))

This looks to me the same as the response function for TFRC,
with b=1 and t_RTO = 4 RTT, but mutliplied by a factor 8.

(Given that X is the transmit rate in bytes per second, I don't
see why the factor of 8 is ok.  But it does use t_RTO = 4 RTT.)

- Sally
http://www.icir.org/floyd/


Reply via email to