[tsvwg] SCReAM does not burst traffic (was RE: L4S Issue #26: Q Protection: mandatory to Implement?)

Ingemar Johansson S <ingemar.s.johansson@ericsson.com> Mon, 02 November 2020 08:09 UTC

Return-Path: <ingemar.s.johansson@ericsson.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 97E5B3A09D6 for <tsvwg@ietfa.amsl.com>; Mon, 2 Nov 2020 00:09:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.102
X-Spam-Level:
X-Spam-Status: No, score=-2.102 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 E90A1ZT2j2aI for <tsvwg@ietfa.amsl.com>; Mon, 2 Nov 2020 00:09:13 -0800 (PST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2058.outbound.protection.outlook.com [40.107.20.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 607BF3A097F for <tsvwg@ietf.org>; Mon, 2 Nov 2020 00:09:13 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ppha48M4/SRKNJfw08k9x/mJy63YHiVwVfkW6aiwwk4J9y5OS2Jx5hz4QGgqPeWkOze0YccV3VArytwVsBlruV6/D2q7BoJK7oAz53w2DyzTvwXSoL71U5J43hT3RFxMSClnKSMr3smnCBNKZpU7Hy0KgMypJO6aqc/Q0+tTY53lspTP58dRsBUgJc5DTjOI//u/qQBiLBzq1zH0VuS2helL0iEFuOfqQlfqrX0eKHIVX9RelZAPu98ufk7g6Q7tvTgflqogos7LBULsp8JfbvShtP70dmCkXn2kjmTYGYjRKyKoXywauPwjH++6hnDa07G/5C0MA0wvABy5pSYcag==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=s1sf4EqYA52GziXHOOt0CWC8rZnWbuXeQlHeoyOGNWM=; b=m2ozMfVNtx4rDH+AlsdB7oxAd4J/Uxdnu9vGY44ysJyFFOP+8pbxaTGqG9m7xe/vzLXl2UZ1nTv8m/Ysv6mb2+jzB2F0REw0G6/hovF4H9FZj3M8pvVfVr/2zjacaKLTmGeaX4VoslSsLp6HFHT70iqqNt8EYPDg99w2dXMoOmEztZTZf87xBXmEyymEusY1aXJCxu/D8MkpvIXamGjIymEDsinH9EMjOS0BghmWmK+HLTbuRk+bgJHourED7KBUx3P5WPIRPIGYBpy46QizC4sXfxxGbHmwyxMqsOxwU241ZWDO36wAGeAog0z1RaJHo2t421Hr+DAEhfYLyRueZA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=s1sf4EqYA52GziXHOOt0CWC8rZnWbuXeQlHeoyOGNWM=; b=Q1XknEYPXy6bY9YiOuMQGiYppV2zV4x1wrqz2RieMJkjoacQBedTYFUNjNtZ9UfTSbBKD/AG8qmTEKfkCg5Kkj4xzqzqpqV74JWciq5HQHBJjkLTH1RG0P7iUEoTdg1Z3DEYjP1Olq73wY2823KHSfGT18aReoHEP3ldeZXL5Io=
Received: from HE1PR0701MB2876.eurprd07.prod.outlook.com (2603:10a6:3:56::8) by HE1PR0702MB3739.eurprd07.prod.outlook.com (2603:10a6:7:80::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.11; Mon, 2 Nov 2020 08:09:09 +0000
Received: from HE1PR0701MB2876.eurprd07.prod.outlook.com ([fe80::a4a1:d6b5:1254:923a]) by HE1PR0701MB2876.eurprd07.prod.outlook.com ([fe80::a4a1:d6b5:1254:923a%11]) with mapi id 15.20.3541.011; Mon, 2 Nov 2020 08:09:09 +0000
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: Jonathan Morton <chromatix99@gmail.com>
CC: Sebastian Moeller <moeller0@gmx.de>, "tsvwg@ietf.org" <tsvwg@ietf.org>, Bob Briscoe <ietf@bobbriscoe.net>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Thread-Topic: SCReAM does not burst traffic (was RE: [tsvwg] L4S Issue #26: Q Protection: mandatory to Implement?)
Thread-Index: Adaw724p1mbnxcogQbCJ0i4hepMCRw==
Date: Mon, 02 Nov 2020 08:09:09 +0000
Message-ID: <HE1PR0701MB28764DFD64090A14E60513CDC2100@HE1PR0701MB2876.eurprd07.prod.outlook.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [83.227.122.88]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a1fe6937-e8c8-4f76-e9ba-08d87f0693a3
x-ms-traffictypediagnostic: HE1PR0702MB3739:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <HE1PR0702MB3739B493F58AD76605CA962FC2100@HE1PR0702MB3739.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: jhJHXiguIR1j8zRDarIrW4PTnKps0aC3lEAa8J0DEiP5jAMipphbJ0pV49KQ9wb4Ib8flOR7+BbSu/r/F1c7i56C6VuEdG4g5Cs4YXmTT6r1PPraqAYsoR3qh073WkLP30TM5IbLpso3dOSEhBoqoq+XSusIKi1Qk+mBYHMCYql7pe4IyUt9h7zNKUQfM8+u7Ro29cNVpHIBVKCa7lCrYcq9pO8St7TCbQISckRPxB5qYFR6KXzyGFpytJsaoW3wAlYkltScJu0GwXCtTmkcwZ793OaFfkwfk3FOYLBr2y3b12ycbhoa40M+dfr4/qW677wygoxlN6uZo18/5wg9/Q==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR0701MB2876.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(366004)(376002)(39860400002)(396003)(136003)(54906003)(316002)(8676002)(71200400001)(33656002)(4326008)(9686003)(6506007)(55016002)(52536014)(76116006)(66476007)(107886003)(86362001)(66616009)(66946007)(53546011)(478600001)(6916009)(2906002)(66556008)(8936002)(99936003)(66446008)(186003)(7696005)(26005)(5660300002)(64756008)(83380400001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: oXgbHUTVz2bpXYFL9RQHQu6drZvd8MO9dLH0w0ZtTURACRbz2jAEbaf5A719EKJjGKdBPgqhrlyZnbcXZa3lKyfSGqT/Cl9NJDRMoyt7h4Au7xosb1g3k3RroL95WWE/OIj9SKNFIKgRetUZLyGIC8cLCB2VOYXW3qpGGTCA52RmHLSuydCjunqj0JEpHLnisYG/pF2LFJUmWEN751gGCwHwHn9ZWjVGG6ilasmJb9aTN9ev3myWOBETps99Lk9jIzig1R22NwLeE8ROMtZ3qLMizdPVNwKZwqR+n3XfuFvnQ3J154GHVAIFxi8JxHEjqVYvjwJA3WDh32r1LR3tPsEAJ0gB6dRryadFALB6OVEfIcGMitnV+10Afmq2ua8/5vLWaGNVXajuTaS/8eGYBQ7EG2j/IYra+A+qUbL3cSTqgDbGj0zYsVHf5qTfrE6VmwSaAItbYAqFX5H2F4wU3wm/IPVyeX0T6zRkKxmyfO3IJzHmqeJeqQytshrT0VYUMNUIkAE2VFvUfIrXRAqeAZ/YmETFoIggv58uAA+NHDW3iZGrDqDRS+bU3lqBjWnIHpG8aQxd1ENMGfVs+aFnVevW61eed7mac90cmfIiOpJqXWQsnwmUxjnD/A4vFWM02SPdpwk+8FORQpzT9TCrUw==
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_000C_01D6B0F7.D204F800"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR0701MB2876.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a1fe6937-e8c8-4f76-e9ba-08d87f0693a3
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2020 08:09:09.4710 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: o73FDtmIli1VMvI6nNOPeDgMnnmXIEsKPe5crY9vbKI69BDdlzcDefhlJjf61yECPynGehCeP98DFSaCiJ+eC/v/j1ZCHwrZkfBGLBDN0ivNBplEukcqiJcV9sRQ9FRz
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3739
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/Hfk3SfFbsdd_YHEiGtncvxkgTD0>
Subject: [tsvwg] SCReAM does not burst traffic (was RE: L4S Issue #26: Q Protection: mandatory to Implement?)
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: Mon, 02 Nov 2020 08:09:16 -0000

A correction to statement #3 below.
Quote "...or when traffic demand is very bursty (eg. realtime video over
SCREAM)"
This is wrong

SCReAM implements packet pacing and does therefore not burst out the video
frames. 
The pacing rate is typically 1.25 times the nominal video bitrate, this
means that with a video coder running at 50fps (20ms between frames), one
frame is clocked out in ~20/1.25 =  16ms. This of course varies a bit as
video frames generally vary in size.

/Ingemar

> -----Original Message-----
> From: Jonathan Morton <chromatix99@gmail.com>
> Sent: den 30 oktober 2020 18:07
> To: Bob Briscoe <ietf@bobbriscoe.net>
> Cc: Sebastian Moeller <moeller0@gmx.de>; Ingemar Johansson S
> <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>; Ingemar Johansson S
> <ingemar.s.johansson@ericsson.com>; tsvwg@ietf.org
> Subject: Re: [tsvwg] L4S Issue #26: Q Protection: mandatory to Implement?
> 
> > On 29 Oct, 2020, at 8:19 pm, Bob Briscoe <ietf@bobbriscoe.net> wrote:
> >
> > Maybe I need to spell this out. The DualQ qdisc was about modularity:
"Do
> one thing and do it well". it was designed as a module to introduce *one*
> feature: ultra-low delay, and avoid introducing *two* features at once
(i.e.
> avoid intervening in rate control).
> 
> Taking your advice, I'm going to focus on this one statement, and focus
well.
> 
> DualQ actually does three different things, each of them poorly:
> 
> 1: It divides traffic into two classes to apply differential service to
them, using
> an input signal that can be ambiguous (ie. CE codepoints could belong to
> either class).
> 
> 2: Traffic from each class is delivered with nearly strict priority to one
class,
> ostensibly in support of the latency goal of that class.  This abdicates
the
> attendant responsibility of sharing capacity equitably between traffic
classes.  I
> use the word "equitably" advisedly, rather than "equally", acknowledging
that
> there are several viewpoints on what is "equitable" in a differentiated-
> services context.
> 
> 3: It performs Active Queue Management, using an algorithm that has been
> shown to perform poorly on paths that have significant latency jitter (eg.
> WiFi), or when traffic demand is very bursty (eg. realtime video over
> SCREAM).  On short paths, the difference in effective path latency
combined
> with the equalising of congestion windows between the two traffic flows
> results in a large imbalance in throughput.
> 
> I agree that modularity is a good thing in engineering, but so many
> components of L4S rely on workarounds for each others' failings that I
don't
> think it is actually very modular at all.  By contrast, SCE is designed so
that any
> major part of it can be substituted with an improved version without
difficulty
> - where "improvement" can be interpreted many different ways in various
> contexts.
> 
>  - Jonathan Morton