Re: making satellite channel loss transparent

From: Alex Cannara ([email protected])
Date: Fri Jul 23 1999 - 11:23:08 EDT


This is an issue that would be helped by good ECN and new sender code,
if the sender then could assume lack of ECN implies error loss -- thus
keep sending with no backoff. In simple loss cases on normal WANs, <1%
loss gives >20% slowdown in typical, current TCP throughput.

Alex

Jamshid Mahdavi wrote:
>
> "ketan bajaj" <[email protected]> writes:
>
> > Still we don't have a protocol which is completely transparent and preserves
> > all existing semantics of tcp.
> > What i'm trying to say is why not attack the real problem. The root cause
> > for tcp's poor performace over satellite channels is that it fast
> > retransmits on receiving 3 duplicate acks (reducing its window), and as the
> > delay*bandwidth product over a satellite channel is large, the no. of data
> > packets in the end-to-end pipe are large, so a loss due to corruption,
> > results in a number of duplicates acks being generated, moving the sender
> > tcp to fast retranmission, and thus poor performance.
>
> In the absense of explicit information, the sender *must* assume that
> a lost packet is an indication of congestion. You can't change this
> aspect of TCP, although you could try to find a way to let the sender
> know that a particular packet loss was due to corruption rather than
> congestion.
>
> Alas, I think this is probably not the only cause of poor TCP
> performance over satellite...
>
> --J



This archive was generated by hypermail 2b29 : Mon Feb 14 2000 - 16:14:55 EST