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

Roberto Peon <fenix@fb.com> Wed, 28 July 2021 21:41 UTC

Return-Path: <prvs=7843cd8727=fenix@fb.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 025463A222E; Wed, 28 Jul 2021 14:41:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.547
X-Spam-Level:
X-Spam-Status: No, score=-2.547 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, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=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=fb.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 AsC2ZpJ8NjbJ; Wed, 28 Jul 2021 14:41:43 -0700 (PDT)
Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) (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 B54A13A2226; Wed, 28 Jul 2021 14:41:43 -0700 (PDT)
Received: from pps.filterd (m0044012.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 16SJkLCM028070; Wed, 28 Jul 2021 14:41:39 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=facebook; bh=P6F7qLATRk4IWDyW9qZHySIUo4zx+pgZ1Uns/EX+COo=; b=Uo8khwMhigN0f6IlfkNTTjHy6qM9U11D4vVKVUflA9FiYo47MXyv8BljGeWbFg/LHK4b tm0djVAEIf4PoE1W+qV9gI4xzUYnyw6oA3tjoUGi7K8IV5K3UF6lshsYQ/rBlzIHgZi6 6q+bLjj4cLrmiPwiCKZMMnAgYq8VeyVnG+k=
Received: from maileast.thefacebook.com ([163.114.130.16]) by mx0a-00082601.pphosted.com with ESMTP id 3a37bjbfkc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Wed, 28 Jul 2021 14:41:39 -0700
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (100.104.31.183) by o365-in.thefacebook.com (100.104.35.175) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Wed, 28 Jul 2021 14:41:37 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G6kJG5Xra553c3ahzqVxE8oIzykCERjAsf0bgVOysxTGkKjRai0J7VyCxL5fJUOaHiQvDjZcoaB4KHpLWtwnQstC9by0RFeDFFWFE8gDJJsqoxQsuhinvrP54SoQk4E9CqCqGhU+SukzZbtIikITVdKHt9S2tokb+KHUXwOhsVOhvSI5wQxzwTob6wLIaLaUwwEa2oJ3X0N3FD9yDGUuP/j1isVKn822QA7EgBbIVKYmZi1ahyJKEMq0zmvS8BgKqX20fRbdzdrmUCncu0SYW5Ky5MZVybRFP1Dr/wlK7GfFL2R1i+sMPZMmjzPF+g6yFFT+YHtEAYszUtCz2hPqfA==
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=P6F7qLATRk4IWDyW9qZHySIUo4zx+pgZ1Uns/EX+COo=; b=SSYweyqIvPjpTTDfYLtCQoIiSSdfE/0kCwqZQgaOf871V8BKWrdoKibqVgvbw4aUnw8y6IDAl6evhZMYjMaRdlbdbbEZpJXFpAgcSFKki1kisk9W/45i3FdWQteaY0BlbUYw8AszBZIkrMpWwxwh53KyQ+DlW5czZNo/y1FGP/1IP8BjyzCrTesSIcPUOy5k01AlAx43W+2baZStU5kwMV0RJX1aCdJ1u+HL1933xx6UU9MPPnAkvIcW2VdNcbal8jfXxflCuNzr01RNxzh5Ys/IBu/pICDTkXhG9tjKB9yxrOOqRZsDCm7VBLvRsyrw47hA5PS34fcx6SNeyBkp2w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fb.com; dmarc=pass action=none header.from=fb.com; dkim=pass header.d=fb.com; arc=none
Received: from DM6PR15MB2681.namprd15.prod.outlook.com (2603:10b6:5:1aa::28) by DM6PR15MB2972.namprd15.prod.outlook.com (2603:10b6:5:139::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.29; Wed, 28 Jul 2021 21:41:31 +0000
Received: from DM6PR15MB2681.namprd15.prod.outlook.com ([fe80::c5:d5e1:fad0:5deb]) by DM6PR15MB2681.namprd15.prod.outlook.com ([fe80::c5:d5e1:fad0:5deb%6]) with mapi id 15.20.4352.031; Wed, 28 Jul 2021 21:41:31 +0000
From: Roberto Peon <fenix@fb.com>
To: David Schinazi <dschinazi.ietf@gmail.com>
CC: Ian Swett <ianswett@google.com>, "Das, Dibakar" <dibakar.das@intel.com>, Alan Frindell <afrind@fb.com>, "quic@ietf.org" <quic@ietf.org>, "mops@ietf.org" <mops@ietf.org>, Kirill Pugin <ikir@fb.com>
Subject: Re: Reminder: Video Ingest over QUIC Side Meeting Friday 7/30 18:00 UTC
Thread-Topic: Reminder: Video Ingest over QUIC Side Meeting Friday 7/30 18:00 UTC
Thread-Index: AQHXg8cbuPEdfwjLOEm7z5CETlv+eKtYvX/AgAAMNYD//5ZegIAAg9MA//+R3IA=
Date: Wed, 28 Jul 2021 21:41:31 +0000
Message-ID: <858E5F21-24AE-41AF-9F5E-5501A81288A7@fb.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>
In-Reply-To: <CAPDSy+7aVAP8yw=K_SMrRDYJ_SVj0ixNpsGDhhDUhXOKU-HWWg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
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=fb.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 67b21223-b13d-4110-a356-08d9521076ee
x-ms-traffictypediagnostic: DM6PR15MB2972:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR15MB2972432467737E314B0FF50DCDEA9@DM6PR15MB2972.namprd15.prod.outlook.com>
x-fb-source: Internal
x-ms-oob-tlc-oobclassifiers: OLM:6108;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: eKRbhxSPQBmnby6iJRkbybuems9KESWN5swi4MualmuwY4lEStyy5cG4tvbNI57ObzZMu0KZcM8cKXaFlmcMcbtQiF2AK1GVol/AbnU6gnwYUvxmhOmWNpsdD3F8rMR+Nde/CW438TbQ74i04yfJU0T48pPmO3wdt9rDnx96vVkWSDLOJ7ITYJEV38u/7aKjKbfRazn1vHozgctut1ZlXpeDKIDqrMIFNetFltEPcFIG5Sb/v0zAwm7FvDKZ46xwgiWFqLHUN/xPWXKYv6sDqSdvASItJQ/7gXHHVgp5pQKaA/ZSWiBYbVQfPDXPaHct5A/JT1EsdH23dEbKIrJw2+kdNchBs1gFjToxFxim6E6xTojXja1Lcd5ViATK8jTAolXmT77POHw6IrwLZxxG7eY6MzVfbc1ZSj7aS3zfpX9DtcPmCCQOsXNmEcn5+Jcoqb2Ct0nG3Jac2CN3zIbKUXzJzO0ChQwS+fLZRS43DUAMmenvwci0+7d9+4h1hskJgtUwshowOtMtKgriQSQu5N7K8V0OC/gvUxz0mnKklw/fO4cknPFEeAJxa1w7yV82vQkz8YbHQEUApJ1GOV979X6IoXVkFPmZ1GO9+1H9CZLIyap/8SqCtjXtm7AzhQJGxe0QuJWhsZz2eZoQhDNqYHKte76jz0Cl/48Sy5RrQhj3KDwosMJE87ncBOOU8jVryWQ/L9mj3eYGnhHxzVTmaH0dzjKZsP0ZCpS24NtXATR4ctdMONnUw9ywC6GK/uO/j/hpw0amHMLBCbDxOOJ/QWnoJZQE+7h9bZwlYHtSLdrNL8gYNyzMlzfXkSbOD2kyAzz4FBYNw6wDRiXbTKPnMQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR15MB2681.namprd15.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(136003)(346002)(366004)(39860400002)(376002)(54906003)(5660300002)(8676002)(66446008)(966005)(53546011)(64756008)(38100700002)(186003)(2616005)(6506007)(6916009)(8936002)(76116006)(166002)(66476007)(91956017)(33656002)(26005)(83380400001)(66556008)(316002)(4326008)(71200400001)(86362001)(36756003)(122000001)(66946007)(2906002)(6486002)(38070700005)(6512007)(478600001)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: kBMIGltQOlmynW1LdMIuzojX48E6wRGNuoAG7OOFao3blKHLmLszLluFfzps8ZZGdIeB1euO03q11NRTVKJMYv/ycb8bcV5Xp29rTO1GhhKwvgkvYsPWC2LMlSYn41ucKFqyVcZgzPAY/zCV4V2WGwY29nEtKW8MgfsapcoAMEhSCwUyBe2AX1UV2Apfjttlj7iUUjz3IVJHZ0qYRACQ9Ar/3tsWaW/GrAr2YRZeQC6DE8RXw4Vnu92epmuI3N4cDYl15bBC3kjV/gmH0jcAWaT3gz2Q0DL2O8flZiL1vq+NHSVsHaA59j9bGbddMnaa2L+x1haB6LP0PT0nkZvyVJT+OALmCq1v9bMvUoI2WxhqGDhtwS3Apd+VgRCGZplxgJk4dcZ9WKDUFn0DthhPiCtBCRd8Lq95GgXOfltCX+aeB0qnqA1RV60K5TgmuRHcRYMFeaIhiPOcc7sF+OnFnALmvicbx4K33aeK1HlVR+O9QnwNX2XSwTcs/wpW0UCKtDkFB7Lhbkg/fLru+WJwIjwcn9gz0iHbQu3c43uvO9NuJtJDNFfxXxrYsGVaOaMXvgTTwEhZLddypERsnSiHQ256teTmGcGJ4iLNlLwjzVQ6QD2BbJSk+NiqBlVvghVrIKSL4TSTQRzGnoI+i/2xvmSSaWdhaE9K72SiU/xGZ5WG/YeozU6u9o+zLuJO7kK6YGS5phY8vnNRWnn67wP8srOY8WDbIoRyIetAvdp0EKdZEovsPycVh9fEatH57UFjYCyZNX/4uWgNvoK2DIMyI8h2Y/0c+GJKaZmU+FOIYpSL6UvZg84f9BxiH6TaYIw2HsnVcJo+pToVg/4blJGiyDtFGu/5VlXYuBfdBnLiJgiy7OBSbOdH8+UIyBCzhYjYSSasdKT+xdW3/i0ACiKM88p5n13/Ocfv9AqR4EBRtN+jNSMNhEag3dtCYOAi38Z0OscPWi+mLo5Vgb+kyFNZPbitFXlv6w//UAdKNeC2PQkQLo27eGuLAsHAU5NHc61XziO+azieRQqF1o6r0ETGURXHvcrDoWo6IEmRavW8SJvYUMLcdB2JMX2ixMEzxo+Cb7Jpfz9gr1RO33RTxiSC2f4Nj6pfsD7qqT/uot2fLH92I+E0+CcA22TOn/AEWnceY42cqHgw/FVluhrY9bc0fOrqsjvNqym+9JI0N9rz2RuFBKrYyY2w6ZUCUseQ7cj0yLMLjWMx9xJq2RjMncra8L4s0Z5PIPyR8n0wWuKLbT/tVhUQ7dMXrFd4gJpxoiMkKHmf/Z1HobJwfjhdrsgPwBpr39e3t56h1D4UPexpxAqxGYljsVboQa6lwpKovMl6
Content-Type: multipart/alternative; boundary="_000_858E5F2124AE41AF9F5E5501A81288A7fbcom_"
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR15MB2681.namprd15.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 67b21223-b13d-4110-a356-08d9521076ee
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jul 2021 21:41:31.6501 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: fYODGsxOhI9wKbu33ucto7XY+I+2oDSGl360t0zm5hD4MX8E2Pz0U3a8Ilqu/ja+
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR15MB2972
X-OriginatorOrg: fb.com
X-Proofpoint-GUID: gmwJcs5qUnQvA9opN6vDFm7UHzrfLF0E
X-Proofpoint-ORIG-GUID: gmwJcs5qUnQvA9opN6vDFm7UHzrfLF0E
X-Proofpoint-UnRewURL: 0 URL was un-rewritten
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-07-28_10:2021-07-27, 2021-07-28 signatures=0
X-Proofpoint-Spam-Details: rule=fb_default_notspam policy=fb_default score=0 spamscore=0 bulkscore=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 adultscore=0 mlxscore=0 mlxlogscore=999 impostorscore=0 clxscore=1011 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2107140000 definitions=main-2107280113
X-FB-Internal: deliver
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/nxj8w9pM2toqXkrg6F_AFcca2Vk>
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: Wed, 28 Jul 2021 21:41:50 -0000

I agree that most of the time we’d want to tell L2s to not reorder/HoL block because most of the time we’re using modern CCs that won’t treat short-interval reordered packets as loss.

OTOH, reordering isn’t the only behavior that is interesting or problematic.
For instance, doing path-segment retries without waiting for the whole-path RTT is a good thing, and we wouldn’t want to get rid of it. We’d see far more jitter without it.
As the path-segment latency becomes close to the whole-path latency, however, it stops being a good thing—the jitter isn’t reduced, and may be increased because the available BW is fluctuating down by the amount of the retries that are happening.

The L2 can’t do the right thing all the time with a single behavior.. because it doesn’t know what the application wants/needs/has done.
If we don’t think that L2s should do reordering, sure… but one way or another, if we’re to measure whether that hypothesis is correct, we need a bit somewhere that allows a choice between the old way and a new way.

-=R

From: David Schinazi <dschinazi.ietf@gmail.com>
Date: Wednesday, July 28, 2021 at 2:16 PM
To: Roberto Peon <fenix@fb.com>
Cc: Ian Swett <ianswett@google.com>, "Das, Dibakar" <dibakar.das@intel.com>, Alan Frindell <afrind@fb.com>, "quic@ietf.org" <quic@ietf.org>, "mops@ietf.org" <mops@ietf.org>, Kirill Pugin <ikir@fb.com>
Subject: Re: 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

-Alan