Re: [re-ECN] DRAFT minutes from the CONEX BoF at IETF76

Leslie Daigle <leslie@thinkingcat.com> Sun, 06 December 2009 00:51 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 612C93A6978 for <re-ecn@core3.amsl.com>; Sat, 5 Dec 2009 16:51:47 -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 ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4tl-nZew+sod for <re-ecn@core3.amsl.com>; Sat, 5 Dec 2009 16:51:46 -0800 (PST)
Received: from zeke.ecotroph.net (zeke.ecotroph.net [70.164.19.155]) by core3.amsl.com (Postfix) with ESMTP id E59773A6976 for <re-ecn@ietf.org>; Sat, 5 Dec 2009 16:51:45 -0800 (PST)
Received: from beethoven.local ([::ffff:62.50.226.158]) (AUTH: PLAIN leslie, SSL: TLSv1/SSLv3,256bits,AES256-SHA) by zeke.ecotroph.net with esmtp; Sat, 05 Dec 2009 19:51:32 -0500 id 015B0074.4B1B0015.00003C96
Message-ID: <4B1B0008.3070505@thinkingcat.com>
Date: Sat, 05 Dec 2009 19:51:20 -0500
From: Leslie Daigle <leslie@thinkingcat.com>
User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812)
MIME-Version: 1.0
To: Bob Briscoe <rbriscoe@jungle.bt.co.uk>
References: <4B07175A.60102@thinkingcat.com> <200912041816.nB4IGXV3029839@bagheera.jungle.bt.co.uk>
In-Reply-To: <200912041816.nB4IGXV3029839@bagheera.jungle.bt.co.uk>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Steven Blake <sblake@extremenetworks.com>, re-ecn@ietf.org
Subject: Re: [re-ECN] DRAFT minutes from the CONEX BoF at IETF76
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: Sun, 06 Dec 2009 00:51:47 -0000

Hi,

Thanks -- changes in the text I'm about to send round as noted below:

Bob Briscoe wrote:
>> == ISP Context/motivation [Rich Woundy]
>>
>> Enable customers to control their own network experience - take ISP 
>> out of the loop of being 'congestion police'
> 
> I'm pretty sure Rich didn't say it like this.
> s/congestion/application/


Done.

>>
>> == Technical problem [Mark Handley]
>>
>> whenever he presents about congestion people say 'we're 
>> overprovisioned, don't care' - he doesn't subscribe to that - will 
>> talk about why we need to care about congestion
> 
> (he = Mark)
> 

Changed first instance of "he" to Mark.

> 
>> TCP isn't broken, but we can do better
>>
>> used to be receive window limited in end systems - no longer the case 
>> in popular modern TCP stacks
>>
>> goal should be for congested networks, at least at the bottleneck
> 
> Mark added:
> 
> "That doesn't mean persistently congested. But a transport that can't 
> congest a bottleneck is broken."

Added.

>> > Geoff Huston: making a good use of the network in either case (re: 
>> latency,
>>   latency, latency) slide.
>>
>> > Mark H: better from a user's perspective
> 
> Discussion after Mark's summary slide:

Added.


>> == Overview of re-ECN   [Bob Briscoe]
>>
>> > Greg L:
> 
> (re: slide 4: measuring contribution to congestion of scavenger vs 
> bursty user)
> 

Inserted.

>> before when we saw that sometimes there is a long duration connection
>>   and something that was very short has to wait, in that case, one of 
>> them
>>   will show the network is very bad, and the other one showing that the
>>   network is very working well.
> 
> s/very working/working very/

Fixed.

>>
>> > Bob B: box in middle just enforces congestion volume allowance, in one
>>   possible deployment.
>>
>> > Lars Eggert: trying to show that the problem is solvable, not that this
>>   is the solution.
>>
>> > Lars Eggert:
> 
> (interrupting at start of slide 9:)

Inserted "(at start of slide 9):"

> 
>> we believe you Bob that you can't cheat (leap of faith)
>>
>> > Murari S:
> 
> (back to thinking about slide 4)

Did not add -- seems like too much detail to inform reader without 
referring to slides and might be whiplash if also referring to slides.

> 
>> Thought I understood conex, not I'm confused.
> 
> s/not/now/

Done.

> 
>> If you only look
>>   at the problem of short flows coming in and using lots of BW, problem
>>   can be solved if all the bulk users used scavenger service.  Problem 
>> would
>>   automatically solve itself.
>>
>> > Bob B: ISPs can't see congestion, how do you get a free pass.
> 
> a/...to use scavenger and not have volume counted against you./

Added.
>> > Jana Iyengar: incentive issue with LEDBAT; end hosts may choose not to
>>   use it.
>>
>> > Bob B: what about big-big flows and little-big flows?  Two classes 
>> may not
>>   be enough.
>>
>> > Stanislav Shalunov: why send the info the user?
> 
> s/the info the user?/the info from the user?/

Fixed.

