Dear Eddie, Thanks for your reply. No, the first feedback is sent with a very low receiver rate. Do we ignore that feedback packet? -Arjuna On 9/24/06, Eddie Kohler <kohler@xxxxxxxxxxx> wrote:
Hi Arjuna Clarifying question. Do you mean that the first feedback packet is sent containing no estimate of receiver rate? Because it's sent in response to only one packet? Eddie Arjuna Sathiaseelan wrote: > 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;" > > > >
-- Dr.Arjuna Sathiaseelan Electronics Research Group University of Aberdeen Aberdeen AB24 3UE Web: www.erg.abdn.ac.uk/users/arjuna Phone : +44-1224-272780 Fax : +44-1224-272497