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

[dccp] Re: Sally : Conservative behaviour of the TFRC Implementation in ns-2



Arjuna -

Thanks for your email..I am sending you a simple sample script. I am
also attaching you a simple gnuplot file.

Many thanks. I finally got to this and fixed the bug in tfrc.cc in ns. The bug was the TFRC sender exiting slow-start after an idle period - this was a bug in the code, not in the TFRC specification. I have just checked in the fix into ns.

Many thanks again, and my apologies for the delay.

- Sally
http://www.icir.org/floyd/
(On vacation in the French countryside.)


The bug-fix, just FYI, in TfrcAgent::reduce_rate_on_no_feedback():

<       rate_change_ = RATE_DECREASE;
---
>       if (rate_change_ != SLOW_START)
>               // "if" statement added by Sally on 9/25/06,
>               // so that an idle report doesn't kick us out of
>               // slow-start!
>               rate_change_ = RATE_DECREASE;