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

"Woundy, Richard" <Richard_Woundy@cable.comcast.com> Tue, 02 December 2008 01:08 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 A80473A6A5B; Mon, 1 Dec 2008 17:08:14 -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 33B5B3A697B for <ledbat@core3.amsl.com>; Mon, 1 Dec 2008 17:08:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.462
X-Spam-Level:
X-Spam-Status: No, score=-8.462 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
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 Yv9ZFTC0Kbh8 for <ledbat@core3.amsl.com>; Mon, 1 Dec 2008 17:08:05 -0800 (PST)
Received: from pacdcimo01.cable.comcast.com (PacdcIMO01.cable.comcast.com [24.40.8.145]) by core3.amsl.com (Postfix) with ESMTP id 2ECB73A6829 for <ledbat@ietf.org>; Mon, 1 Dec 2008 17:08:05 -0800 (PST)
Received: from ([10.52.116.31]) by pacdcimo01.cable.comcast.com with ESMTP id 5503620.20744190; Mon, 01 Dec 2008 20:07:42 -0500
Received: from PACDCEXCMB06.cable.comcast.com ([24.40.15.22]) by PAOAKEXCSMTP02.cable.comcast.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 1 Dec 2008 20:07:41 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Mon, 01 Dec 2008 20:07:41 -0500
Message-ID: <74CCBBDF76102846AFA7B29F3A98D3F60289667D@PACDCEXCMB06.cable.comcast.com>
In-Reply-To: <49347E7E.4030601@bennett.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [ledbat] "Oh Noes, the Internetz will Melt Down..."
Thread-Index: AclUE18AI8J0GaNURxWJ50pL7Kx+MwABYsiw
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>
From: "Woundy, Richard" <Richard_Woundy@cable.comcast.com>
To: Richard Bennett <richard@bennett.com>
X-OriginalArrivalTime: 02 Dec 2008 01:07:41.0675 (UTC) FILETIME=[60352BB0:01C9541A]
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="===============1113579533=="
Sender: ledbat-bounces@ietf.org
Errors-To: ledbat-bounces@ietf.org

> 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] On Behalf
Of Nicholas Weaver
Sent: Monday, December 01, 2008 4:54 PM
To: Richard Bennett
Cc: 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
https://www.ietf.org/mailman/listinfo/ledbat
  





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