Re: [81attendees] sucky Delta hotel network (and bufferbloat)

"Carlos M. Martinez" <carlos@lacnic.net> Thu, 04 August 2011 16:33 UTC

Return-Path: <carlos@lacnic.net>
X-Original-To: 81attendees@ietfa.amsl.com
Delivered-To: 81attendees@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 241F421F8BAE for <81attendees@ietfa.amsl.com>; Thu, 4 Aug 2011 09:33:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.778
X-Spam-Level:
X-Spam-Status: No, score=-1.778 tagged_above=-999 required=5 tests=[AWL=0.821, BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Bhs0ZHPPGIaY for <81attendees@ietfa.amsl.com>; Thu, 4 Aug 2011 09:33:22 -0700 (PDT)
Received: from mail.lacnic.net.uy (mail.lacnic.net.uy [IPv6:2001:13c7:7001:4000::3]) by ietfa.amsl.com (Postfix) with ESMTP id 3AE4821F8888 for <81attendees@ietf.org>; Thu, 4 Aug 2011 09:33:21 -0700 (PDT)
Received: from 85-7-200.lacnic.net.uy (unknown [IPv6:2001:13c7:7001:5128:e6ce:8fff:fe34:690c]) by mail.lacnic.net.uy (Postfix) with ESMTP id E8240308436; Thu, 4 Aug 2011 13:33:19 -0300 (UYT)
Message-ID: <4E3AC9D1.2040907@lacnic.net>
Date: Thu, 04 Aug 2011 13:33:21 -0300
From: "Carlos M. Martinez" <carlos@lacnic.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: Jim Gettys <jg@freedesktop.org>
References: <4E2CC532.3090209@sunet.se> <4E2CCE72.3010500@sunet.se> <4E2E2236.2060808@sunet.se> <87EC2139-C7C2-4113-97E2-9EB9DA2406EA@juniper.net> <alpine.BSF.2.00.1107262259400.80739@joyce.lan> <9D00CDB7-2C04-446E-8D53-0552BAEE22EE@juniper.net> <633EAF31-607E-4FEF-B502-5FFAD89BF01A@juniper.net> <4E371370.40804@freedesktop.org> <00E8AAF99E25FF49A1F55E9A0CD19EBCB93DF4E65B@SGSINSXCHMBSA2.sg.alcatel-lucent.com> <CE4DBD9C-E366-400B-9B39-F86D591F25AB@juniper.net> <98F2DACCFC679BFB8A8E3592@PST.JCK.COM> <alpine.OSX.2.01.1108011457500.20499@173-11-110-132-sfba.hfc.comcastbusiness.net> <4E397AC2.1010906@dcrocker.net> <4E39A542.7040801@freedesktop.org> <4E39A709.4030001@lacnic.net> <4E39AA95.7060601@freedesktop.org> <m21ux2qa01.wl%randy@psg.com> <4E3A9D97.1040509@dcrocker.net> <B819AC736B2D3745ADEA0C285E020CEB0761112F@SV-EXDB-PROD1.infinera.com> <4E3ABFBF.5040101@lacnic.net> <4E3AC34E.3010705@freedesktop.org>
In-Reply-To: <4E3AC34E.3010705@freedesktop.org>
X-Enigmail-Version: 1.2
Content-Type: multipart/mixed; boundary="------------010704000302000208040505"
X-LACNIC.uy-MailScanner-Information: Please contact the ISP for more information
X-LACNIC.uy-MailScanner: Found to be clean
X-LACNIC.uy-MailScanner-SpamCheck:
X-LACNIC.uy-MailScanner-From: carlos@lacnic.net
Cc: "81attendees@ietf.org" <81attendees@ietf.org>
Subject: Re: [81attendees] sucky Delta hotel network (and bufferbloat)
X-BeenThere: 81attendees@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF 81 Attendee List <81attendees.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/81attendees>, <mailto:81attendees-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/81attendees>
List-Post: <mailto:81attendees@ietf.org>
List-Help: <mailto:81attendees-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/81attendees>, <mailto:81attendees-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Aug 2011 16:33:24 -0000

For the record, I wasn't trying to argue with Randy :-)))

I just wanted to state my opinion on what I believe is a real problem we
might have to work on.

On 8/4/11 1:05 PM, Jim Gettys wrote:
> On 08/04/2011 11:50 AM, Carlos M. Martinez wrote:
>> I fail to see a better argument for implementing QoS than what happened
>> to the Delta Hotel in QC. I agree that QoS has been somewhat bastardized
>> by network operators and used only for extracting a premium for things
>> that should work anyway.
>>
>> Arguing that every network should always be overprovisioned encourages
>> wasteful behaviour on all parts and puts many players in an impossible
>> position. It might be not so impossible in the US/Canada (although even
>> there Delta Hotels showed us that it can also happen), but it's
>> definitely the case in other regions where BW costs are still quite high.
>>
>> Pretending that congestion does not exist will not make it disappear,
>> and arguing that the cure for congestion is overprovisioning creates a
>> situation where networks will always experience periods of poor
>> perceived quality, as congestion and provisioning happen on different
>> time scales.
> I don't think that was what Randy was saying though....
>
> I believe he was agreeing with my comment that while QOS is useful, it
> won't solve the bufferbloat problem.  QOS just moves who suffers most,
> and having buffers perennially full makes them malfunction in
> general.  It's why if I have to choose between QOS and working AQM,
> I'll pick working AQM all the time.
>
> Modern operating systems hardware and applications will congest any
> edge link; congestion in the edge (and a hotel is clearly the edge) is
> going to be with us forever.  Handling congestion properly in this
> environment is now absolutely essential.
>
> Basically, over CONUS delays, a single TCP connection on WinXP won't
> do over 6 MBps (no TCP window scaling).
> Later versions of Windows rate limit to below that of a 100Mbps
> ethernet switch (saturating most wireless and broadband links).
> Everything else will saturate to gigabit or more without blinking twice.
>
> Saturation of the edge is the *normal* situation; we just didn't
> notice when BitTorrent  saturated links using many TCP connections on
> XP years ago, so we lost years recognising what was happening.
>
> To solve congestion requires *timely* notification of the end points
> to slow down rather than tail drop off grossly bloated buffers, and
> right now, we only have packet loss to do that signalling.  It's
> often/usually so bad that TCP congestion avoidance is no longer
> functioning. Getting ECN enabled would give us congestion signalling
> without necessarily having packet loss.
>
>
>> Granted there can be "good" players who always invest ahead of the
>> curve, but, let's be honest here, they are the minority.
>>
>> Dropping packets is a bad thing. However, dropping packets blindly (as
>> in pretending congestion does not exist) is much worse. The network
>> should avoid dropping packets at all costs, but if it has to drop, then
>> it should do it smartly and avoid making the situation worse.
>>
>> I do believe there is a management problem in the same sense as there is
>> with CGNs and port forwarding, which has lead to the creation of PCP. It
>> is basically a remote management protocol allowing customer-provider
>> interaction (ATM UNI anyone ??? :-)))) ). Well, maybe we could do
>> something for QoS. Phoning your ISP each time you need to forward a port
>> is every bit as impracticable as phoning the ISP to create a QoS queue.
>>
>> Warm regards,
>>
>> Carlos
>>
>> On 8/4/11 12:30 PM, Curtis Villamizar wrote:
>>> Dave,
>>>
>>> I didn't want to jump on this but I agree with your point.
>>>
>>> QoS in providers today is used to prioritize packets for people paying a lot more than others for such things as VPN services.  The rest get usually extremely good "best effort" service as has been the case for most providers who have survived over the last decade or two (survived in some form or another, generous buyouts in the mid to late 1990s not withstanding).
>>>
>>> There can be improvement.  Good to hear that there is interest again.  The bufferbloat discussion and work and the mention of transport area activity is a symptom of interest and activity regarding doing things better in the host, CPE, and access/edge devices.
>>>
>>> Curtis
>>>
>>>> -----Original Message-----
>>>> From: 81attendees-bounces@ietf.org [mailto:81attendees-
>>>> bounces@ietf.org] On Behalf Of Dave CROCKER
>>>> Sent: Thursday, August 04, 2011 6:25 AM
>>>> To: 81attendees@ietf.org
>>>> Subject: Re: [81attendees] sucky Delta hotel network (and bufferbloat)
>>>>
>>>>
>>>>
>>>> On 8/3/2011 5:46 PM, Randy Bush wrote:
>>>>> qos is about whose/which packets to drop.  i am not paid to drop
>>>>> packets, i am paid to deliver them.
>>>> Excellent.
>>>>
>>>> Let's ignore capacity limits and congestion completely.  The knee of
>>>> the curve
>>>> is a waste of our efforts.
>>>>
>>>> Think of how much simpler life would be if we paid no attention to
>>>> downsides.
>>>>
>>>> Armies would never give thought to retreat.  Armies are there to
>>>> advance, not
>>>> retreat.
>>>>
>>>> Carry this further and they would not have to worry about soldiers
>>>> getting
>>>> injured.  Armies are for hurting the other guys, not getting hurt.
>>>>
>>>> The medical profession would never have to worry about patients dieing.
>>>>
>>>> Investors would never have to worry about the market going down.
>>>>
>>>> Wouldn't it be great if a clever sound bit really did eliminate the
>>>> need to
>>>> worry about unpleasant realities?
>>>>
>>>> d/
>>>>
>>>> --
>>>>
>>>>    Dave Crocker
>>>>    Brandenburg InternetWorking
>>>>    bbiw.net
>>>> _______________________________________________
>>>> 81attendees mailing list
>>>> 81attendees@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/81attendees
>>> _______________________________________________
>>> 81attendees mailing list
>>> 81attendees@ietf.org
>>> https://www.ietf.org/mailman/listinfo/81attendees
>>
>>
>> _______________________________________________
>> 81attendees mailing list
>> 81attendees@ietf.org
>> https://www.ietf.org/mailman/listinfo/81attendees
>

-- 
Carlos M. Martinez
LACNIC I+D
PGP KeyID 0xD51507A2
Phone: +598-2604-2222 ext. 4419