Re: [Mops] Reminder: Video Ingest over QUIC Side Meeting Friday 7/30 18:00 UTC

Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com> Thu, 29 July 2021 18:10 UTC

Return-Path: <zaheduzzaman.sarker@ericsson.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA3A63A1425; Thu, 29 Jul 2021 11:10:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.452
X-Spam-Level:
X-Spam-Status: No, score=-2.452 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=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 qmlrwuAlaYyI; Thu, 29 Jul 2021 11:10:45 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140088.outbound.protection.outlook.com [40.107.14.88]) (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 F3B0E3A1392; Thu, 29 Jul 2021 11:10:39 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dgjB/1qPqoWrR7zMMiZC9+ZS8FKmcRe42DObRa6pOurvuYps1A3ZddHJXRuvlfjOXRXodMY92wUosz2X17e7iV6bWj7Kxp3zXRutL5Oc2zRpK+ruguf/A11fLbOdlxHMMigdlf1qMBmmxvPdfB8GCKaSCHEi7mnbqotXpcVGMTBSrkMsjRewoksvKlYBFiuk8BHIUeZuarM9m9Z+eNiRfcgEDlN2VWktBw2wPx4FaqpPgghzG0daNLgQovVAR+1aphiKvpxafbx+lkd8nbZ0LY+aQYBkCyIu76vNE39rO0fgp4osTQuH3CRrVYgFatj23cloOXYPPq6g24f4Cf+fig==
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=KWqULrSvuCz6LmcpETK7qs91CWX6pZvm/qKQ6KfJsnc=; b=d8rlr9UfPyMD7fQMTtceiYu2rJll1hXlQp1liI5FpQUH6Vu9fbwuAw57HrEPvDgx43zkueS2Eof/EmUv3PQir+na5gwsN4vXWLTwPQgtN+iWxF71cr4Ck+2+Z7XGEJpwXVOBsnXaS77yyMwRHMgZjHFs2p73EcSgD/xUkQU4JUnFpFqUxVPuiyexCYaRTKDS/B5IARFAZ8KG6xKYMWZs8f9g273DnGVQXHGmZnQAsolEmsD9iiyXVeFT/A0iWAr5+dEvMzoFCu3S8ONtSbDDBFJ0o9DB1oA2SuTusGcYgG1p8WG5m8MbBoevjO8kX6FKyde91NjRVAV29r4NfP7nbg==
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=KWqULrSvuCz6LmcpETK7qs91CWX6pZvm/qKQ6KfJsnc=; b=CtQTBQMK0iU7y0VCQtbcRb7WJqv9nV0rj9vaNLlcaMjHOq8WPVEbV7ei7LSWVtcKe9CXHldbY0eo2LLz44QqSpaHes+7VUB7xAlrKTTGvI78p0Y1x03c7O5WVG1mnLNHqJoB0SFCdLhnPrjsAWieHvvLl9HjEXPEnBjmfx0UeZk=
Received: from HE1PR07MB4187.eurprd07.prod.outlook.com (2603:10a6:7:98::23) by HE1PR0701MB2907.eurprd07.prod.outlook.com (2603:10a6:3:4c::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4373.12; Thu, 29 Jul 2021 18:10:35 +0000
Received: from HE1PR07MB4187.eurprd07.prod.outlook.com ([fe80::2474:6ca1:d760:b0a9]) by HE1PR07MB4187.eurprd07.prod.outlook.com ([fe80::2474:6ca1:d760:b0a9%7]) with mapi id 15.20.4394.010; Thu, 29 Jul 2021 18:10:35 +0000
From: Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>
To: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
CC: Ian Swett <ianswett@google.com>, "mops@ietf.org" <mops@ietf.org>, Roberto Peon <fenix@fb.com>, Matt Joras <matt.joras@gmail.com>, "Das, Dibakar" <dibakar.das@intel.com>, Alan Frindell <afrind@fb.com>, "nathalie.romo-moreno@telekom.de" <nathalie.romo-moreno@telekom.de>, Anna Brunström <anna.brunstrom@kau.se>, David Schinazi <dschinazi.ietf@gmail.com>, "markus.amend@telekom.de" <markus.amend@telekom.de>, "quic@ietf.org" <quic@ietf.org>, Kirill Pugin <ikir@fb.com>
Subject: Re: [Mops] Reminder: Video Ingest over QUIC Side Meeting Friday 7/30 18:00 UTC
Thread-Topic: [Mops] Reminder: Video Ingest over QUIC Side Meeting Friday 7/30 18:00 UTC
Thread-Index: AQHXg8cbuPEdfwjLOEm7z5CETlv+eKtYvX/AgAAMNYD//5ZegIAAg9MAgAAcbQCAABDwAIAACSCAgAACwACAAQoVAIAAf9uA
Date: Thu, 29 Jul 2021 18:10:34 +0000
Message-ID: <AB7B1FF5-BD3B-4DA0-B438-699C87ED2B5A@ericsson.com>
References: <7C8E8AF7-02FA-4AD5-9A53-3A7539758C55@fb.com> <MW3PR11MB4700AAF6E8BB1FE1275876A0E1EA9@MW3PR11MB4700.namprd11.prod.outlook.com> <CAKcm_gOKv+pOmjaEsP1G_MkpKV_PzRMeutBjH+0kw4omi7F74w@mail.gmail.com> <FB63F7E1-6827-4B97-B3D2-5AB5E3C5487E@fb.com> <CAPDSy+7aVAP8yw=K_SMrRDYJ_SVj0ixNpsGDhhDUhXOKU-HWWg@mail.gmail.com> <85EBC68C-0B48-4A45-8F72-7A3C82D28812@akamai.com> <CADdTf+jrVu1YE03+Y0-NR+v+SiYDv7LqukbMA0Zc6n9rj1X3qQ@mail.gmail.com> <863528193a4945c48498d0b5f01c4dd6@kau.se> <825FDDDF-E12A-4BFC-A489-3982E0DD6BBC@akamai.com> <CA+ag07YAqRAGV2+r4k9CNaUm3KE2ebU0o3cAZtwcubW8CbmAbA@mail.gmail.com>
In-Reply-To: <CA+ag07YAqRAGV2+r4k9CNaUm3KE2ebU0o3cAZtwcubW8CbmAbA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.50.21061301
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 54359ff4-6057-4599-7b93-08d952bc2954
x-ms-traffictypediagnostic: HE1PR0701MB2907:
x-microsoft-antispam-prvs: <HE1PR0701MB290706542A9F80BB83AE8F3F9FEB9@HE1PR0701MB2907.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2089;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Xy4N6jeZ8V/P4zB7eicB5zhgmKyg2n32aLXY0XLHAEFMTIujQMnlGAPjEFd5TGmGJ8P0ykvR74Zw5f2n9Rwj4KAHs35l2ZlqzTCmWXuEvPEPpqW8+1PDCXN9GKg+bTf/9LWp8GdJGvSDid20ra2eWnILBNQhN8sv7ZvOftnhHP7E5BibhNwHraM80+3o45OeukOwdo++DIa5C5Ysi1sm0sOdGNaI8/lxNACCsPa6JpGlZ69k+dAH+pklJmLbdOEUdV1M20B6pIojm6QfluyVyAM0CclKKMCrgHAbNov2LLwtRQBHiEODcHnlGmTNjcsZqgFtxlyRBoCv5vjGCvt62o5gpEjiKqS8BzOmVJPnogjQiOkvpQyqJXrBqJ8SJhTYGYOCA20+/obrW7R03VKsFh1ijQkkk9ucjvK07tMX1ffGMFCpVifgFO/T6WPtI2+rR2xXBs/U/hzHDrHfusOQKTLMk1gHSpp0a6xZfl+UWwuBtzG7/YFGJaeBPuzlxsgqwp9DeFiNsUbPCnfRt/jqRPHpCBYX02hGYvwh1UKLCohqEoKlx4TqaDRVqoUROZrUTdWgb59yyGLOZue2JCajaKirf5UKG8lFDhKEdHsKxyaa6OQfaOmyUDQPcBWknoJG1m2Vxkn0ovCNVV7kireDBMy33b1llMQKzmt8Vpk9N9Hjsd3LhLG+IBeoEKaMeH9vpP6ldXMzjUXgMwEOUcgNv72cZLNZKejUUeF7sRmS/KlnHpR1mW25OosFpnact9uujT7dmpEMqhrjm9PdclSCuT5b4RAZmPRMc03jDblmc9goaZnHubkwAgQBnv10ZGLM6dgYPGu/S3eK7B7SXaVoK+U621KDfS5jv14qUG6Dmtc=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR07MB4187.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(366004)(39860400002)(376002)(346002)(136003)(76116006)(26005)(66946007)(8936002)(91956017)(6506007)(8676002)(2616005)(186003)(53546011)(7416002)(66446008)(83380400001)(4326008)(71200400001)(64756008)(44832011)(478600001)(36756003)(6916009)(66574015)(66556008)(66476007)(33656002)(86362001)(54906003)(6486002)(2906002)(30864003)(316002)(38070700005)(38100700002)(6512007)(166002)(966005)(5660300002)(122000001)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ww+p3Det+oOf2zxKyUzFxPl9qSH1MNVL98HRF+epSWnOd/Vp6ZDFSgwLNBe62ryLAX/jckxUkXUvTm6mxBPmwt6/nHyB3EUtGk4o6SIU01HMcqIRkGyLjJVtIHU15CxJdRqaTwtfJpBSMtG40s978Pb8ppY+ls/tszV0Rq+UOHhH46QLfQK6i32lBZ6UIfCZaqTj5Jb7DwE0EBHRvPeTiMpWLCd12TJjt/lRR/Z0ujZeREHJ94DpACTPAX5nLF3QV0+NwUnxdB475AWY6R9Bz01bCkLkM1XY+EXgpXDZIz/2WY2w8QVIUPwzVQRqgegpQCYOmY6zyRe7Np9wfXpbAP2xxgHmz8J4yjJcTkCAQN9iis43BLetWbo6im0UcuPzNtLUN6wYVbROJ2y9jP5XlnBy4iURv/3K1GZlk8eMa2ieN0iS2QDp3XNhUipWFndr5mcuQtWCpjMB25itiqq6UjKqFkv3Vflhwfw02vUbb8FN7UibngvZ1Wzex+0VEh4B7F1rkktSisHzvV0vIvdKp+YGW4KHP9l8L3F7KupI6XHbrF5Y7C5YGyXfy4t1k0qd1kJGzg+r41WK7ChRcKgAV816X3x4FG7g9TCodkm/k51YSmgP66rsHYdQoG0qoJj3PL169h/pOpL0SVF0z4A+XWBksDOTC2FVyNGlvjvMR71zmxG3ArYAaAtPvj6K2ysOqiDLCFiHsT2qhEFcyuRslraBdAlevxTP5z9MiB2FS1aV5b56Dngjq7Tq6N5Rp4WNjn2V6soBE2tph2E6wwxy7APHkFiD5KywmPm5PA13kMruvlkcEs57cauwIa5In/q5tulRvXRPMAOdKFnwss0gNQE10dL9prD1rFsnEr7CrtihnVaP6jhY87Nc6OW+n/Fsa5gEeJPcogo8ikDQwVq7xWFeCdb68pR+amboyr9aawN8r/9tyPDIox8DGoLqNNhjeeylcKz/tC5ar1kpd6e/juAgIiJs1B4kKgD+xCG7Qx7om8oXwytmdhtIPKf5nMdXPMeSIlaPFk0sMs48wRIh/l/mlZM5o/glrPVIqbAokCLJxPHwb+PTGtpnpmCPyNHZu3iqjcQl/xLBzSVk+jD7gNNMQAIGaZM8cvEhC6XzfXI2G6oCDsZGw4bXNyW+C/Tl3Y5DKQ0gw9eJDrSPIfR2d1EMz/k+tANGIQYaSI+Ci8wH2cRhm3VxkveCU2xT9alqVNR+U3gsLANWyPvkghfr1GCbQISUK1WpGBhyzREZ5/AOPm46XWUYnSEvtP9XZUEthZlU3smK0cRPAEsQl416YIVsB5zVFSOQU2fozJIZ3b3S2HaeDa1weFgjClTBHR10ZH5KQ5tCpoS+/tQQBxLnFA==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AB7B1FF5BD3B4DA0B438699C87ED2B5Aericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4187.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 54359ff4-6057-4599-7b93-08d952bc2954
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jul 2021 18:10:34.8618 (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: Isz7Ll0Xa+rxLRJRqG3tks3Iy3zUXEkcxUakF+UL4FBBey3hiwuA6VZGM9u4J9lyaPahXxMl+I0sToFVt3zAUIUJPyoFkmqe1n8ELeVzasiIwOjgfgvISHmuho2bmimJ
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2907
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/NF7VMnPO46Tu7DCPCA3Py2TtTAo>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Jul 2021 18:11:00 -0000

I would say this is not specific to media over QUIC. However, a potential solution to this could boost the deployment of potential radio technologies ( for example - Unacknowledgement Mode (UM) of RLC in cellular networks) which might actually help low latency media usecases.

BR
Zahed

On 2021-07-29, 22:35, "QUIC on behalf of Sergio Garcia Murillo" <quic-bounces@ietf.org<mailto:quic-bounces@ietf.org> on behalf of sergio.garcia.murillo@gmail.com<mailto:sergio.garcia.murillo@gmail.com>> wrote:

Just for clarification, if this needs to be handled, this should be handled at QUIC level and it is not an specific problem for the Media over QUIC protocol, right?

El jue., 29 jul. 2021 18:15, Holland, Jake <jholland=40akamai.com@dmarc.ietf.org<mailto:40akamai.com@dmarc.ietf.org>> escribió:
Hi Anna,

(And replacing Nathalie’s email with the correct one, hopefully)

That was not quite my understanding, no.  Sorry if I opened this discussion poorly.  In Nathalie’s initial response, she clarified that it’s configurable, including the option to disable the reordering buffer.

However, I understood this as an option available to the service provider operating the MP-DCCP split path proxies that tunnel the carried traffic, not necessarily to the endpoints or the applications having their traffic split.

Depending on how it’s deployed, this may or may not be a problem for particular endpoints, but I couldn’t tell if there was an obvious or easy way for an application to select the use case (particularly one that is just trying to use QUIC and transparently getting traffic-splitting delivery) in a way that the operator will understand, so I thought it best to raise the point for discussion.

Best,
Jake

From: Anna Brunström <anna.brunstrom@kau.se<mailto:anna.brunstrom@kau.se>>
Date: Wed,2021-07-28 at 5:31 PM
To: Matt Joras <matt.joras@gmail.com<mailto:matt.joras@gmail.com>>, "Holland, Jake" <jholland@akamai.com<mailto:jholland@akamai.com>>
Cc: David Schinazi <dschinazi.ietf@gmail.com<mailto:dschinazi.ietf@gmail.com>>, Roberto Peon <fenix@fb.com<mailto:fenix@fb.com>>, "nathalie.romomoreno@telekom.de<mailto:nathalie.romomoreno@telekom.de>" <nathalie.romomoreno@telekom.de<mailto:nathalie.romomoreno@telekom.de>>, "markus.amend@telekom.de<mailto:markus.amend@telekom.de>" <markus.amend@telekom.de<mailto:markus.amend@telekom.de>>, Ian Swett <ianswett@google.com<mailto:ianswett@google.com>>, "mops@ietf.org<mailto:mops@ietf.org>" <mops@ietf.org<mailto:mops@ietf.org>>, "Das, Dibakar" <dibakar.das@intel.com<mailto:dibakar.das@intel.com>>, Alan Frindell <afrind@fb.com<mailto:afrind@fb.com>>, "quic@ietf.org<mailto:quic@ietf.org>" <quic@ietf.org<mailto:quic@ietf.org>>, Kirill Pugin <ikir@fb.com<mailto:ikir@fb.com>>
Subject: RE: [Mops] Reminder: Video Ingest over QUIC Side Meeting Friday 7/30 18:00 UTC

I think multipath and L2 are a bit different as multipath may lead to large amounts of reordering and delay variations. Not all applications/implementations may handle this well. But you should of course also have the possibility to just pass the packets on, and I agree that in many cases this will be the best.

In the context of MP-DCCP, both scheduling and reordering are modular components so you can certainly choose to pass the packets on without delay. The need for supporting this is also stated in the draft. But for the multipath case, I think it is useful to also have the ability to reduce reordering if needed. For ATSSS I guess weather that is desirable or not may be controlled by the selected mode.

@Jake: if you understood our conversation in ANRW as suggesting that MP-DCCP should always reorder, that was a misunderstanding.

Best,
Anna


From: Matt Joras <matt.joras@gmail.com<mailto:matt.joras@gmail.com>>
Sent: den 29 juli 2021 01:58
To: Holland, Jake <jholland=40akamai.com@dmarc.ietf.org<mailto:40akamai.com@dmarc.ietf.org>>
Cc: David Schinazi <dschinazi.ietf@gmail.com<mailto:dschinazi.ietf@gmail.com>>; Roberto Peon <fenix@fb.com<mailto:fenix@fb.com>>; Anna Brunström <anna.brunstrom@kau.se<mailto:anna.brunstrom@kau.se>>; nathalie.romomoreno@telekom.de<mailto:nathalie.romomoreno@telekom.de>; markus.amend@telekom.de<mailto:markus.amend@telekom.de>; Ian Swett <ianswett@google.com<mailto:ianswett@google.com>>; mops@ietf.org<mailto:mops@ietf.org>; Das, Dibakar <dibakar.das@intel.com<mailto:dibakar.das@intel.com>>; Alan Frindell <afrind@fb.com<mailto:afrind@fb.com>>; quic@ietf.org<mailto:quic@ietf.org>; Kirill Pugin <ikir@fb.com<mailto:ikir@fb.com>>
Subject: Re: [Mops] Reminder: Video Ingest over QUIC Side Meeting Friday 7/30 18:00 UTC

Speaking as an individual, a couple comments inline adding to what Jake is saying.

On Wed, Jul 28, 2021 at 3:58 PM Holland, Jake <jholland=40akamai.com@dmarc.ietf.org<mailto:40akamai.com@dmarc.ietf.org>> wrote:
And yet, we still can see network buffering to maintain packet ordering in new work today, including work specifically targeted at QUIC.

In the “CCID5” ANRW talk from Monday’s 2nd session, a reordering buffer was mentioned in the transparent proxy for the MP-DCCP tunnel they’re wrapping QUIC packets in to get multipath traffic-splitting during transport within wireless carriers (a proposal coming soon to tsvwg):
https://irtf.org/anrw/2021/program.html#:~:text=nathalie%20romo%20moreno<https://urldefense.com/v3/__https:/irtf.org/anrw/2021/program.html*:*:text=nathalie*20romo*20moreno__;I34lJQ!!GjvTz_vk!AVpyqSAj3HYNjnpUTryB_6DdElZmzNy4D78JApMaTuSanBUHBhhvFtmh1HJdILQ$>

I asked specifically about the reordering buffer at the mic, since this kind of thing has made me sad before. (There was also a side discussion in the chat.)  I got the impression they believe they’re seeing some benefits to apps by including this reordering buffer in the network, citing the wider range of reordering that you get for split-path transport (as compared to the L2 forwarding case).

I would question whether any application-level benefits could be measured by the network intermediaries. We (i.e., endpoint owners) have a hard enough time surmising application-level improvements from _endpoint_ transport metrics, let alone trying to intuit those as a network intermediary without any application context whatsoever. Making network-level decisions based on limited information is a recipe for "optimizations" that seem good on paper and for a limited set of metrics but are worse in reality. This is exactly the kind of thing that has led to the proliferation of TCP session terminating PEPs, which have overall been a real impedance to making improvements with TCP on the Internet.


If there’s endpoint implementations that aren’t doing a good enough job here and therefore we’re seeing new network deployments that introduce buffering because their measurements indicate it’s helpful on common use cases, it could be worthwhile to get this straightened out before it gets too normalized and we start having networks reintroduce hol-blocking in a way that hurts some QUIC use cases in the name of helping others.

Although I expect this can and should be solved at the endpoints, if there is data showing that the ordering solves a real problem with current implementations, reasonable people can reasonably conclude that network buffering to maintain packet order is a good idea.

(Note: UDP client-side port might be an option for a network-visible signal that might “just work” for many (hopefully most?) ordering schemes to avoid buffering for ordering, but it might need some API support and it might lead to some other kinds of ugly nat problems if there’s too many flows doing it...)

+Anna, Nathalie and Markus.  Hopefully they can comment on this also.

Best,
Jake

From: David Schinazi <dschinazi.ietf@gmail.com<mailto:dschinazi.ietf@gmail.com>>
Date: Wed,2021-07-28 at 2:16 PM
To: Roberto Peon <fenix@fb.com<mailto:fenix@fb.com>>
Cc: Ian Swett <ianswett@google.com<mailto:ianswett@google.com>>, "mops@ietf.org<mailto:mops@ietf.org>" <mops@ietf.org<mailto:mops@ietf.org>>, "Das, Dibakar" <dibakar.das@intel.com<mailto:dibakar.das@intel.com>>, Alan Frindell <afrind@fb.com<mailto:afrind@fb.com>>, "quic@ietf.org<mailto:quic@ietf.org>" <quic@ietf.org<mailto:quic@ietf.org>>, Kirill Pugin <ikir@fb.com<mailto:ikir@fb.com>>
Subject: Re: [Mops] Reminder: Video Ingest over QUIC Side Meeting Friday 7/30 18:00 UTC

Why would we need a signal here? This applies to all traffic, be it TCP QUIC or anything else. Firmwares introducing latency to reorder packets was a reaction to bad implementations of TCP from a long time ago that have been fixed in systems that care about performance. In today's world, L2 is better off delivering any and all packets in the order they arrive instead of introducing buffer bloat.

David

On Wed, Jul 28, 2021 at 1:24 PM Roberto Peon <fenix=40fb.com@dmarc.ietf.org<mailto:40fb.com@dmarc.ietf.org>> wrote:
The ideal would be to have public bits that were intended to be interpreted by (as you say, visible to) those layers so any L2 could adapted appropriately without reinventing the wheel.
It isn’t just the local radio firmware that one needs to worry about—it is also the basestation(s) that may be “helping”.

Separately, but also important, is being able to get signals from the application about what tradeoffs should be at the network. I believe that this dovetails into many of the multipath issues, btw.

A couple potentially interesting params are:
  A bit to say please don’t HoL block
  Some kind of mechanism(s) to bound retries (e.g. “don’t retry bit”, but that is obviously not as expressive as throw out packet older than X microseconds)

-=R

From: QUIC <quic-bounces@ietf.org<mailto:quic-bounces@ietf.org>> on behalf of Ian Swett <ianswett=40google.com@dmarc.ietf.org<mailto:40google.com@dmarc.ietf.org>>
Date: Wednesday, July 28, 2021 at 12:42 PM
To: "Das, Dibakar" <dibakar.das@intel.com<mailto:dibakar.das@intel.com>>
Cc: Alan Frindell <afrind=40fb.com@dmarc.ietf.org<mailto:40fb.com@dmarc.ietf.org>>, "quic@ietf.org<mailto:quic@ietf.org>" <quic@ietf.org<mailto:quic@ietf.org>>, "mops@ietf.org<mailto:mops@ietf.org>" <mops@ietf.org<mailto:mops@ietf.org>>, Kirill Pugin <ikir@fb.com<mailto:ikir@fb.com>>
Subject: Re: Reminder: Video Ingest over QUIC Side Meeting Friday 7/30 18:00 UTC

Hi,

I can't answer for Alan, but my belief is yes.  Client wifi stacks sometimes also do some reordering(and introduce the corresponding latency), so if we could design an indication that in-order delivery has no value, it could be fairly widely applicable.

That being said, I don't know what the right mechanism is?  Would we need something visible to a network or can we get away with a socket option that propagates to the local 5G network or Wifi firmware when possible?

Ian

On Wed, Jul 28, 2021 at 3:15 PM Das, Dibakar <dibakar.das@intel.com<mailto:dibakar.das@intel.com>> wrote:
Hi Kirill, Alan,

I could not attend the call this week and wont be able to attend this side meeting either.

But I had a general question about the performance of all such QUIC based protocols over wireless. Typically, the 5G and WiFI MAC layers deliver frames in-order which sort of recreates the HOL blocking problem at lower layers. I would expect this to in turn prevent the QUIC protocol to achieve its full performance gains at least in some congested network scenarios. Considering that in-order delivery is made optional in 5G PDCP, I was wondering if there could be a value to have some signaling defined in the QUIC (or RUSH ?) protocol that would allow lower layers to make better decision about whether to enable/disable in-order delivery for certain streams.

I apologize in advance if this is not the right venue to ask questions.

Regards,
Dibakar



From: QUIC <quic-bounces@ietf.org<mailto:quic-bounces@ietf.org>> On Behalf Of Alan Frindell
Sent: Wednesday, July 28, 2021 8:42 AM
To: avt@ietf.org<mailto:avt@ietf.org>; wish@ietf.org<mailto:wish@ietf.org>; QUIC WG <quic@ietf.org<mailto:quic@ietf.org>>; mops@ietf.org<mailto:mops@ietf.org>
Cc: Kirill Pugin <ikir@fb.com<mailto:ikir@fb.com>>
Subject: Reminder: Video Ingest over QUIC Side Meeting Friday 7/30 18:00 UTC

Video Ingest over QUIC Side Meeting Friday 7/30 18:00 UTC / 11 Pacific

Link to draft agenda and video conference details: https://github.com/afrind/draft-rush/blob/main/meeting-materials/agenda.2021.07.03.md<https://urldefense.com/v3/__https:/github.com/afrind/draft-rush/blob/main/meeting-materials/agenda.2021.07.03.md__;!!GjvTz_vk!E0SzSsjcIQqc-TDdIf5-y7XjoWfnEA-7r9fdRAjEKZXc1GYhGomlKIXMwmDZ0Ls$>

-Alan

När du skickar e-post till Karlstads universitet behandlar vi dina personuppgifter<https://urldefense.com/v3/__https:/www.kau.se/gdpr__;!!GjvTz_vk!AVpyqSAj3HYNjnpUTryB_6DdElZmzNy4D78JApMaTuSanBUHBhhvFtmhpcriyO0$>.
When you send an e-mail to Karlstad University, we will process your personal data<https://urldefense.com/v3/__https:/www.kau.se/en/gdpr__;!!GjvTz_vk!AVpyqSAj3HYNjnpUTryB_6DdElZmzNy4D78JApMaTuSanBUHBhhvFtmhrH9ZMhY$>.
--
Mops mailing list
Mops@ietf.org<mailto:Mops@ietf.org>
https://www.ietf.org/mailman/listinfo/mops