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

John Leslie <john@jlc.net> Mon, 26 October 2009 16:59 UTC

Return-Path: <john@jlc.net>
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 B2F5828C178 for <re-ecn@core3.amsl.com>; Mon, 26 Oct 2009 09:59:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.549
X-Spam-Level:
X-Spam-Status: No, score=-6.549 tagged_above=-999 required=5 tests=[AWL=0.050, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 JomemfNurO5U for <re-ecn@core3.amsl.com>; Mon, 26 Oct 2009 09:59:56 -0700 (PDT)
Received: from mailhost.jlc.net (mailhost.jlc.net [199.201.159.9]) by core3.amsl.com (Postfix) with ESMTP id 28C6B28C114 for <re-ecn@ietf.org>; Mon, 26 Oct 2009 09:59:56 -0700 (PDT)
Received: by mailhost.jlc.net (Postfix, from userid 104) id BCEB233C56; Mon, 26 Oct 2009 12:59:59 -0400 (EDT)
Date: Mon, 26 Oct 2009 12:59:59 -0400
From: John Leslie <john@jlc.net>
To: Bob Briscoe <rbriscoe@jungle.bt.co.uk>
Message-ID: <20091026165959.GN78898@verdi>
References: <4A916DBC72536E419A0BD955EDECEDEC0636399B@E03MVB1-UKBR.domain1.systemhost.net> <4ADD187E.6000200@thinkingcat.com> <200910221807.n9MI7P2a002071@bagheera.jungle.bt.co.uk> <4AE26D76.7090701@thinkingcat.com> <200910242347.n9ONlLSE023729@bagheera.jungle.bt.co.uk> <4AE4C339.1010107@thinkingcat.com> <200910261606.n9QG6IJA003794@bagheera.jungle.bt.co.uk>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <200910261606.n9QG6IJA003794@bagheera.jungle.bt.co.uk>
User-Agent: Mutt/1.4.1i
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: Mon, 26 Oct 2009 16:59:57 -0000

   Meta-comment: Bob _really_should_ break the habit of quoting the whole
of the message he's responding to!

   (It wouldn't hurt if the rest of us also broke that habit.)

Bob Briscoe <rbriscoe@jungle.bt.co.uk> wrote:
> 
> I realised what I didn't like. It was saying "TCP can't bash p2p" 
> which implied we want something that can.

   An important point. We're not trying to win over the folks that want
that.

> I've changed it round (& it's a few bytes shorter):

   (Another meta-comment: It's hard to get the context, or even exactly
what Bob wants the whole BoF announcement to look like.)

> <BB_proposed_para2>
> The Internet is, in essence, about pooling resources. The ability to 
> share capacity has been paramount to its success and has 
> traditionally been managed through the voluntary use of TCP 
> congestion control. However, TCP doesn't account for how much an 
> application occupies capacity over time. This has led ISPs to deploy 
> various ad-hoc mechanisms such as volume accounting, rate policing 
> and deep packet inspection. These try to protect the experience of 
> the majority of users by limiting persistent traffic such as 
> peer-to-peer file-sharing or video streaming. These ad-hoc practices 
> can stifle innovation at the transport and application layer (see for 
> example, the problem statement I-D referred to below and RFC5594). 
> This in turn has increasingly led to calls for government regulations.
> </BB_proposed_para2>

   It's really getting to be time to put this to bed: so I won't
respond to individual words and phrases...

   Generally, it's an improvement to talk about what TCP _doesn't_
take into account. At some point we'll have to explain why these
omissions are important, but it doesn't have to be here.

   It's clear enough that ISPs and other network managers _are_
deployinng the kinds of measures listed, whether or not it's clear
why they do it. There's really not much we can do in the line of
defending or attacking them here: the practices will have to be
discussed at the BoF, and the less we accept responsibility for
defending or attacking them, the better.

   Frankly, the "Problem Statement" isn't going to be in terribly
good shape at the time that folks will be reading the BoF announcement.
It's an important document; it does not deserve to be rushed. I
question whether mentioning it in the BoF announcement helps.

> The whole thing has a relentlessly negative tone I'm afraid.

   There's really not much we can do about that. Live with it!

> It's all about using ConEx to stop stuff. It's not getting across
> that we're giving ISPs a tool to encourage things like LEDBAT and
> potentially much better LEDBAT++s.

   This is true; but I'm not sure we've even gotten that across to
the active participants on this list. The sort of tweaking we've
been attempting for the last week _can't_ hope to get that across.
Perhaps someone would like to prepare an agenda item on that?

> And faster transports in the future. And apple pie. And not having
> to limit volume unnecessarily. And not having to limit bit-rate
> unnecessarily. And doves, and blossom and running mountain streams ...

   :^) !!!

   'Twould be a lovely agenda item...

> <2nd_Half_of_para3_on_wiki>
> Once ISPs can see rest-of-path congestion, they can discourage users 
> from causing large volumes of congestion, discourage other networks 
> from allowing their users to cause congestion, and more meaningfully 
> differentiate between the qualities of services offered from 
> potential connectivity partners. Meanwhile end-hosts may be freed 
> from rate restrictions where their traffic causes little congestion.
> </2nd_Half_of_para3_on_wiki>

   (Probably I should hunt down that wiki page and do a mental diff,
but I do have other things that need to get done today...)

   I really don't know if the wiki can be a good tool for expressing
this stuff: in general, a wiki will evolve to a point where enough
differing opinions are detailed; but that evolution proceeds on its
own timescale, whereas we're facing a hard deadline for the BoF to
start and finish.

   In any case, a wiki really doesn't try for brevity, and attempts
at brevity (at the expense of completeness) aren't helping here.
Might it be better for Bob to have his own section of the wiki to
explain _exactly_ how he sees re-ecn fitting in -- where he gets
his text complete and simply posts pointers to it?

   I don't believe that posting proposed changes to "the wiki", as if
it were a WG document with a Document Editor, is working.

   Nor do I even believe that trying to have text which is all things
to all participants is a good goal to pursue here.

   Clearly, the BoF needs to happen. Almost as clearly, the BoF is
not about whether re-ecn is the right solution. It's clear to me that
we're going to have to live with a mushy problem-statement at the BoF;
so picking "the" solution would be ill-advised, even if the Tao of
BoFs didn't forbid it.

   The BoF needs instead to give IESG folks a way to judge whether
there's sufficient interest and commitment to form a Working Group,
and whether a Charter can be written that appears to have a good shot
at success. IMHO, the IESG is generally friendly to this idea; but
there's a lot of history to look back on, and the path to deployment
is unclear.

   I don't honestly know how well IESG folks understand re-ecn, but
that may not matter. We've had plenty of opportunities to explain
the basic ideas of re-ecn: we shouldn't consider success or failure
to get those ideas across at the BoG as a critical-path.

   We should present the breadth of interest; we should try to get
across _some_ progress on a Problem Statement; and we should hope
for a goodly hum on willingness to work on the problem.

   I doubt that fine-tuning the BoF announcement is a good way to
ensure _any_ of those tasks...

--
John Leslie <john@jlc.net>