Re: [re-ECN] ConEx BoF announcement
João Taveira Araújo <j.araujo@ee.ucl.ac.uk> Mon, 12 October 2009 16:33 UTC
Return-Path: <j.araujo@ee.ucl.ac.uk>
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 D25F028C250 for <re-ecn@core3.amsl.com>;
Mon, 12 Oct 2009 09:33:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.099
X-Spam-Level:
X-Spam-Status: No, score=-5.099 tagged_above=-999 required=5
tests=[BAYES_00=-2.599, J_CHICKENPOX_21=0.6, J_CHICKENPOX_32=0.6,
MIME_8BIT_HEADER=0.3, 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 sbLNoTqBQRF2 for
<re-ecn@core3.amsl.com>; Mon, 12 Oct 2009 09:33:39 -0700 (PDT)
Received: from dax.ee.ucl.ac.uk (dax.ee.ucl.ac.uk [128.40.42.12]) by
core3.amsl.com (Postfix) with ESMTP id 890B428C1DF for <re-ecn@ietf.org>;
Mon, 12 Oct 2009 09:33:39 -0700 (PDT)
Received: from [144.82.248.160] (dhcp-248-160.visi.ucl.ac.uk [144.82.248.160])
(authenticated bits=0) by dax.ee.ucl.ac.uk (8.13.8/8.13.8) with ESMTP id
n9CGXFQF007152 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256
verify=NO); Mon, 12 Oct 2009 17:33:15 +0100 (BST)
Message-ID: <4AD35A45.9080308@ee.ucl.ac.uk>
Date: Mon, 12 Oct 2009 17:33:09 +0100
From: =?ISO-8859-1?Q?Jo=E3o_Taveira_Ara=FAjo?= <j.araujo@ee.ucl.ac.uk>
Organization: UCL
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: John Leslie <john@jlc.net>
References: <4AD3195D.2010806@ee.ucl.ac.uk> <20091012152653.GB29091@verdi>
In-Reply-To: <20091012152653.GB29091@verdi>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-UCL_EE-MailScanner-Information: Please contact mailhelp@ee.ucl.ac.uk for
more information
X-MailScanner-ID: n9CGXFQF007152
X-UCL_EE-MailScanner: Found to be clean
X-UCL_EE-MailScanner-From: j.araujo@ee.ucl.ac.uk
Cc: re-ecn@ietf.org
Subject: Re: [re-ECN] ConEx BoF announcement
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, 12 Oct 2009 16:33:40 -0000
John Leslie wrote: > Jo?o Taveira Ara?jo <j.araujo@ee.ucl.ac.uk> wrote: > >> Congestion Exposure (ConEx) is a proposed new IETF activity to enable >> congestion to be exposed within the network layer of the Internet. >> > > I think the point is "exposed along the forwarding path" in the > network (IP) layer. > > Further, AFAIK what will be exposed is both "expected congestion" and > "congestion experienced so far". (This sounds like magic, of course, and > we should perhaps take some pains to convince readers it is merely > "sufficiently advanced technology" ;^) > > >> By revealing expected congestion in the IP header of every packet, >> > > Here's a good place to start dispelling the "magic" appearance. > AFAIK we don't intend to put a high-precision number in every packet, > but instead to put one bit in some fraction of packets sent, in > proportion to the congestion expected. The former sounds like magic; > the latter like advanced technology. > I was wary of going into greater detail because I wasn't sure we want to convey the expected congestion / congestion experienced is the only means of achieving congestion exposure. Matt's proposal on checking for duplicate packets can reveal expected congestion for example. Likewise, the v6 version of re-ECN may potentially include a high-precision number in every packet (although this is up for grabs). >> congestion exposure provides a generic network capability which >> simplifies resource allocation. >> > > I'm not sure "simplifies" is correct -- instead I think we mean > "enables better resource allocation". > Simplifies in the sense networks don't have to infer congestion from loosely related metrics - such as traffic rate, volume or application type. Better might be more assertive though. >> This information may in turn be used for multiple purposes, including >> congestion policing, inter-domain SLAs, end-to-end QoS and traffic >> engineering. >> > > It's sounding like magic again... I don't think those should be run > together. > > For congestion policing, we might say something like > " > " At any point along the forwarding path, such as a peering point, a > " congestion policing function could check whether the percentage of > " congestion-expected-marked packets exceeds the contracted percentage, > " and assess additional charges or refuse some of the traffic. > > The other items are too broad for me to wordsmith at this time... > I don't think we should go into this much detail in the announcement itself. The reason I put these use cases in the first paragraph was to act as keywords and attract potential contributors from those areas. I do think this should be in the charter however. >> 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. >> > > "TCP congestion-control", I think. > Noted. >> TCP alone however is unable to prevent bandwidth intensive applications, >> such as peer-to-peer or streaming video, from causing enough congestion >> to severely limit the user-experience of many other end-hosts. >> > > This isn't the right emphasis, IMHO. Let me try to shift the emphasis: > " > " Traditional TCP congestion-control, however, is proving ill-suited to > " the needs of bandwidth-intensive applications such as streaming audio > " and video. Similarly, background-file-sharing applications are finding > " a need for alternative congestion-control when congestion limits the > " ability of TCP to ever fill the available bandwidth. > Half empty, half full. I was taking the opposite viewpoint because ISPs react adversely to heavy users taking too much, not too little. While your statement is correct (and is the driving force behind LEDBAT), it doesn't really tie in with the next sentence. >> This has lead ISPs to deploy ad-hoc solutions such as volume accounting, >> rate policing and deep packet inspection in an attempt to distribute >> capacity differently. >> > > Although I hate the concept of distributing "fairly", that is what > they claim to be attempting, and I think we should use their word. > I wanted to avoid historically loaded terms. I'll leave this open to discussion to see if there is consensus on using "fairly". >> It is increasingly recognised that in today's internet this leads to >> issues from technical, business and regulatory viewpoints [ref problem >> statement, p2pi workshop] >> *snip* >> A bit wimpy... Perhaps: >> " >> " The proposed WG will not attempt to detail what management practices >> " are appropriate for managing congestion, though we expect wide-ranging >> " experimentation along those lines: our concern will be how well the >> " protocol expresses expected and actual congestion. >> All noted. >> The proposed work items are: >> > > These need work, but not necessarily right now. In any case, I won't > address them in this email. > I just copied the work items from the draft charter, which is what I'll do in the final version, so any discussion relating to this list should be addressed on the charter thread. Thanks for the input, I'll be waiting a few more days for feedback before sending out another copy. Joao.
- [re-ECN] ConEx BoF announcement João Taveira Araújo
- Re: [re-ECN] ConEx BoF announcement Matthew Ford
- Re: [re-ECN] ConEx BoF announcement John Leslie
- Re: [re-ECN] ConEx BoF announcement João Taveira Araújo
- Re: [re-ECN] ConEx BoF announcement toby.moncaster
- Re: [re-ECN] ConEx BoF announcement João Taveira Araújo
- Re: [re-ECN] ConEx BoF announcement Leslie Daigle
- Re: [re-ECN] ConEx BoF announcement toby.moncaster
- Re: [re-ECN] ConEx BoF announcement Mirja Kühlewind
- Re: [re-ECN] ConEx BoF announcement philip.eardley