<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">Michael,</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">&nbsp;</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">Various TCP variants today track rtts, which would allow differentiation between corruption loss and overflow loss. Obviously, in a extremely worst case scenario, a packet loss overflow could occur at a single packet with no "rtt evidence" (rtt increase) on "surrounding" packets of a TCP stream. But IMHO most of the scenarios I've seen, the rtt increase evidence is there.</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">&nbsp;</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">Notice that mistakenly taken a corruption loss as overflow loss does not necessarily have to have a big impact on a TCP session. It is bad enough for VJ (alpha=2) TCP, but other controllers can be much more "immune" to sporadic "misreading" of packet loss information.</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">&nbsp;</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">Dirceu<BR><BR></DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">----- Original Message ----<BR>From: Michael Welzl &lt;michael.welzl@uibk.ac.at&gt;<BR>To: Dirceu Cavendish &lt;dirceu_cavendish@yahoo.com&gt;<BR>Cc: l.andrew@ieee.org; Shivkumar Kalyanaraman &lt;shivkuma@ecse.rpi.edu&gt;; "RAMAKRISHNAN, KADANGODE K (K. K.)" &lt;kkrama@research.att.com&gt;; iccrg@cs.ucl.ac.uk; Vijay Subramanian &lt;subrav@rpi.edu&gt;<BR>Sent: Thursday, August 9, 2007 6:23:53 AM<BR>Subject: Re: [Iccrg] LT-TCP followup<BR><BR>
<DIV>Hi,<BR><BR>It's worse: even with ECN all over the place, a queue<BR>can overflow, and then a packet can be dropped due<BR>to congestion. It's just less likely.<BR><BR>Hence, the only reliable way to avoid missing<BR>a congestion signal in the Internet of today<BR>is to assume that a packet loss is due to<BR>congestion - which makes it impossible to rely<BR>on the same signal as a sign of corruption - and<BR>hence, an altogether different (i.e. explicit)<BR>signal is the best way to signal corruption IMO<BR><BR>that's why I suggested using ETEN (and I agree<BR>that your TCP variant would probably still work<BR>very well if combined with it!)<BR><BR>cheers<BR>michael<BR><BR><BR>On Wed, 2007-08-08 at 10:47 -0700, Dirceu Cavendish wrote:<BR>&gt; The problem with ECN is that, as in any router assisted CC solution,<BR>&gt; it requires an all routers' support. If a single router is not ECN<BR>&gt; enabled, little can be guaranteed about CC's
 performance.<BR>&gt; Of course, any ECN solution in a mix path environment should perform<BR>&gt; at least as well as when there is no ECN router support at all in the<BR>&gt; session path. That is why I am more infavor of CC schemes with<BR>&gt; implicit CC info, not explicit. I believe it is possible to<BR>&gt; differentiate between (b) and (c) cases below with implicit feedback<BR>&gt; information...<BR>&gt;&nbsp;&nbsp;<BR>&gt; Dirceu<BR>&gt; <BR>&gt; <BR>&gt; ----- Original Message ----<BR>&gt; From: Lachlan Andrew &lt;lachlan.andrew@gmail.com&gt;<BR>&gt; To: Shivkumar Kalyanaraman &lt;shivkuma@ecse.rpi.edu&gt;<BR>&gt; Cc: "RAMAKRISHNAN, KADANGODE K (K. K.)" &lt;kkrama@research.att.com&gt;;<BR>&gt; iccrg@cs.ucl.ac.uk; Vijay Subramanian &lt;subrav@rpi.edu&gt;<BR>&gt; Sent: Wednesday, August 8, 2007 10:15:12 AM<BR>&gt; Subject: Re: [Iccrg] LT-TCP followup<BR>&gt; <BR>&gt; Greetings Shiv,<BR>&gt; <BR>&gt; If we use ECN to distinguish between congestion
 and loss, how can we<BR>&gt; detect that "there is loss that is caused due to congestion on the<BR>&gt; path (and ECN signals are absent)" and know to revert to TCP-SACK?<BR>&gt; <BR>&gt; The problem is that the flow may be ECN-enabled, and there may be (a)<BR>&gt; some ECN packets, (b) some packets lost due to corruption, and (c)<BR>&gt; some packets lost due to congestion of a non-ECN queue.&nbsp;&nbsp;How can we<BR>&gt; distinguish (b) from (c)?<BR>&gt; <BR>&gt; Thanks,<BR>&gt; Lachlan<BR>&gt; <BR>&gt; On 08/08/2007, Shivkumar Kalyanaraman &lt;shivkuma@ecse.rpi.edu&gt; wrote:<BR>&gt; &gt;<BR>&gt; &gt; If ECN is used, the likelihood of congestion related loss may be<BR>&gt; &gt; minimized. However, if there is congestion related loss, because<BR>&gt; either<BR>&gt; &gt; ECN is absent, or there are also end-systems that do not respond to<BR>&gt; ECN,<BR>&gt; &gt; then LT-TCP will have a robust method for safely reverting back to<BR>&gt; &gt; TCP-SACK
 behavior. When there is loss that is caused due to<BR>&gt; congestion<BR>&gt; &gt; on the path (and ECN signals are absent), LT-TCP will revert back to<BR>&gt; &gt; TCP-SACK.<BR>&gt; <BR>&gt; &gt; best<BR>&gt; &gt; -Shiv<BR>&gt; &gt;<BR>&gt; &gt; On Mon, 6 Aug 2007, Michael Welzl wrote:<BR>&gt; &gt;<BR>&gt; &gt; &gt; in the presence of<BR>&gt; &gt; &gt; packet loss (which can always be due to an overflowing queue,<BR>&gt; &gt; &gt; ECN notwithstanding), the right thing to do is to assume<BR>&gt; congestion.<BR>&gt; <BR>&gt; <BR>&gt; -- <BR>&gt; Lachlan Andrew&nbsp;&nbsp;Dept of Computer Science, Caltech<BR>&gt; 1200 E California Blvd, Mail Code 256-80, Pasadena CA 91125, USA<BR>&gt; Phone: +1 (626) 395-8820&nbsp;&nbsp;&nbsp;&nbsp;Fax: +1 (626) 568-3603<BR>&gt; <BR>&gt; _______________________________________________<BR>&gt; Iccrg mailing list<BR>&gt; Iccrg@cs.ucl.ac.uk<BR>&gt; <A href="http://oakham.cs.ucl.ac.uk/mailman/listinfo/iccrg"
 target=_blank>http://oakham.cs.ucl.ac.uk/mailman/listinfo/iccrg</A><BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; ______________________________________________________________________<BR>&gt; Shape Yahoo! in your own image. Join our Network Research Panel today!<BR>&gt; _______________________________________________<BR>&gt; Iccrg mailing list<BR>&gt; Iccrg@cs.ucl.ac.uk<BR>&gt; <A href="http://oakham.cs.ucl.ac.uk/mailman/listinfo/iccrg" target=_blank>http://oakham.cs.ucl.ac.uk/mailman/listinfo/iccrg</A></DIV></DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif"><BR></DIV></div><br>
      <hr size=1>Fussy? Opinionated? Impossible to please? Perfect.  <a href="http://us.rd.yahoo.com/evt=48516/*http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 ">Join Yahoo!'s user panel</a> and lay it on us.
</body></html>