Re: [aqm] Minutes of the AQM WG session

Dave Taht <dave.taht@gmail.com> Fri, 31 July 2015 10:45 UTC

Return-Path: <dave.taht@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 3B57F1A0107 for <aqm@ietfa.amsl.com>; Fri, 31 Jul 2015 03:45:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
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 JyLv6p_sYLX4 for <aqm@ietfa.amsl.com>; Fri, 31 Jul 2015 03:45:32 -0700 (PDT)
Received: from mail-oi0-x235.google.com (mail-oi0-x235.google.com [IPv6:2607:f8b0:4003:c06::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 7007A1A0169 for <aqm@ietf.org>; Fri, 31 Jul 2015 03:45:32 -0700 (PDT)
Received: by oigi136 with SMTP id i136so36092358oig.1 for <aqm@ietf.org>; Fri, 31 Jul 2015 03:45:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=2I5LQoiJgHSHlxnb+8xLMnUkLtlxBVFmjrLXitkEIWA=; b=qTdHytjqgf8g5WogV+yn54yJamtrtk4Ds+o8UU7ErPSNAFlqfA7l1nW4fVnUB2GOh5 G8oB9I1GjJGHkz+S6kpzgGwe2U6NC7HdaIOgrnc+JLwwFliJonSsW3eLyVAMBn56y8Bb GB9gb0oHR8pt7f7H1tn7bdVlYVNSEMe/CrUAfw09LDV+nthMDjvZGgmd3JNWHqnVwsPl 1CCmUgBuivAzWJEMg9/Le0L8/JXD8wadUqcYFmOKx+mvEhjMOY0Avs46ULGD9gOl/von ST83grFiqtxRwZ1grzLhcI/VkuBev9YNCUNaVt2MLRVfNO51GopcmmuDzVaFercKK5cB LKLg==
MIME-Version: 1.0
X-Received: by 10.202.214.16 with SMTP id n16mr2055389oig.75.1438339531975; Fri, 31 Jul 2015 03:45:31 -0700 (PDT)
Received: by 10.202.73.2 with HTTP; Fri, 31 Jul 2015 03:45:31 -0700 (PDT)
In-Reply-To: <BF6B00CC65FD2D45A326E74492B2C19FB75DAB47@FR711WXCHMBA05.zeu.alcatel-lucent.com>
References: <ba3b6f6b4d3d453d887c451fbca412fa@hioexcmbx05-prd.hq.netapp.com> <CAA93jw5WrT0Azcew_gic5H-tJtBo62m-f4fBB0=qQp01uf3VuQ@mail.gmail.com> <BF6B00CC65FD2D45A326E74492B2C19FB75D9FF9@FR711WXCHMBA05.zeu.alcatel-lucent.com> <CAA93jw5TfTci=Qo0SDWnrN=o7eXUNDZMmcaDpPdtFS2nqGa1FQ@mail.gmail.com> <CAJq5cE3zmpf2WSHz5H2==agRjsyKp8bYimpqT+yXeYGh4Ev_Sw@mail.gmail.com> <BF6B00CC65FD2D45A326E74492B2C19FB75DAB47@FR711WXCHMBA05.zeu.alcatel-lucent.com>
Date: Fri, 31 Jul 2015 12:45:31 +0200
Message-ID: <CAA93jw6r-zQiaN6+iYpgTDEqukLdvvyTWVSD3FBQQQSr93K+3Q@mail.gmail.com>
From: Dave Taht <dave.taht@gmail.com>
To: "De Schepper, Koen (Koen)" <koen.de_schepper@alcatel-lucent.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <http://mailarchive.ietf.org/arch/msg/aqm/gg5vyNC3s1Jx0KZelMwJST1Bb88>
Cc: Jonathan Morton <chromatix99@gmail.com>, "aqm@ietf.org" <aqm@ietf.org>, "Scheffenegger, Richard" <rs@netapp.com>
Subject: Re: [aqm] Minutes of the AQM WG session
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, 31 Jul 2015 10:45:34 -0000

On Fri, Jul 31, 2015 at 12:31 PM, De Schepper, Koen (Koen)
<koen.de_schepper@alcatel-lucent.com> wrote:
> Surprisingly high for a an experiment of all combinations from 0 to 10 flows
> of each (=120 combinations of up to max 20 flows together). Indeed using
> birthday paradox, collision counting we calculated that on average each
> experiment (the 120 combinations) has 6.5 collisions. The one in the
> presentation had (by accident) the least (5), but others had more than 10.
>
> We did also experiments with an extra 20MBps UDP flow, and in the first run,
> one of the collisions was in combination 1Cubic-1Dctcp. So with only 3
> flows, the DCTCP and UDP flow got in the same queue, and DCTCP completely
> starved… For large amounts, statistics apply; for small amounts, Murphy ;-).

Was this the linux version or the ns2 version? The ns2 version had no
direct support for accessing the packet headers and thus you had to
configure the flows carefully and simulate that. Secondly in a more
real world, additional entropy in the form of vastly different
destaddrs would be around.

If this was the linux version... interesting!

I had complained about the quality of the hash before, notably on the
lack of entropy in the proto field, and the xor in ipv6 (enough so
that an entire new hashing architecture has been arriving in newer
versions of linux with support for a much broader range of hash
targets, and support for mpls, and macaddrs and so on)

However, it is a shame to be unlucky, no matter the algorithm. 8 way
set associativity is working pretty well elsewhere.

>
> Koen.
>
>
>
>
>
> From: aqm [mailto:aqm-bounces@ietf.org] On Behalf Of Jonathan Morton
> Sent: dinsdag 28 juli 2015 11:45
> To: Dave Taht
> Cc: Scheffenegger, Richard; De Schepper, Koen (Koen); aqm@ietf.org
> Subject: Re: [aqm] Minutes of the AQM WG session
>
>
>
>> I don't know what a "surprisingly" high number of collisions is...
>
> Surprising to people unfamiliar with the birthday paradox, perhaps. The set
> associative hash produces results that are much more intuitively reasonable.
>
> - Jonathan Morton



-- 
Dave Täht
worldwide bufferbloat report:
http://www.dslreports.com/speedtest/results/bufferbloat
And:
What will it take to vastly improve wifi for everyone?
https://plus.google.com/u/0/explore/makewififast