Re: [re-ECN] FW: ConEx BoF announcement text

Leslie Daigle <leslie@thinkingcat.com> Thu, 22 October 2009 03:01 UTC

Return-Path: <leslie@thinkingcat.com>
X-Original-To: re-ecn@core3.amsl.com
Delivered-To: re-ecn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6CBD428C0F0 for <re-ecn@core3.amsl.com>; Wed, 21 Oct 2009 20:01:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.444
X-Spam-Level:
X-Spam-Status: No, score=-2.444 tagged_above=-999 required=5 tests=[AWL=0.155, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yZAdeaVxUMnb for <re-ecn@core3.amsl.com>; Wed, 21 Oct 2009 20:01:40 -0700 (PDT)
Received: from zeke.ecotroph.net (zeke.ecotroph.net [70.164.19.155]) by core3.amsl.com (Postfix) with ESMTP id 69DF03A67A2 for <re-ecn@ietf.org>; Wed, 21 Oct 2009 20:01:40 -0700 (PDT)
Received: from beethoven.local ([::ffff:173.71.204.217]) (AUTH: PLAIN leslie, SSL: TLSv1/SSLv3,256bits,AES256-SHA) by zeke.ecotroph.net with esmtp; Wed, 21 Oct 2009 23:01:48 -0400 id 015ACA3E.4ADFCB1C.000006A8
Message-ID: <4ADFCB14.1060505@thinkingcat.com>
Date: Wed, 21 Oct 2009 23:01:40 -0400
From: Leslie Daigle <leslie@thinkingcat.com>
User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812)
MIME-Version: 1.0
To: John Leslie <john@jlc.net>
References: <AEDCAF87EEC94F49BA92EBDD49854CC70D917C61@E03MVZ1-UKDY.domain1.systemhost.net> <4A916DBC72536E419A0BD955EDECEDEC063639C4@E03MVB1-UKBR.domain1.systemhost.net> <AEDCAF87EEC94F49BA92EBDD49854CC70D917DD2@E03MVZ1-UKDY.domain1.systemhost.net> <20091021163732.GE78898@verdi>
In-Reply-To: <20091021163732.GE78898@verdi>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: re-ecn@ietf.org
Subject: Re: [re-ECN] FW: ConEx BoF announcement text
X-BeenThere: re-ecn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: re-inserted explicit congestion notification <re-ecn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/re-ecn>, <mailto:re-ecn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/re-ecn>
List-Post: <mailto:re-ecn@ietf.org>
List-Help: <mailto:re-ecn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/re-ecn>, <mailto:re-ecn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Oct 2009 03:01:41 -0000

I think this is getting close...

John Leslie wrote:
> toby.moncaster@bt.com <toby.moncaster@bt.com> wrote:
>> I think I would rather say something slightly different about TCP.
>> How about making the whole:
>>
>> " The Internet is, in essence, about pooling resources. The ability to
>> share capacity has been paramount to its success and has traditionally
>> relied on the voluntary use of TCP congestion control. However, TCP
>> may not be the most suitable algorithm for applications such as
>> peer-to-peer or streaming video that break some of its fundamental
>> design assumptions.
> 
>    Yes!

It would be really nice to articulate something about those violated 
design assumptions.  Detail left to the problem draft, if anywhere. 
But, perhaps:

"The Internet is, in essence, about pooling resources. The ability to
share capacity has been paramount to its success and currently relies on 
the voluntary use of TCP congestion control. However, this assumes all 
application requirements are the same, and congestion can be avoided by 
ensuring orderly and fair (on average) access to bandwidth.  This is 
does not generally work for peer-to-peer or streaming video applications."

> 
>> Such applications are able to cause enough congestion over time to
>> severely impair the quality of experience of other users.
> 
>    True, but not quite right. Perhaps:
> " 
> " Such applications need to be a bit more aggressive than TCP under
> " some circumstances even if they are less aggressive on average. ISPs
> " are unable to tell whether such applications are, on average, more
> " or less aggressive than standard TCP congestion-control.

I think it's not just "ISPs" -- it's all network operators, right?  so, 
running with the "can't tell which applications are which" idea, maybe:

"In order to avoid congestion from such applications, more aggressive 
control is required in some circumstances than is provided by standard 
TCP congestion control.  Networks are currently unable to accurately 
detect these applications' traffic or the circumstances in which 
additional control should be applied.  "

> 
>> This has led some ISPs to deploy ad-hoc solutions such as volume
>> accounting, rate policing or deep packet inspection in an attempt to
>> distribute capacity differently.
> 
>    Yes.

Yes.

> 
>> The consequences of such practices are increasing calls for government
>> regulation and stifling innovation at the transport and application
>> layer (see for example, the problem statement I-D (ref below) and
>> RFC5594)."
> 
>    The reader stumbles a bit over this. Perhaps:
> " 
> " Since such practices cannot distinguish whether the policing actually
> " matches the problem, they tend to stifle innovation at the transport
> " and application layers. Also, such practices often appear to be aimed
> " at stifling competitors to those ISPs, leading to increasing calls for
> " government regulation.
> 


I think the rewrite loses the fact that government regulation could 
equally cause stifling of innovation.


Leslie.




> --
> John Leslie <john@jlc.net>
> 

-- 

-------------------------------------------------------------------
"Reality:
      Yours to discover."
                                 -- ThinkingCat
Leslie Daigle
leslie@thinkingcat.com
-------------------------------------------------------------------