If the sender had been idle or datalimited, then the minrate is calculated as:

If (sender has been idle or data-limited)
                min_rate = max(2*X_recv, W_init/R);
            Else
                min_rate = 2*X_recv;

But I guess we have overlooked the possibility that loss event rate p
could be greater than 0 after an idle or datalimited period. So in the
presence of loss, it may not be wise to assign the minrate to be a
maximum of 2*X_recv and Winit/R..

If that is the case, the I guess we have to add something like this:

If ((p==0) && sender has been idle or data-limited)
                min_rate = max(2*X_recv, W_init/R);
            Else
                min_rate = 2*X_recv;

Am I making sense here?

Regards
Arjuna
--
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

Reply via email to