Re: [tsvwg] path forward on L4S issue #16

Ingemar Johansson S <ingemar.s.johansson@ericsson.com> Tue, 09 June 2020 19:11 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 0ECA33A0D1A for <tsvwg@ietfa.amsl.com>; Tue, 9 Jun 2020 12:11:11 -0700 (PDT)
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 J6AzTOBMDqvX for <tsvwg@ietfa.amsl.com>; Tue, 9 Jun 2020 12:11:09 -0700 (PDT)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20057.outbound.protection.outlook.com [40.107.2.57]) (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 C49983A0D10 for <tsvwg@ietf.org>; Tue, 9 Jun 2020 12:11:08 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TosKzPMUyH7pN/Iemdz8sPmMADA8MFv3C2GsVMOU01MEcfQ77kcugM75NmB4WRV7rTgsEw30OjIiRoofsndwHhi3s9QlIZeBq/4/hAqrczAjNR/MwSzCRltsQtXyylIZUMbz5dor7BdSS4aP8LVblm5nMk7eg/uMNLyWIrBnNgI+Pfqbiv8bmc1zyHC9o92tVfQMnbqRs8/DU6DQmCkU9e4nyYhtRhYUR4PIdYWm2EM8LGeFF7+PM6ckwK1WBO0lJ1ounK6IP4w4ft2NKgZf9lurcficzWbciP0wsPj5KK0+b0k4zXXcb01oWIH+dhNwibdYmC/5B04Zj778rFDTOA==
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=iDCj8y4xsUZcwUr+R8M5wjb5t9mu9X8qIl51qtmoHO4=; b=lfmwE7tDDOekSwIDodIWIKhN1K8sB8H4+RM9gTg4AlP2eE3H2BYFCXWobaPpEnlPeoyudDw+NiivjJ5HmeE3u+MV7tFlwboQ9OrOqSACin/8qIXTrxFFa6sghR/Ean53mQF1fkfyFJt13tzTBaCFvraIy25uJOWh8SRtF7sX1O+P91DXT3e6XwRTzgAzBfzgzSppr3QjhaxCUW1kd05YCAjm7BaK29zsa3GvDms5MgubJWqAZf3L8zXsUFnX8q+c2I294F+v4S15weY7QcLj8jP/+j9EDc6CRQdZ/RfTU8M87i8Xc3OwECejzBuqZyqlwA9BLfauqpqUCjz/7ABvVw==
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=iDCj8y4xsUZcwUr+R8M5wjb5t9mu9X8qIl51qtmoHO4=; b=R8gCNS6zHdYrKfTpfnuXq7vC4ZoF/8d6IhWdzzu12v+/9hPAoeyJpr0+kDhe+NM7PYhCDgb3bC1O6mrHXFKC7snYnMbvcyZmhmF4err/oLgg2tGayR2S607t1RhYuxEil0++2SVlOkYV0r32DQnLUWppBMWV9OCmAz6UfI5Sti8=
Received: from HE1PR0701MB2876.eurprd07.prod.outlook.com (2603:10a6:3:56::8) by HE1PR0701MB2140.eurprd07.prod.outlook.com (2603:10a6:3:2a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3088.13; Tue, 9 Jun 2020 19:11:02 +0000
Received: from HE1PR0701MB2876.eurprd07.prod.outlook.com ([fe80::f411:8f72:4035:41d1]) by HE1PR0701MB2876.eurprd07.prod.outlook.com ([fe80::f411:8f72:4035:41d1%8]) with mapi id 15.20.3088.018; Tue, 9 Jun 2020 19:11:02 +0000
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: "Rodney W. Grimes" <ietf@gndrsh.dnsmgr.net>, Ingemar Johansson S <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>
CC: Sebastian Moeller <moeller0@gmx.de>, "tsvwg@ietf.org" <tsvwg@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Thread-Topic: [tsvwg] path forward on L4S issue #16
Thread-Index: AQHWPkYZyJNg6cgsQkOoRWoF9Fsxh6jQUFNQgAAFjoCAAAT/IIAADL4AgAA70aA=
Date: Tue, 09 Jun 2020 19:11:02 +0000
Message-ID: <HE1PR0701MB2876A3B6CBD40DAB1D760905C2820@HE1PR0701MB2876.eurprd07.prod.outlook.com>
References: <VI1PR0701MB287768D465C37DC46A459C12C2820@VI1PR0701MB2877.eurprd07.prod.outlook.com> <202006091524.059FOatj051419@gndrsh.dnsmgr.net>
In-Reply-To: <202006091524.059FOatj051419@gndrsh.dnsmgr.net>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: gndrsh.dnsmgr.net; dkim=none (message not signed) header.d=none;gndrsh.dnsmgr.net; 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: b1584050-5a55-4065-397b-08d80ca8da2b
x-ms-traffictypediagnostic: HE1PR0701MB2140:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <HE1PR0701MB21401B6638DA121528562EFFC2820@HE1PR0701MB2140.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3173;
x-forefront-prvs: 042957ACD7
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: wlDus5oXuwMu+NIyXxBxy9xtce+zgw/ROpfRQYyPIzvYTNzzVMlQpBRKAIDT0xNaJOy0xyMpaPve8s9+F9a1Hv3+f5VzAudSLmC81H8U/TJHc9OIN+GatCGVBwQq0DkawfUuyzVackPsr0DsatnwCyLNov26MpbDSCMsFHIFkH3+tMPHz3T+x/CYFaY/fCLCz1ypTYUn/9rKwFH+LUGe6o97l8Y9W5Crv6pFowmR0lICYQ4lSzf22XHDtRAuWadG5IGPL5HyMYAzPixWEAZ69Ymal0c6sPBLiOy5zWt5LN0hba2oxGDFaeBZvigMlE01iKl22vyueJS+8Ise4gLRKJZV87jt3tQwqEJHyRBrE+OFSvrrBfx7DpFrhfVvrVGMeX9TJ62hSzzBA/a7IklxYg==
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; SFTY:; SFS:(4636009)(136003)(376002)(346002)(396003)(366004)(39860400002)(66616009)(52536014)(54906003)(966005)(478600001)(107886003)(33656002)(110136005)(7696005)(316002)(5660300002)(99936003)(66446008)(71200400001)(66476007)(66556008)(83380400001)(66946007)(76116006)(2906002)(8676002)(9686003)(86362001)(186003)(26005)(55016002)(8936002)(6506007)(66574014)(4326008)(53546011)(64756008); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: Bxwtc2yPI2VkWJfxIhICvTnNPUviEe1aCIypeOILOCEldmfRQTLk6A/Xg+VdTyE8Q1HmNRHetho9kTKT9il+PeTkOPzpLDQfrOw0uxvi/2DdrHADq9cuCkDuzk30LwBc4wGNGnC29+lMZQUa/zIQmjMXDKK4pSsQLuhGGxje0tYWtTSq4b076pDzL8F2VMhmZWq42qhGT6xTXszZoD041SRNGR1I9vg1vZ4IqFaZbGECniKNjJyKUHrhdqMeugEEfY6tLZmR+a5AV5xW/RdVBJ+6Rm4gGhIbebxmFT84b0feyMpwEC1QopHfJgN/4EWloYnB4y/G6jr/4F0qF9yvQHyxoAt9xGq3gB9riudRtoGus6fEP2BhUv4XNDfu8e9s8uxXAy5uZISuoCYdCNtT+pPusf6a3KudlDbdJEwP5SQM53AgEvZWA1zBWPahnGNNiQrVx9fjIT4D8tJ4AMIB4QQmKVCfNueV7UAyMMUGGiZ63N8n7xMiXHPlQV1uHGto
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_0307_01D63EA2.7A166380"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b1584050-5a55-4065-397b-08d80ca8da2b
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jun 2020 19:11:02.5600 (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: cGaKaZVRhU3pTy4SpIBKJZbqEzejWy/dgV9AwiBf4/qA7A3M4iOflPQYWUWLJv+Bk+zq75DYpmuwsdBVKc6Crjtex1BMrQKt2ZgPb6Rm4HON+o89yypSAgFkHf5wYe+x
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2140
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/jRMBmLg9CxPfMTRxBr46Bkc8qTM>
Subject: Re: [tsvwg] path forward on L4S issue #16
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: Tue, 09 Jun 2020 19:11:11 -0000

Hi

Yes, RFC8298 will eventually be updated, it is still an experimental RFC and
the target is to make it standards track in the end. 
There is already an implementation of L4S support in running code
(https://github.com/EricssonResearch/scream) but I don't really see that as
up to the task. More work is needed, it is perhaps possible that one can do
away with the split between the network congestion control part and the rate
control part. One problem that we currently see is that it may back off a
little too easy when we run it in our proprietary 5G network simulator with
L4S support.

The SCReAM BW test tool can be run on both RFC3168 style mode with the -ect
0 option, in which case it does something that resembles ABE. It runs in L4S
mode with the -ect 1 option.


/Ingemar
 
> -----Original Message-----
> From: Rodney W. Grimes <ietf@gndrsh.dnsmgr.net>
> Sent: den 9 juni 2020 17:25
> To: Ingemar Johansson S
> <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>
> Cc: Sebastian Moeller <moeller0@gmx.de>; Ingemar Johansson S
> <ingemar.s.johansson@ericsson.com>; tsvwg@ietf.org
> Subject: Re: [tsvwg] path forward on L4S issue #16
> 
> > Hi
> > Why don't you run the testing yourself to get the answers you look for?.
> >
> > You can download and build the SCReAM BW test tool (follow the steps
> below).
> > I can guarantee that you'll find cases where it does not work In a
> > satisfactory way. But as with most other congestion control work it is
> > work in progress, sometimes that progress is good, sometimes not so
> > good due to other projects that are more important.
> 
> Is there any plan to update RFC8298 to include using L4S w/Scream?
> 
> > /Ingemar
> > ==============================
> > How to get and build the SCReAM BW test tool on Linux PC's
> >
> > cd ~/somewhere
> > git clone
> > https://protect2.fireeye.com/v1/url?k=70acc563-2e0c7f0d-70ac85f8-861d4
> > 1abace8-e225af5cf515fe3e&q=1&e=20992ad0-7a3c-4843-b436-
> e719baf77c27&u=
> > https%3A%2F%2Fgithub.com%2FEricssonResearch%2Fscream.git
> > cd code/bw-test-tool
> > cmake .
> > make
> 
> Does this code include the modifications that use ECT(1) marking?
> Is it possible to turn on/off that marking so that useful comparision
tests can
> easily be created?
> 
> For the benifit of the others in this thread, SCReAM is an experiment as
> documented by RFC8298, with the following in section 5 Discussion, a list
of
> items:
> o  Support for alternate ECN semantics: This specification adopts the
>       proposal in [ALT-BACKOFF] to reduce the congestion window less
>       when ECN-based congestion events are detected.  Future work on Low
>       Loss, Low Latency for Scalable throughput (L4S) may lead to
>       updates in a future document that describes SCReAM support for
>       L4S.
> 
> 
> >
> > What needs to be installed in advance is git cmake make gcc (or g++ ?)
> > I install both
> >
> > Read the SCReAM-BW-test-tool.pptx
> > ==============================
> >
> > > -----Original Message-----
> > > From: Sebastian Moeller <moeller0@gmx.de>
> > > Sent: den 9 juni 2020 16:21
> > > To: Ingemar Johansson S
> > > <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>
> > > Cc: Jonathan Morton <chromatix99@gmail.com>; Ingemar Johansson S
> > > <ingemar.s.johansson@ericsson.com>; tsvwg@ietf.org
> > > Subject: Re: [tsvwg] path forward on L4S issue #16
> > >
> > > Ingemar,
> > >
> > > I have a feeling that this discussion thread is based on a
> > > disconnect. I
> > believe
> > > that most here agree that Scream is a nice and interesting project
> > > worth pursuing. The only contentious point is whether scream working
> > > well with current L4S AQM behavior over a single simulated hop, can
> > > make up for the apparent lack of testing under even mildly
> > > adversarial conditions (aka
> > real
> > > internet conditions) of the core L4S implementation and design. If
> > > you
> > have
> > > made such measurements in the context of scream's development,
> > > please do not hesitate to present them here.
> > >
> > > incomplete listing of mildly adversarial conditions:
> > > 1) bi-directionally saturating traffic
> > > 2) asymmetric links
> > > 3) long networks paths, >>5 hops
> > > 4) paths with parallel segments
> > > 5) unfriendly greedy traffic with less than expected yielding behavior
...
> > >
> > > Data demonstrating L4S immunity against negative behaviour under any
> > > of these conditions, is IMHO quite helpful for the continuing
discussion.
> > >
> > > Best Regards
> > > 	Sebastian
> > >
> > >
> > >
> > > > On Jun 9, 2020, at 16:11, Ingemar Johansson S
> > > <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org> wrote:
> > > >
> > > > Jonathan, you kick in open doors..
> > > >
> > > > I urge interested people (if any?) to follow the discussion thread
> > > > instead to get an understanding what causes the lower throughput
> > > > with
> > > L4S.
> > > > https://mailarchive.ietf.org/arch/msg/tsvwg/FFQH_XG0-
> > > wbLIt7JRJ33dH8Fyf
> > > > c/
> > > >
> > > > /Ingemar
> > > >
> > > >> -----Original Message-----
> > > >> From: Jonathan Morton <chromatix99@gmail.com>
> > > >> Sent: den 9 juni 2020 12:10
> > > >> To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
> > > >> Cc: tsvwg@ietf.org
> > > >> Subject: Re: path forward on L4S issue #16
> > > >>
> > > >>> On 9 Jun, 2020, at 10:33 am, Ingemar Johansson S
> > > >> <ingemar.s.johansson@ericsson.com> wrote:
> > > >>>
> > > >>> "Even though it is more than a magnitude difference in queue
> > > >>> delay between CoDel-ECN and L4S, it is fair to say that these
> > > >>> simple simulations should of course be seen as just a snapshot."
> > > >>
> > > >> Not to mention a magnitude difference in throughput.
> > > >>
> > > >> - Jonathan Morton
> >
> 
> --
> Rod Grimes
rgrimes@freebsd.org