Re: congestion control? - (was Re: Appointment of a Transport Area Director)

Wesley Eddy <wes@mti-systems.com> Tue, 05 March 2013 19:40 UTC

Return-Path: <wes@mti-systems.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4678911E8101 for <ietf@ietfa.amsl.com>; Tue, 5 Mar 2013 11:40:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M2uOWlzLV4rs for <ietf@ietfa.amsl.com>; Tue, 5 Mar 2013 11:40:48 -0800 (PST)
Received: from atl4mhob09.myregisteredsite.com (atl4mhob09.myregisteredsite.com [209.17.115.47]) by ietfa.amsl.com (Postfix) with ESMTP id 0C07611E80A4 for <ietf@ietf.org>; Tue, 5 Mar 2013 11:40:47 -0800 (PST)
Received: from mailpod.hostingplatform.com (mail.networksolutionsemail.com [205.178.146.50]) by atl4mhob09.myregisteredsite.com (8.14.4/8.14.4) with ESMTP id r25Jelku007266 for <ietf@ietf.org>; Tue, 5 Mar 2013 14:40:47 -0500
Received: (qmail 4335 invoked by uid 0); 5 Mar 2013 19:40:43 -0000
Received: from unknown (HELO ?192.168.43.65?) (wes@mti-systems.com@107.47.154.161) by 0 with ESMTPA; 5 Mar 2013 19:40:43 -0000
Message-ID: <51364A33.7010002@mti-systems.com>
Date: Tue, 05 Mar 2013 14:40:35 -0500
From: Wesley Eddy <wes@mti-systems.com>
Organization: MTI Systems
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130215 Thunderbird/17.0.3
MIME-Version: 1.0
To: Spencer Dawkins <spencer@wonderhamster.org>
Subject: Re: congestion control? - (was Re: Appointment of a Transport Area Director)
References: <5134EFEB.2090104@isi.edu> <20130305004135.34CCA1A5F4@ld9781.wdf.sap.corp> <B31EEDDDB8ED7E4A93FDF12A4EECD30D2502A316@GLKXM0002V.GREENLNK.net> <5135FE1F.3030308@gmail.com> <513611D0.4080504@wonderhamster.org>
In-Reply-To: <513611D0.4080504@wonderhamster.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Cc: "braden@isi.edu" <braden@isi.edu>, "ietf@ietf.org" <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Mar 2013 19:40:49 -0000

On 3/5/2013 10:40 AM, Spencer Dawkins wrote:
> On 3/5/2013 8:15 AM, Brian E Carpenter wrote:
>> On 05/03/2013 11:55, Dearlove, Christopher (UK) wrote:
>>> I've no idea about the example quoted, but I can see some of their
>>> motivation.
>>>
>>> TCP's assumptions (really simplified) that loss of packet =
>>> congestion => backoff
>>> aren't necessarily so in a wireless network, where packets can be
>>> lost without
>>> congestion. This means that TCP into, out of, or across, a MANET
>>> using TCP can be
>>> bad. It then tends to happen that the MANET people don't fully
>>> understand TCP,
>>> and the TCP people don't fully understand MANETs.
>>
>> The effects you mention were definitely discussed in PILC.
>> http://www.ietf.org/wg/concluded/pilc.html
>> Maybe the PILC documents need revision?
>>
>>      Brian
> 
> TRIGTRAN tried to nail this down in more detail after PILC concluded (I
> co-chaired both PILC and the TRGTRAN BOFs). This quote from the IETF 56
> minutes pretty much captured where that ended up:
> 
> <quote>
> Spencer summarized a private conversation with Mark Allman as, "Gee,
> maybe TCP does pretty well often times on its own.  You may be able to
> find cases where you could do better with notifications, but by the time
> you make sure the response to a notification doesn't have undesirable
> side effects in other cases, TCP doesn't look so bad"
> </quote>
> 
> If we had to have all the TCP responding-to-loss mechanisms in an
> implementation anyway, and we could tell a sender to slow down, but not
> to speed up, it wasn't clear that additional mechanisms would buy you much.
> 
> References are at
> http://www.ietf.org/proceedings/55/239.htm and
> http://www.ietf.org/proceedings/56/251.htm
> 
> The high order bit on this may have been that TRIGTRAN wasn't IETF-ready
> and should have gone off to visit IRTF-land, but in the early 2000s, I
> (at least) had no idea how to make that happen.
> 


Later on, there was also a proposed TERNLI BoF and mailing list,
and bar BoF that resulted in:
http://tools.ietf.org/id/draft-sarolahti-tsvwg-crosslayer-01.txt
But didn't go any farther, that I'm aware of.  Section 6 actually
puts into context TRIGTRAN and other attempts to do something in
this space.  There's quite a bit of history just in the IETF.

RFC 4907 (IAB's "Architectural Implications of Link Indications")
is also a good snapshot of the thinking at that time.

-- 
Wes Eddy
MTI Systems