Re: [aqm] Codel's count variable and re-entering dropping state at small time intervals

Jonathan Morton <chromatix99@gmail.com> Fri, 14 August 2015 16:11 UTC

Return-Path: <chromatix99@gmail.com>
X-Original-To: aqm@ietfa.amsl.com
Delivered-To: aqm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 756501A8734 for <aqm@ietfa.amsl.com>; Fri, 14 Aug 2015 09:11:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.75
X-Spam-Level:
X-Spam-Status: No, score=-1.75 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QkvZ1J_Q-Fsc for <aqm@ietfa.amsl.com>; Fri, 14 Aug 2015 09:11:58 -0700 (PDT)
Received: from mail-lb0-x235.google.com (mail-lb0-x235.google.com [IPv6:2a00:1450:4010:c04::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 051CD1A86E4 for <aqm@ietf.org>; Fri, 14 Aug 2015 09:11:58 -0700 (PDT)
Received: by lbbtg9 with SMTP id tg9so48597754lbb.1 for <aqm@ietf.org>; Fri, 14 Aug 2015 09:11:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=6QHhZT55Jbj5OodMDuIcMRBHaY4hF/OC3OnBULWNujU=; b=zTF/lCb6bzedclz7sSy83ywS5vRGTlWBpMutjS2SkSGRihGKyeSOiFFPfwmZpUXuUN pnzGhhiC2q585h2IsQi0aRKYpGXjLIulHI9RiheJcNY3mU9pki+6v5tBsiKEIkldkHzP huDbO1icC0id0o/Ac2WOkFK38J45lajR0SWHbg0PMNr5hTpZU/A2Tkp3cEeOs07LB7Mn o43OpC+g/GJaczrkXGDfMKpDhkAawJTI0vpj9LD7CeZ/X8w+RPs801uqLvxAqevOir3t X52d+I/lbgVmNBBbolBFJkzw5tAxffPLeH0aS1srbjbkfkyyLsTqnosujFLPbunSIHq9 iYFw==
X-Received: by 10.152.115.165 with SMTP id jp5mr45813336lab.102.1439568716504; Fri, 14 Aug 2015 09:11:56 -0700 (PDT)
Received: from bass.home.chromatix.fi (176-93-44-124.bb.dnainternet.fi. [176.93.44.124]) by smtp.gmail.com with ESMTPSA id qh3sm1571749lbb.25.2015.08.14.09.11.54 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 14 Aug 2015 09:11:56 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\))
From: Jonathan Morton <chromatix99@gmail.com>
In-Reply-To: <55CDE8E3.4080207@student.kit.edu>
Date: Fri, 14 Aug 2015 19:11:50 +0300
Content-Transfer-Encoding: quoted-printable
Message-Id: <E09597CB-E2E6-488E-A252-5E75420E8A80@gmail.com>
References: <55AD2695.8050605@kit.edu> <07D540E8-1184-4DBD-B372-40C55A485C40@gmail.com> <55CDE8E3.4080207@student.kit.edu>
To: Polina Goltsman <polina.goltsman@student.kit.edu>
X-Mailer: Apple Mail (2.2102)
Archived-At: <http://mailarchive.ietf.org/arch/msg/aqm/9jM8Fnp6VZR5QMD6CW1UWXjHTnc>
Cc: Anil.Agarwal@viasat.com, Roland Bless <roland.bless@kit.edu>, codel@lists.bufferbloat.net, aqm@ietf.org
Subject: Re: [aqm] Codel's count variable and re-entering dropping state at small time intervals
X-BeenThere: aqm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion list for active queue management and flow isolation." <aqm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/aqm>, <mailto:aqm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/aqm/>
List-Post: <mailto:aqm@ietf.org>
List-Help: <mailto:aqm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/aqm>, <mailto:aqm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Aug 2015 16:11:59 -0000

> On 14 Aug, 2015, at 16:10, Polina Goltsman <polina.goltsman@student.kit.edu> wrote:
> 
> My question is - are these changes valid for a standalone Codel or are they specifically made to optimize Cake's scheduler?

Incidentally, if you want to test this version of Codel standalone, you can do so within Cake, by turning off all of the other fancy features:

	tc qdisc change dev eth0 handle 1: cake unlimited raw besteffort flowblind

This leaves you with no flow-isolation, no Diffserv support, no shaping and no overhead compensation - just Codel and GSO peeling.

 - Jonathan Morton