Re: [re-ECN] implementations
Matt Mathis <matt.mathis@gmail.com> Fri, 23 October 2009 19:01 UTC
Return-Path: <matt.mathis@gmail.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 C21AC28C0F6 for <re-ecn@core3.amsl.com>;
Fri, 23 Oct 2009 12:01:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.087
X-Spam-Level:
X-Spam-Status: No, score=-2.087 tagged_above=-999 required=5 tests=[AWL=-0.047,
BAYES_00=-2.599, DC_PNG_UNO_LARGO=0.558, HTML_MESSAGE=0.001]
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 YOTqdV7gq3wc for
<re-ecn@core3.amsl.com>; Fri, 23 Oct 2009 12:01:00 -0700 (PDT)
Received: from mail-bw0-f223.google.com (mail-bw0-f223.google.com
[209.85.218.223]) by core3.amsl.com (Postfix) with ESMTP id 790BE28C0E5 for
<re-ecn@ietf.org>; Fri, 23 Oct 2009 12:00:54 -0700 (PDT)
Received: by bwz23 with SMTP id 23so1142382bwz.29 for <re-ecn@ietf.org>;
Fri, 23 Oct 2009 12:01:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
h=domainkey-signature:mime-version:received:in-reply-to:references
:date:message-id:subject:from:to:cc:content-type;
bh=GCGihykpkd0dCN4lpPbu0l39uhefDmO8DbufZAz62UI=;
b=Q2DIX+/vrAEfGie9fpoNAa+49Y54HOIACV2TQrqd6q+yW0cpV6IenrHKX6NeYC2+ow
FBn6Dw0gohSmUbxisgOJUDR+WWiJoyQ2HoKWS1/Y3B5jhOYCo0dc/02MCShGbPzL4oSY
wbZJ61V7mrUuJdWbDbhHfwFIayynGjoj8QXOA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:cc:content-type;
b=GSuiqMTy2+IoGL1jGAId3E6X7GYhzFIAB9OgVv46Z3McETjHvuVmJPcafEfZmedUFw
nsUugj8l1SvX4GCrEgeJmJwWR30B3xMB3V/+cBY7OXvkcSmqIZvSa86huWB0c6CayEKO
XhfGnv3jPY4mzWjkcvRAbBWBTXWoD1F3cVmOs=
MIME-Version: 1.0
Received: by 10.204.148.85 with SMTP id o21mr11311587bkv.134.1256324462011;
Fri, 23 Oct 2009 12:01:02 -0700 (PDT)
In-Reply-To: <EB618291F3454E4DA10D152B9045C0170215E753@exchange-2.sandvine.com>
References: <4AD7A078.8000100@thinkingcat.com>
<EB618291F3454E4DA10D152B9045C0170215E753@exchange-2.sandvine.com>
Date: Fri, 23 Oct 2009 15:01:01 -0400
Message-ID: <fc0ff13d0910231201kb611d4es2059713e3a5ebe3@mail.gmail.com>
From: Matt Mathis <matt.mathis@gmail.com>
To: Don Bowman <don@sandvine.com>
Content-Type: multipart/related; boundary=0015175cd96247e6ef04769ed5e0
Cc: re-ecn@ietf.org
Subject: Re: [re-ECN] implementations
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: Fri, 23 Oct 2009 19:01:01 -0000
Please explain "We’ve found packet loss to be unreliable means of measuring congestion due to TCP rate control." How do you define and measure congestion? Thanks, --MM-- ------------------------------------------- Matt Mathis http://staff.psc.edu/mathis Work:412.268.3319 Home/Cell:412.654.7529 ------------------------------------------- Evil is defined by mortals who think they know "The Truth" and use force to apply it to others. On Sun, Oct 18, 2009 at 11:45 AM, Don Bowman <don@sandvine.com> wrote: > From: Leslie Daigle > > > > > > Hi, > > > > > > Following up an off-list suggestion -- we've heard passing references > > > to > > > re-ecn implementations, but it would probably be good to be able to be > > > a > > > bit more authoritative. > > > > > > If you've done such implementation work -- I'm happy to collect > > > references here and at least have a slide up in Hiroshima to list > > > them/provide further pointers for people. > > > > Sandvine has an 'implementation in spirit' we call fairshare traffic > management. > > > > We detect the congestion in the forward path (implicitly, not explicitly), > > then act to reduce the priority of the users or applications which are > disproportionately > > causing it. > > > > Although specific implementations @ customers & access technologies vary, > those > > basic principles are always maintained. The most common implementation is > > to enforce a 'volume accounting fairness' per subscriber, enforced only > > during times of congestion. Variation on that theme include > sub-prioritisation > > by application (so that the overall envelope of each user is balanced > > against each other, and then within that envelope their applications are > balanced). > > > > The most common implementation is to reduce scheduling priority, without > > placing any fixed cap or capacity reduction. This has the affect in a > network > > which is not dramatically under-provisioned of shifting the 'cost' to the > heavier > > users, where the 'cost' is related to jitter, latency, and loss. > > > > This is deployed in a large (well, large to us) number of residential > consumer > > Access networks world-wide. > > > > I understand it differs from the proposal for ‘ConEx’, i think that the > explicit > > Exposure of congestion will be beneficial for us. > > > > I'd be happy to talk in much more detail about this in japan. > > > > Apologies for the HTML email and the image, but the below is an example of > the impact. > > The image shows a cumulative distribution of the round-trip latency through > the > > Access network for 2 classes of user. The ‘PBE’ is the > priority-best-effort, the > > Users who are not assigned any ‘cost’ for causing congestion. > > The ‘BE’ is the best-effort group, those who are assigned the cost of > congestion. > > In this particular network, the packet loss of both groups was negligible > (although > > We’ve found packet loss to be unreliable means of measuring congestion > > due to TCP rate control). > > As you can see from the chart, the PBE group enjoys a situation where > almost > > 100% of their flows have the same latency. The BE group has a situation > > where there is more significant jitter and variation in latency. > > > > > > _______________________________________________ > re-ECN mailing list > re-ECN@ietf.org > https://www.ietf.org/mailman/listinfo/re-ecn > >
- [re-ECN] implementations Leslie Daigle
- Re: [re-ECN] implementations toby.moncaster
- Re: [re-ECN] implementations alan.p.smith
- Re: [re-ECN] implementations Mirja Kühlewind
- Re: [re-ECN] implementations Don Bowman
- Re: [re-ECN] implementations Matt Mathis
- Re: [re-ECN] implementations Don Bowman
- Re: [re-ECN] implementations Bob Briscoe
- Re: [re-ECN] implementations Don Bowman
- Re: [re-ECN] implementations Bob Briscoe
- [re-ECN] What do we mean by "Congestion" John Leslie
- Re: [re-ECN] What do we mean by "Congestion" Don Bowman
- Re: [re-ECN] implementations Don Bowman
- Re: [re-ECN] What do we mean by "Congestion" Bob Briscoe