Dear All,

I am in the process of updating the DCCP CCID3 ns-2 code, and would
like to know what do we do with the FIRST feedback packet. Do we
ignore it or do we increase the sending rate X by 2*X without
considering the receiver rate X_recv? Increasing it by 2*X seems to
give an aggressive behaviour.

"If (sender has been idle or data-limited)
                min_rate = max(2*X_recv, W_init/R);
            Else
                min_rate = 2*X_recv;
            If (p > 0)
                Calculate X_calc using the TCP throughput equation.
                X = max(min(X_calc, min_rate), s/t_mbi);
            Else if (not the first feedback packet, and
              not the first feedback packet after a nofeedback timer)
                If (t_now - tld >= R)
                    X = max(min(2*X, min_rate), s/R);
                    tld = t_now;"




--
Regards,
Arjuna

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

Reply via email to