Re: [tsvwg] Comments on draft-ietf-tsvwg-ecn-l4s-id-05

Ingemar Johansson S <ingemar.s.johansson@ericsson.com> Sun, 11 November 2018 20:28 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 5D626124BAA for <tsvwg@ietfa.amsl.com>; Sun, 11 Nov 2018 12:28:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.76
X-Spam-Level:
X-Spam-Status: No, score=-4.76 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=egBl6V9c; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=ericsson.com header.b=RbZ2R7KW
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 iyc0GH7gdTNf for <tsvwg@ietfa.amsl.com>; Sun, 11 Nov 2018 12:28:21 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (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 84E1E12426A for <tsvwg@ietf.org>; Sun, 11 Nov 2018 12:28:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1541968098; x=1544560098; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=8qa8ycap7wV+mV3nl3Dh8xHXUhj6HqKWK1tGZnxU81o=; b=egBl6V9cIKVoFHG1DVXQkjE7z7MyYFl+oph8PNS/SrM8NEIquOTkXemzHyXe3cJp 6aEpEn+6MpZcUT5PIA0Ak6OjkeulZ3EHz9fwW4wjbA7/Om0ZT1DKRP1l7Lfy1/2j WJPCwbrFp73NRUkRsTWocoUfyRn4EkgEuN4fkGt+jEY=;
X-AuditID: c1b4fb2d-f49ff70000007af1-df-5be890e28e7c
Received: from ESESBMB502.ericsson.se (Unknown_Domain [153.88.183.115]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 70.48.31473.2E098EB5; Sun, 11 Nov 2018 21:28:18 +0100 (CET)
Received: from ESESBMB504.ericsson.se (153.88.183.171) by ESESBMB502.ericsson.se (153.88.183.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Sun, 11 Nov 2018 21:28:17 +0100
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESBMB504.ericsson.se (153.88.183.171) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Sun, 11 Nov 2018 21:28:17 +0100
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=ZMHqxL+/Xr8FeETDB77tS5BlRDhnzaqJYWI+T+GAPyI=; b=RbZ2R7KWwnP8Vh/V0Dh2ZwCBE/rE5BkPBmEvp280nNyHseTrYZu5ZdXXYeZrw/Cfw8CCksZSL7Kp/Orm1otphiD2/4y4LXYYiZ/TPFpsweZuHpRxf//ecj9cobobrCJyLiJ9uafe7thAFiQGLlmL256rzboBtdIhG21loOyebus=
Received: from AM4PR07MB3396.eurprd07.prod.outlook.com (10.171.189.157) by AM4PR07MB3059.eurprd07.prod.outlook.com (10.171.188.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.10; Sun, 11 Nov 2018 20:28:16 +0000
Received: from AM4PR07MB3396.eurprd07.prod.outlook.com ([fe80::a99b:80fc:ebf2:9b3f]) by AM4PR07MB3396.eurprd07.prod.outlook.com ([fe80::a99b:80fc:ebf2:9b3f%2]) with mapi id 15.20.1339.018; Sun, 11 Nov 2018 20:28:14 +0000
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: Bob Briscoe <ietf@bobbriscoe.net>
CC: "tsvwg@ietf.org" <tsvwg@ietf.org>, Magnus Westerlund <magnus.westerlund@ericsson.com>, "'csp@csperkins.org'" <csp@csperkins.org>
Thread-Topic: Comments on draft-ietf-tsvwg-ecn-l4s-id-05
Thread-Index: AdR3+m8ZH1x5nAo7TQeba5/lOD8g3QAHir4AADIRjxAAHrE1AAAoIP9w
Date: Sun, 11 Nov 2018 20:28:14 +0000
Message-ID: <AM4PR07MB3396817A3BD2EDDDC5B04999C2C00@AM4PR07MB3396.eurprd07.prod.outlook.com>
References: <DB6PR07MB34008C7D9A241B6AD6AD2AC3C2C60@DB6PR07MB3400.eurprd07.prod.outlook.com> <8d64668e-0284-9d7e-3e3a-3786415d1e2c@bobbriscoe.net> <AM4PR07MB33961955A36D444FD48404D6C2C70@AM4PR07MB3396.eurprd07.prod.outlook.com> <f88e7102-e81e-d270-8c69-eadb9a3b27c3@bobbriscoe.net>
In-Reply-To: <f88e7102-e81e-d270-8c69-eadb9a3b27c3@bobbriscoe.net>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [83.226.2.151]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM4PR07MB3059; 6:YRuuLkvKEAl9SNbxCSAvvT0BSISsoTPp9mXJJ7idJ7NCM6DxK2un6KZXIRfjxeyL1lTAb7Wssxp5HDbS4s8UljlgynQv1aUNlSwfwJ/rVNxtp6JDeimQLpQEufDmTDC8MlWEIIjmLil5kaJlq0vT2rjZBOMytXmeMq8cNQv228CB1lY8HbOO8P0BQHtK9rWOWkxB0FDZqrdgrsyS//1rhU9PzTtCkncGeeycTrOFzTuk3jl6O7vHJm5aVRW/2/dm8yBO0RE5605avRUQHLL/ZEnxJqdYHcOUF3AkaIvkUZSXs3dyeXhB7dbDzhszFEjFvMMDZjokZevrMBkXQeIFwkPvqB7zpECFURaluS6s6NHfX2K0ZcgBV8Hgzf/ZtTXWfTy9I8l6aka/KTqUHK9+Y8AA5e4awt+xDqn3sDK5AUD/FcZGOwXnJGeyLOWh9Rs26Pbx0zDN0ufrO91mqIo3pw==; 5:QQNNF0oixrsrRX1moqTxsKN1QCA/aoz9ceHwScCYJObGE4r8fKCrMP/jnV9Dq+dmIx3V0Hh5BuZ9wNFSNsfrT6gZGSnNkkRN8TERFoa0E0uPGidqFN57jieVA6PgpoUCeYRF8yfxpJAbJw5/0powCUFYpoCmDB8FZURNRYDlPoY=; 7:LsHxNCvhkh7c1PWuqHnxsL7ZM8Hnv6XZGOc9MoyovEekSmZTjgldiYHV16BJLi7MzQyAe6pLJEe2daM75R4NV5nxed334YOReiBFoUjERqtzQJrtiLF17pu35pNubo3/l013izJ0NDiWTSxtvgaJfQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM; SFS:(10009020)(366004)(346002)(376002)(136003)(396003)(39860400002)(199004)(504964003)(189003)(81156014)(8676002)(71200400001)(81166006)(6916009)(71190400001)(478600001)(345774005)(3846002)(68736007)(93886005)(74316002)(99936001)(790700001)(6116002)(2906002)(6246003)(316002)(53376002)(5660300001)(4326008)(97736004)(7696005)(86362001)(76176011)(8936002)(66574009)(102836004)(53546011)(6506007)(99286004)(54906003)(55016002)(486006)(606006)(2900100001)(229853002)(14454004)(966005)(53936002)(54896002)(6306002)(9686003)(25786009)(53946003)(11346002)(33656002)(446003)(476003)(26005)(7736002)(66066001)(14444005)(256004)(105586002)(6436002)(186003)(106356001)(236005); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR07MB3059; H:AM4PR07MB3396.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
x-ms-office365-filtering-correlation-id: 22f5b8d0-3e70-4c84-e80f-08d64814353b
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390040)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(49563074)(7193020); SRVR:AM4PR07MB3059;
x-ms-traffictypediagnostic: AM4PR07MB3059:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ingemar.s.johansson@ericsson.com;
x-microsoft-antispam-prvs: <AM4PR07MB3059923D77B27C7EF3724B6BC2C00@AM4PR07MB3059.eurprd07.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(102415395)(6040522)(2401047)(5005006)(8121501046)(3231402)(944501410)(4983020)(4982022)(52105112)(3002001)(10201501046)(93006095)(93001095)(148016)(149066)(150057)(6041310)(20161123558120)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699051)(76991095); SRVR:AM4PR07MB3059; BCL:0; PCL:0; RULEID:; SRVR:AM4PR07MB3059;
x-forefront-prvs: 08534B37A7
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: DmltWtl4hG16ojy23pW2Sn5ScP/W/PV2XAtjA+Q3rY4VHsr2VCsVlH2c9hoLnxmLqSaBmDTme6JAPe/mkAVFf/FZWewNwcNttt2A+n9PWFH9KZ0UcTQ65MdbUUJ4hwM0MtiA9SShAVPKENtWRcLkwGBM0kAjYXn/5q9dBiD7KInbZcKb5mIhwrzUJfIMQROc88xiLMlY9mBna8Oz76X5VCCnC2NZ1MgKpyxpSHf4P9YJlQNpcTJ533Qnw+WrrKvvFviOiiJU6n5yEW83KtTzZZ5uuhFrCgJNqMrzPnpJLG84GOHV468LalPeVkQlurFDFZX79NGJvuWUoa1H0bUKTDtEyFtsa06gakOKUJ6BP2o=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_005B_01D47A05.72544EE0"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 22f5b8d0-3e70-4c84-e80f-08d64814353b
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Nov 2018 20:28:14.7907 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR07MB3059
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUhTYRTGeXfv7u6Wk+tUPC2WNRTCcmb2IWKRZWFFKoQxNLChFxXnlN1l GkVCoOUHqGnRKNT8nIINsSwyNEnL2R+zlaSmc+ZQt77UUDTRtt0J9d/vvM/zvs85h5fERItc MZmh0tBqlUIpJQT4A3kXEzxdPpe0v90QGN48/w6F91tqueED3yaI41iMzWzkxtwzm4mYhoZV TjyWKIhMpZUZubQ65NhlQfqvod+8HPsIlne3eoEoQIY6rBjxSaAOwpy9jVeMBKSIeoNgqaWU YItlBJ8ni7ls0cCBhdVllw2nyjEYHBhxK1UcaBjSYWwxjaDFtEI4XyaoSND1raBiRJI+VCDo igKcHowqRNA28dKV7k0dgR69jct6wkGrD2PxNFQW7XM6cMfN6vZ23MlC6hLcaaxy91rDgcc/ O10CnzoBT1Y3XbGIkoB5ZdJ1jlF+MDZTw2EH9QHL8BDBsi/Mf93gsrwLJipr3SyBDzUlyBkA 1AgB1ltW95ZC4a2uB2OFTwTUL73iscJ5eDQ+y2OFMQQdtibXxEAFgWnjLNtRCiyOlrkTMuHF 7Smc5Z3QWmbBy1GI9p9mta4lVSAwLn7kaF1je8HggxmcNSWBQf8FsbwXrKNWfIub6uyY1hGN OaLrtWf+P3byUZgzmHks74aqEoubD4G9fwHVom2tyJehGSYr7UCYjFZnpDBMtkqmojUdyPH7 Xnf+CX6O2uxRfYgikdRD2H9zLknEVeQy+Vl9KMDxzrS+zYjEuCpbRUt9hCHxDlmYqsi/Rquz k9VXlDTTh3aQuNRPKGvtThRRaQoNnUnTObR6S+WQfHEBSo/rXR8Z9u9GpghBRhy/sU4kfqg5 F2CUe1dn3jcN+K8ln6xd743tluThZc9OJej3NEcVFWqCq7J+lFkzoy5MrHjZKq7nUtGFpbOD 42uSySh7V+TUZom4X3mx22SxSepWZz1B9lQecfWwR/vYd/n2gfceKbGyjYS8G0pPXXSCFGfS FaFBmJpR/AVjRJY3hQMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/sYH_vhbPC13oF2WwnmppnAvM9OQ>
Subject: Re: [tsvwg] Comments on draft-ietf-tsvwg-ecn-l4s-id-05
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, 11 Nov 2018 20:28:25 -0000

Hi

Regarding the relation between RFC6679 and avtcore-cc-feedback-message, I believe it is best to ask also Magnus and Colin for their opinion, my understanding is that avtcore-cc-feedback-message is not meant as an update to RFC6679, even though it can actually be interpreted as such, but I am open for the possibility that there are other opinions here.

 

Please see more inline below [IJ]

 

From: Bob Briscoe <ietf@bobbriscoe.net> 
Sent: den 11 november 2018 02:13
To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Cc: tsvwg@ietf.org
Subject: Re: Comments on draft-ietf-tsvwg-ecn-l4s-id-05

 

Ingemar,

Thank you for explaining this. More questions:

Q1. Is everything I have said about RFC6679 ECN negotiation (copied below) still correct. IOW, should I add your text at the end of mine, or should I delete any of mine?:

   RTP over UDP:  A prerequisite for scalable congestion control is for
      both (all) ends of one media-level hop to signal ECN support using
      the ecn-capable-rtp attribute [RFC6679 <https://tools.ietf.org/html/rfc6679> ].  Therefore, the presence
      of ECT(1) implies that both (all) ends of that hop support ECN.
      However, the converse does not apply, so each end of a media-level
      hop can independently choose not to use a scalable congestion
      control, even if both ends support ECN.



Q2. I would like to add that avtcore-cc-feedback-message is intended as a standards track update to RFC6679. Should I?

I am wary of saying this when it is not in the header block. However, it's a chartered standards track draft and the text below clearly says it is updates RFC6679:

   A number of RTCP eXtended Report (XR) blocks have previously been
   defined to report details of packet loss, arrival times [RFC3611 <https://tools.ietf.org/html/rfc3611> ],
   delay [RFC6843 <https://tools.ietf.org/html/rfc6843> ], and ECN marking [RFC6679 <https://tools.ietf.org/html/rfc6679> ].  It is possible to
   combine several such XR blocks to report the detailed loss, arrival
   time, and ECN marking marking information needed for effective
   sender-based congestion control.  However, the result has high
   overhead both in terms of bandwidth and complexity, due to the need
   to stack multiple reports.
 
   Considering these issues, we believe it appropriate to design a new
   RTCP feedback mechanism to convey information for sender based
   congestion control algorithms.  The new congestion control feedback
   RTCP packet described in Section 3 <https://tools.ietf.org/html/draft-ietf-avtcore-cc-feedback-message-02#section-3>  provides such a mechanism.


Q3. When you say the following:

RFC8298 (SCReAM) currently only specifies classic ECN handling, but running code of SCReAM found at https://github.com/EricssonResearch/scream has a working L4S implementation.

are you saying RFC8298 only specifies classic ECN feedback? Or are you now talking about the L4S sender setting ECT(1) and using scalable (L4S) congestion control? Or both?

[IJ] RFC8298 does only specify the behavior assuming classic ECN feedback (ECT(0) set). The running code has an additional L4S mode that implements a scalable reaction to congestion. It is possible that this can added to an updated RFC8298 when/if it is updated from experimental to standards track.


If you are solely talking about the sender behaviour here, I would rather move this to where we talk about setting the codepoint or the congestion control.



Bob




On 10/11/2018 21:29, Ingemar Johansson S wrote:

Hi

 

Please see in line [IJ]

 

Regards

Ingemar

 

From: Bob Briscoe  <mailto:ietf@bobbriscoe.net> <ietf@bobbriscoe.net> 
Sent: den 9 november 2018 11:40
To: Ingemar Johansson S  <mailto:ingemar.s.johansson@ericsson.com> <ingemar.s.johansson@ericsson.com>
Cc: tsvwg@ietf.org <mailto:tsvwg@ietf.org> 
Subject: Re: Comments on draft-ietf-tsvwg-ecn-l4s-id-05

 

Ingemar,

Thank you for the rapid and thorough review. Inline...

On 09/11/2018 08:02, Ingemar Johansson S wrote:

Hi

 

I have read through draft-ietf-tsvwg-ecn-l4s-id-05 and here are a few comments: 

 

=================

Section 4.2:

 

QUIC : QUIC has ECN support from v1. This is described in https://tools.ietf.org/html/draft-ietf-quic-transport-16 , the implemented ECN counters in the draft supports L4S. As of today however only classic ECN handling is described in https://tools.ietf.org/html/draft-ietf-quic-recovery-16. 

 

RMCAT : The generic feedback format draft https://tools.ietf.org/html/draft-ietf-avtcore-cc-feedback-message-02 supports ECN marking that can be used with L4S. RFC8298 (SCReAM) currently only specifies classic ECN handling, but running code of SCReAM found at https://github.com/EricssonResearch/scream has a working L4S implementation.

 

In both examples above, L4S support is almost there, I am not however sure if that is good enough to be included in the L4S ID draft ?

[BB]: Reading the avtcore draft (which I wasn't aware of until now), it seems the intent is to update RFC6679 although it doesn't say that in the header block. What should I say in place of what I have said about RTP over UDP? I'm not sufficiently involved in avt / rmcat to know whether it's politically correct to say that the new avtcore draft deprecates RFC6679's approach, or should I refer to them both, or...?

[IJ] RFC6679 was devised when neither WebRTC, nor RMCAT was chartered, it is referred to in 3GPP Spec TS26.114 but besides this I don’t believe that it is used more widely. It is actually possible to create useful feedback for SCReAM using RFC6679 and other XR RTCP packets but the current AVT core draft is devised to make interoperability between different RMCAT congestion control algorithms (SCReAM, NADA…).


If you have the time to provide text, or an outline of text that would replace what I've said about 6679 that would help.

[IJ] OK, a first try, please feel free and edit all the Swedish grammar and spelling 😊

----------

RMCAT : A generic feedback format is currently being specified in AVTCORE WG (https://tools.ietf.org/html/draft-ietf-avtcore-cc-feedback-message-02). The feedback format specifies timestamp indications as well as a two bit ECN echo for each received RTP packet. The high detail in the feedback enables the use of the generic feedback for scalable congestion control. While the congestion control algorithms specify classic ECN based backoff, none of these currently specify L4S. However, a running code implementation of RFC8298 found at https://github.com/EricssonResearch/scream has an L4S mode.




 

--------


I'll certainly add QUIC feedback to the list as well - thank you for catching those two. 

[IJ] Great



It doesn't matter that their status is not solid yet - each item in the list is at a different level of maturity, and it just says what the current maturity is (so I will add an informational pointer to the L4S SCREAM code). I know RFCs are meant to be timeless, but Experimental RFCs are inherently not.

[IJ] OK







================

Section 4.3:

This one caught my attention “A scalable congestion control MUST react to ECN marking from a

      non-L4S but ECN-capable bottleneck in a way that will coexist with

      a TCP Reno congestion control [ <https://tools.ietf.org/html/rfc5681> RFC5681] (see  <https://tools.ietf.org/html/draft-ietf-tsvwg-ecn-l4s-id-05#appendix-A.1.4> Appendix A.1.4 for

      rationale).

After reading the appendix I do agree with the intention, it can however be a challenge to realize this but you have perhaps a solution to this problem already in the chirped CC ?. Also it is possible that BBR v2 may satisfy this requirement but sofar it is merely speculation.

[BB]: This is the only requirement I have not done any work on (yet). To be honest, I am hoping some other researcher will pick it up - too few of us are doing too much!





================

A.1.6.  Scaling down to fractional congestion windows

Perhaps a silly question. Can packet pacing be exploited for this purpose ? So instead of a sub MSS congestion window you set the pacing rate to a value lower than (MSS*8)/RTT ? The challenge is of course the proper calculation of the pacing rate.

[BB]: Indeed, pacing can be exploited. We have an initial implementation for TCP.
The main challenge was actually the 1 SMSS per RTT increase, which becomes larger than the halving once you get below cwnd = 2 * SMSS. We've currently solved that by making the additive increase into a variable proportional to lg(ssthresh), rather than constant. 

We've not integrated this into the ideas for RTT-independence yet, and still in the early stages of testing, but it seems to work stably.





 

================

 

Otherwise I don’t have any objections 

[BB] Thank you. This is exactly the sort of stuff that I was hoping your review would find. 




Bob





 

Regards

Ingemar Johansson

==================================

Ingemar Johansson  M.Sc. 

Master Researcher

 

Ericsson Research

Network Protocols & E2E Performance

Labratoriegränd 11

971 28, Luleå, Sweden

Phone +46-1071 43042

SMS/MMS +46-73 078 3289

 <mailto:ingemar.s.johansson@ericsson.com> ingemar.s.johansson@ericsson.com

www.ericsson.com

 

      Things are never so bad they 

              can't be made worse

                 Humphrey Bogart

==================================

 

 

From: Bob Briscoe  <mailto:ietf@bobbriscoe.net> <ietf@bobbriscoe.net> 
Sent: den 8 november 2018 05:55
To: Ingemar Johansson S  <mailto:ingemar.s.johansson@ericsson.com> <ingemar.s.johansson@ericsson.com>
Subject: L4S Review from mobile and RMCAT viewpoint?

 

Ingemar,

Pref. before the end of Nov. could you review at least one of the L4S drafts, cc the tsvwg@ietf.org <mailto:tsvwg@ietf.org>  list? To check we're not precluding anything from an RMCAT or LTE viewpoint.
We've finished the text of all 3 L4S drafts, apart from a couple of very minor ToDo's so it's all stable now.

The chairs will be going to WGLC in Jan, or in mid-Dec if sufficient reviews already then.

*	at least the L4S Identifier draft <https://tools.ietf.org/html/draft-ietf-tsvwg-ecn-l4s-id> , which gives amongst other things:

*	the prerequisites a transport must comply with before sending ECT(1) [thinking particularly from RMCAT and QUIC perspectives]
*	relation with other identifiers (e.g. Diffserv),

*	possibly also the DualQ AQM draft <https://tools.ietf.org/html/draft-ietf-tsvwg-aqm-dualq-coupled>  (focus on the short Functional and Management Requirements section, where all the MUSTs are) [from LTE implementation perspective]

Cheers, and thank you in advance


Bob

PS. The 3rd primary L4S draft going through now is the architecture, but others are reviewing that.








-- 
________________________________________________________________
Bob Briscoe                               http://bobbriscoe.net/






-- 
________________________________________________________________
Bob Briscoe                               http://bobbriscoe.net/





-- 
________________________________________________________________
Bob Briscoe                               http://bobbriscoe.net/