Re: [ledbat] "Oh Noes, the Internetz will Melt Down..."

Richard Bennett <richard@bennett.com> Tue, 02 December 2008 01:59 UTC

Return-Path: <ledbat-bounces@ietf.org>
X-Original-To: tana-archive@ietf.org
Delivered-To: ietfarch-tana-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C65133A6A5B; Mon, 1 Dec 2008 17:59:41 -0800 (PST)
X-Original-To: ledbat@core3.amsl.com
Delivered-To: ledbat@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C169E28C0E4 for <ledbat@core3.amsl.com>; Mon, 1 Dec 2008 17:59:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.264
X-Spam-Level:
X-Spam-Status: No, score=-2.264 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334]
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 Km2ZHj6F4k4g for <ledbat@core3.amsl.com>; Mon, 1 Dec 2008 17:59:34 -0800 (PST)
Received: from outbound-mail-130.bluehost.com (outbound-mail-130.bluehost.com [67.222.38.30]) by core3.amsl.com (Postfix) with SMTP id 4F4FE3A697B for <ledbat@ietf.org>; Mon, 1 Dec 2008 17:59:34 -0800 (PST)
Received: (qmail 13564 invoked by uid 0); 2 Dec 2008 01:59:27 -0000
Received: from unknown (HELO host46.hostmonster.com) (74.220.202.46) by outboundproxy4.bluehost.com with SMTP; 2 Dec 2008 01:59:27 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bennett.com; h=Received:Message-ID:Date:From:Organization:User-Agent:MIME-Version:To:CC:Subject:References:In-Reply-To:Content-Type:X-Identified-User; b=LIKgIE2XBDPcsyjQ0FZnBAOwm7T9xSbS6XaL99XvuY51n6up6hRTuyJBuENZz7P+R3wJJfKtpUwp6G5RQrvKPwn7t55ZWd+giTFOFP3PLV5x3h7mYs7sfzhVAukfpNYI;
Received: from adsl-69-107-0-38.dsl.pltn13.pacbell.net ([69.107.0.38] helo=[192.168.1.4]) by host46.hostmonster.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <richard@bennett.com>) id 1L7KXv-0006q0-1y; Mon, 01 Dec 2008 18:59:27 -0700
Message-ID: <49349680.4040509@bennett.com>
Date: Mon, 01 Dec 2008 17:59:28 -0800
From: Richard Bennett <richard@bennett.com>
Organization: Network Strategies
User-Agent: Thunderbird 2.0.0.18 (X11/20081119)
MIME-Version: 1.0
To: "Woundy, Richard" <Richard_Woundy@cable.comcast.com>
References: <34F38819-7926-4659-952B-3059B2B45C56@icsi.berkeley.edu> <50FCE54A-9524-4193-BBA6-6D60FB58FBBC@nokia.com><FCA794787FDE0D4DBE9FFA11053ECEB61AFFFAF140@NA-EXMSG-C110.redmond.corp.microsoft.com><49345115.2000407@bennett.com> <663E9704-FF9C-4604-A1B9-236505608247@ICSI.Berkeley.EDU> <74CCBBDF76102846AFA7B29F3A98D3F60289667A@PACDCEXCMB06.cable.comcast.com> <49347E7E.4030601@bennett.com> <74CCBBDF76102846AFA7B29F3A98D3F60289667D@PACDCEXCMB06.cable.comcast.com>
In-Reply-To: <74CCBBDF76102846AFA7B29F3A98D3F60289667D@PACDCEXCMB06.cable.comcast.com>
X-Identified-User: {842:host46.hostmonster.com:bennett1:bennett.com} {sentby:smtp auth 69.107.0.38 authed with richard@bennett.com}
Cc: ledbat@ietf.org, Nicholas Weaver <nweaver@ICSI.Berkeley.EDU>
Subject: Re: [ledbat] "Oh Noes, the Internetz will Melt Down..."
X-BeenThere: ledbat@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mailing list of the LEDBAT WG <ledbat.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ledbat>, <mailto:ledbat-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/ledbat>
List-Post: <mailto:ledbat@ietf.org>
List-Help: <mailto:ledbat-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ledbat>, <mailto:ledbat-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1633826541=="
Sender: ledbat-bounces@ietf.org
Errors-To: ledbat-bounces@ietf.org

Interesting paper, it's by the Glasnost people.

RED is a whole different animal than the buffer problem that's been 
presented here. RED (and AQM generally) is an attempt to prevent cycling 
by reducing stream rates before buffers overflow. It's quite different 
from tail-dropping an oversized buffer, and would not lead to 5 second 
delays on the DSL upstream.

RB

