Re: [tsvwg] Fwd: New Version Notification for draft-white-tsvwg-lld-00.txt

Luca Muscariello <luca.muscariello@gmail.com> Sun, 17 March 2019 19:32 UTC

Return-Path: <luca.muscariello@gmail.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8575412D829 for <tsvwg@ietfa.amsl.com>; Sun, 17 Mar 2019 12:32:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 9ZQ1VzqJlufr for <tsvwg@ietfa.amsl.com>; Sun, 17 Mar 2019 12:32:21 -0700 (PDT)
Received: from mail-ot1-x334.google.com (mail-ot1-x334.google.com [IPv6:2607:f8b0:4864:20::334]) (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 6AA6B12B001 for <tsvwg@ietf.org>; Sun, 17 Mar 2019 12:32:21 -0700 (PDT)
Received: by mail-ot1-x334.google.com with SMTP id t7so12622708otk.8 for <tsvwg@ietf.org>; Sun, 17 Mar 2019 12:32:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=amRdHeiYTcdd9T0QFCODsAsTqmd9/IRfCClZA0xppSA=; b=fp+/b3p84wChfPqhJb0ygfU71P9xpTfYCv82D+nzYP3KrH7zSlauhLnIX1vyrNG1C/ GmIJVGoUK0eHHXf2kdSp0Uo6XDeQWT+MwrPblle8j3fJDZhQKOtv+p4Z5EhXcXlQsi50 lh8/VXy3qNogOoh+mHkUqSt8ELnnVep18JHzfAKdGj7dQjqy4YUHfcJYPz+rUupx7tY1 aBz+g7w7qmVSWElVnJpRZj+QWE2zYz5eOjpYiMXjdEzqGHJ9XCfdbIqGI/Gbiip8zYsH z5oSwzBp1VKMUSATtoSMv/21GB+WeIiJVJl1F0ymiGp16Tf+iqJ6RIyjWjJxrkRwpIj8 WTTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=amRdHeiYTcdd9T0QFCODsAsTqmd9/IRfCClZA0xppSA=; b=p9VvKbWaQkMPBkixL4DIC6j5/vgk+zTBDn/mYtNasNX+UiuEbxKtCMrS1PtJZi7zn3 GgIXmuaaLS/JQNb4iuPKUUhAb08aE3PsitssYk9WCc3aWYBS+RQGxHpd2r1z8IccjkFm jcDpAA//mZa2v+7vxG1eh9QGMc6rZHcL2nWvqTablfPVjJhMn8kNN5tJKKsooPmwV2KL TmMAGOWN80qDydY1KoRJKlwwwSivvtqBYKtWWip+FzU36KelLk/KfFRjhy3ShfxroGRf 2bUu5vSuJaG3UJOeN7qIPgcXya++wNP0BjVpUFjwqNMoo9h7EbVHxAXlTl4g5mGSPEq5 SU8g==
X-Gm-Message-State: APjAAAWGtjCPfFqUwS3KhBm7K9BfdCz/NoZHCBrrtp7eoM4lCGd+knUY EYz5bPIWASPN2J5Y6a/w5e0PbGYortykOP+3fgQ=
X-Google-Smtp-Source: APXvYqyEretY5NAwxD03KuF/fI/ermT52mkQ46sc2XjP+/3mG0YM4TmhjpvyRmnui8RgAo/hKodB/P3ZlL6Iq25bEVQ=
X-Received: by 2002:a9d:7841:: with SMTP id c1mr8750178otm.354.1552851140586; Sun, 17 Mar 2019 12:32:20 -0700 (PDT)
MIME-Version: 1.0
References: <0289E1B3-9AFF-4633-A9B1-6BAEE96B7692@cablelabs.com> <CAHx=1M6US_HYjXfqtRr8RbGEe5QxPjjnivLkKMHHBpqMQRyP8g@mail.gmail.com> <C689234C-6A08-47B1-90B5-07DE77112BBD@cablelabs.com> <CAHx=1M5z4fpViHbV+3+VchpyXsPJwwCuhWzNvZ7EU-An3gS0qQ@mail.gmail.com> <300857A4-9483-473E-8D9E-799F6077A4FF@cablelabs.com> <CAHx=1M53q0DG8AmhSxQXFhDfr4UzgrRR+iebmCwrZMcVnMvS5g@mail.gmail.com> <CAHx=1M4y=bEHQ1xt1G59B-DzuU195s4hMapAFmjP0UFqSn403A@mail.gmail.com> <AM0PR07MB4819B13811AE92A48A69CB5BE0460@AM0PR07MB4819.eurprd07.prod.outlook.com>
In-Reply-To: <AM0PR07MB4819B13811AE92A48A69CB5BE0460@AM0PR07MB4819.eurprd07.prod.outlook.com>
From: Luca Muscariello <luca.muscariello@gmail.com>
Date: Sun, 17 Mar 2019 20:32:09 +0100
Message-ID: <CAHx=1M6RMgVb+Q0OcjYwFvTr=uVCX6V_yPMUDXX5Z2zNfzWy+g@mail.gmail.com>
To: "Tilmans, Olivier (Nokia - BE/Antwerp)" <olivier.tilmans@nokia-bell-labs.com>
Cc: Greg White <g.white@cablelabs.com>, tsvwg IETF list <tsvwg@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000009fb2c205844f54af"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/nSSj7x8eQozWKyNpFL4I5NjqhiI>
Subject: Re: [tsvwg] Fwd: New Version Notification for draft-white-tsvwg-lld-00.txt
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 17 Mar 2019 19:32:24 -0000

Is there an assumption that the low latency queue is only used by rate
controlled flows
that are sensitive to ECN feedback?

 This goes back to my question to Greg about serving non marked flows in
the low latency queue.

I would assume that a low latency queue is open to flows that are non
necessarily controlled by ECN but just exogenously rate limited by say a
 codec rate.

But now it seems like this is not the case.

Thanks
Luca

On Sun 17 Mar 2019 at 18:32, Tilmans, Olivier (Nokia - BE/Antwerp) <
olivier.tilmans@nokia-bell-labs.com> wrote:

> Hi Luca,
>
> > The protection mechanism assumes that one queue has soft priority over
> > the other. Strict priority would be stupid, so there must be a wfq
> weight to
> > schedule the classic queue less frequently. I did not find the magic
> number
> > that  is set in the DOCSIS specs but whatever number is chosen I wonder
> > which opitimization objective would be the foundation of that.
> > 10%, 20%, 30% or any number would imply that if the priority queue is
> used
> > at 100% utilization the other apps would get a small fraction of the link
> > capacity.
> >
> > What number is chosen and based on which calculations?
>
> The protection mechanism only affect how competing packets within a RTT
> gets
> dequeued. In this instance, a WRR protects the classic flows from
> unresponsive/misclassified L4S flows, at the expense of the other L4S
> flows.
>
> It does not affect the overall throughput of the flows when measuring it
> over a
> timeframe of a few Tupdate interval (e.g., 16ms). Indeed, the core of the
> DualPI2 AQM is a PIE2 controller computing the random drop/marking
> probability
> based on the classic queue. This probability is then also used as base to
> mark L4S
> flows, albeit with a quadratic relationship (i.e., for the same base
> probability, the
> L4S flows are marked much more often than the classic ones).
>
> Consequently, whenever L4S traffic causes the classic queue to build up
> (even
> slightly above the PIE2 target), its marking probability drastically
> increases as the
> PIE2 controller reacts. As the L4S flows have scalable CCs (i.e.,
> understand how to
> leverage multiple CE marks per RTT), they reduce their cwnd accordingly
> within
>  a RTT (which is much smaller than the classic flows' RTT).
>
> In other words, L4S senders end up slowing down themselves (to a point
> where
> the L4S queue is empty for most of the transmission slots) to allow the
> classic
> queue to drain, and this reaction is the result of a much faster
> control-loop than
> the one used by the classic sender.
>
> There are thus no magic number per say for the WRR ratio. §4.1.4 of
>  draft-ietf-tsvwg-aqm-dualq-coupled explains the guidelines to pick one.
>
> Note that the exact throughput ratio between L4S and classic flows can be
> tweaked using a coupling factor, as explained in appendix C. of
>  draft-ietf-tsvwg-aqm-dualq-coupled.
>
> I hope this was clear enough.
>
>
> Best,
> Olivier
>