[Iccrg] Appropriate rate given corruption
Lachlan Andrew
lachlan.andrew at gmail.com
Mon Aug 27 00:16:53 BST 2007
Greetings Michael,
Our previous discussion on the appropriate rate for congestion control
in the presence of corruption got a bit stuck on details. If you
have the time, I'd like to try again, starting with some things I
think we can agree on.
Do you agree that
1. TCP responds with a rate approximately K/sqrt(p) where K is a
constant dependent on such things as RTT and packet size, and p is
the total loss probability
2. On a path with multiple bottlenecks, with loss rates p_i, the
total loss rate is slightly less than the sum of the p_i. That
is, p = 1-product(1-p_i) < (sum p_i)
3. As a result, TCP gives slightly higher rate to multi-hop flows
than a hypothetical scheme which gave a rate K/sqrt(sum p_i) <=
K/sqrt(p)
4. (More of a stretch) Consider a network only one link l_0 which
corrupts packets, which transmits fraction r of the packets it
receives. Then each received packet on a flow traversing l_0
creates as much additional congestion as a flow in a modified network
such that
(a) there is no loss
(b) each link l_i upstream of l_0 is replaced by "1/r" links,
each with the same amount of congestion as l_i had in the original
network.
If you disagree with any, let's discuss that before continuing.
Cheers,
Lachlan
--
Lachlan Andrew Dept of Computer Science, Caltech
1200 E California Blvd, Mail Code 256-80, Pasadena CA 91125, USA
Phone: +1 (626) 395-8820 Fax: +1 (626) 568-3603
More information about the Iccrg
mailing list