> 
>> Why not keep it within
>>   the ISP, so that you can evolve the algorithm.
>>
>> > Bob B: don't want to do congestion control within the network.
>>
>> > Stanislav S: seems like two justifications: solve the LEDBAT 
>> problem, ??
>>
>> > Lars Eggert: bunch of questions, high-level question is whether we all
>>   understand what the problem is, seems like it.  Questions that relate
>>   to whether exposing congestion solves the problems.  Then questions 
>> around
>>   how re-ECN exposes congestion.
> 
> At some point, which I think was now (?), I asked for a show of hands on 
> who understands the problem. 
> 

I think it was Lars that asked the question, and it is reflected above. 
  I've changed the text to read:

Lars Eggert: bunch of questions, high-level question is whether we all 
  understand what the problem is (pauses for show of hands) -- seems 
like it.


>> > Leslie: moving discussion to whether there is a problem for the IETF to
>>   solve.
>>
>> > Lars Eggert: knew that this wasn't an easy thing to get your head 
>> around.
>>   Who has read the documents? (several hands).
> 
> I was surprised at the large number who put up their hands. I'm sure it 
> was more than several [for me, it helped explain the earlier number of 
> hands who said they understood].

"Several" is subjective -- I could say it fits with what I saw, and we'd 
both be right.

I suggest:

"(several hands -- more than a dozen, around the room)"


> 
>> Who thought that the documents
>>   were perfectly clear? (didn't check for hands).  Expected more 
>> discussion
>>   on the mailing list.  Disappointed.  Not sure if we are ready at 
>> this point
>>   to discuss a charter.  Problem statement is good to discuss now.  If we
>>   are going for a second BoF, shouldn't spend time on tutorials.
>>
>> > Matt Mathis: how much risk there is associated with starting the 
>> work before
>>   everything else is clear.  Launch with a draft charter.
>>
>> > Bob B: one way to ask the question is whether those who don't 
>> understand it
>>   from stopping those that do from solving it.
> 
> s/from stopping/want to stop/

Changed.

>> > Leslie: two things: deployment considerations, how this would be 
>> considered
>>   useful in practice
>>
>> > Alissa Cooper: tried hard to keep the potential uses apart from what is
>>   being exposed, but it makes it more difficult to understand why this is
>>   useful without describing assumptions about ISP business models.
> 
> [Alissa's point was well made. I think it is better put as follows:]
> 
>  > Alissa Cooper: presenters have tried hard to keep the potential uses 
> apart
>   from what is being exposed, but it makes it more difficult to understand
>   why this is useful. In future, it would be better to be able to talk 
> about
>   potential uses, but carefully state assumptions about ISP business 
> models.
> 

Changed.

>> > Stanislav S: difference between restaurants and data transmission is 
>> ratio of cost of billing to cost of goods. Restaurants will itemise, 
>> but in data networks models are simpler.
>>
>> > Bob B: reason I put up congestion volume bill, was because it is 
>> simple.
> 
> s/bill/limit at flat fee/

Changed to:

  Bob B: reason I put up congestion volume billing (limit at flat fee), 
was because it is simple.


> 
> (Stas gave thumbs up)
> 
>> > Francois L: agree?
>>
>> > Stanislav S: ISPs will expose congestion, but sometimes you will get to
>>   send more, sometimes less. I expect that ISPs would use flat-pricing 
>> but impose different congestion limits.
>>
>> > Francois L: something better than flat rate will evolve.  Like saying
>>   unlimited calling for cell phones.
>>
>> > Stanislav S: that is how things are rapidly evolving
>>
>> > Leslie: should a WG be formed with this charter + some word-smithing
>>   - Yes (some hums)
>>   - No  (some hums)
> 
> I understand it's hard to call whether it was 70:30 or 80:20, but we 
> should surely record that the Yes hum was definitely louder than the No.

Changed to:

   "Yes" hum was distinctly louder than "no".  Seems that there is rough 
consensus to form a WG.  Willing to declare victory.


Thanks,
Leslie.

> 
>>   Seems that there is rough consensus to form a WG.  Willing to 
>> declare victory.
>>
>> > Philip E: demo will start in 5 minutes.
>>
>>
>> Meeting adjourned.
>>
>>
>> Agenda items not formally not addressed:
> 
> delete one not.
> 
> Cheers
> 
> 
> Bob
> 
> 
>> Discussion of potential IETF work
>>   Constraints [10 mins] [Philip Eardley]
>>   Discussion of viability of congestion exposure [40 mins] [Leslie 
>> Daigle]
>>   Draft charter discussion [20 mins]
>>
>>
>>
>> -- 
>>
>> -------------------------------------------------------------------
>> "Reality:
>>      Yours to discover."
>>                                 -- ThinkingCat
>> Leslie Daigle
>> leslie@thinkingcat.com
>> -------------------------------------------------------------------
>> _______________________________________________
>> re-ECN mailing list
>> re-ECN@ietf.org
>> https://www.ietf.org/mailman/listinfo/re-ecn
> 
> ________________________________________________________________
> Bob Briscoe,                                BT Innovate & Design 

-- 

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