Woundy, Richard wrote:
>
> > How serious is this problem with cable modems that get buffer 
> overflow because they don't flow-control their Ethernet links? It 
> sounds like a poor implementation...
>
>  
>
> I stumbled across this paper today, 
> http://www.imconf.net/imc-2007/papers/imc137.pdf. This text comes from 
> section 4.3.2:
>
>  
>
> "We found that 26.2% of the DSL hosts show a RED-style drop policy on 
> their upstream queues. The three providers
>
> owned by AT&T (i.e., Ameritech, BellSouth, and PacBell) exhibit 
> deployment rates between 50.3% and 60.5%, whereas
>
> all other DSL providers' deployment rates are below 23.0%. The partial 
> deployment of RED-style policies within ISPs
>
> could be due to heterogeneity in the ISPs' equipment. We did not 
> detect RED in any of the cable ISPs measured."
>
>  
>
> I suspect there are a lot of "poor implementations" out there, across 
> multiple ISP technologies.
>
>  
>
> -- Rich
>
>  
>
> ------------------------------------------------------------------------
>
> *From:* Richard Bennett [mailto:richard@bennett.com]
> *Sent:* Monday, December 01, 2008 7:17 PM
> *To:* Woundy, Richard
> *Cc:* Nicholas Weaver; ledbat@ietf.org
> *Subject:* Re: [ledbat] "Oh Noes, the Internetz will Melt Down..."
>
>  
>
> How serious is this problem with cable modems that get buffer overflow 
> because they don't flow-control their Ethernet links? It sounds like a 
> poor implementation that can be dealt with at level 2 without 
> disturbing RED and similar tweaks.
>
> I'd be glad to see a real scavenger transport class, but remain 
> skeptical that it can be implemented effectively solely in a network 
> endpoint. This is one of the things that DSCP was supposed to do, 
> after all.
>
> RB
>
> Woundy, Richard wrote:
>
>> IF the algorithm is equivalent to what was presented at the IETF,
>>     
> namely, a delay-based ADDITION to a TCP-like AIMD, this will only have a
> net benefit, as this will still stabilize out like any other TCP flow
> (so no effect on the ISP congestion problem one way or the other), but
> will have a huge benefit on the buffer-oversizing congestion problem.
>  
> Have we established that there is "no effect on the ISP congestion
> problem one way or the other"? I missed that.
>  
> I could imagine that a LEDBAT flow with delay-based controls might
> stabilize at a lower transmission rate than a TCP flow.
>  
> -- Rich
>  
> -----Original Message-----
> From: ledbat-bounces@ietf.org <mailto:ledbat-bounces@ietf.org> [mailto:ledbat-bounces@ietf.org] On Behalf
> Of Nicholas Weaver
> Sent: Monday, December 01, 2008 4:54 PM
> To: Richard Bennett
> Cc: ledbat@ietf.org <mailto:ledbat@ietf.org>; Nicholas Weaver
> Subject: Re: [ledbat] "Oh Noes, the Internetz will Melt Down..."
>  
>  
> On Dec 1, 2008, at 1:03 PM, Richard Bennett wrote:
>  
>   
>> I'm glad so many people have read my article, and I'd be happy to  
>> discuss it at length if it's appropriate. Broadband Reports, the  
>> info hub for file-sharers, ran an article on uTorrent 1.9 over the  
>> weekend under the title: "New UDP uTorrent Takes Aim At Throttling,"  
>> highlighting the value of UDP-based file sharing for avoiding TCP- 
>> based fair traffic systems. It's clear that the users of BitTorrent  
>> see this as simply another means of grabbing more network resources.
>>  
>> That being said, I'll gladly stipulate that BitTorrent, Inc., means  
>> well and has a heart of gold. But what happens when users can tune  
>> congestion avoidance and backoff parameters through a GUI? I'll go  
>> out on a limb here and say some of them may not be altruistic.
>>     
>  
> Where is the suggestion that users will be able to control the  
> congestion control parameters?
>  
> IF the algorithm is equivalent to what was presented at the IETF,  
> namely, a delay-based ADDITION to a TCP-like AIMD, this will only have  
> a net benefit, as this will still stabilize out like any other TCP  
> flow (so no effect on the ISP congestion problem one way or the  
> other), but will have a huge benefit on the buffer-oversizing  
> congestion problem.
>  
>  
> Likewise, the notion that this can avoid traffic management is pretty  
> delusional.  The only thing a UDP shift avoids is RST-injection based  
> management, which is a crude tool.  Any in-path management (which,  
> btw, Sandvine supports, but was simply not deployed in this way by  
> Cox, Comcast, and others) can block a UDP flow just as easily as a TCP  
> flow.  Likewise, router ACL injection can block flows as well.
>  
>  
> There are plenty of things to dislike about bulk-data P2P.  But this  
> is probably not one of them.
>  
> _______________________________________________
> ledbat mailing list
> ledbat@ietf.org <mailto:ledbat@ietf.org>
> https://www.ietf.org/mailman/listinfo/ledbat
>   
>
>
>
> -- 
> Richard Bennett

-- 
Richard Bennett

_______________________________________________
ledbat mailing list
ledbat@ietf.org
https://www.ietf.org/mailman/listinfo/ledbat