Re: Preparing for discussion on what to do about the multipath extension milestone

Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be> Mon, 05 October 2020 13:04 UTC

Return-Path: <olivier.bonaventure@uclouvain.be>
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 9B1873A0A10 for <quic@ietfa.amsl.com>; Mon, 5 Oct 2020 06:04:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.313
X-Spam-Level:
X-Spam-Status: No, score=-2.313 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-0.213, 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=uclouvain.be
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 GwMbcdMNUZup for <quic@ietfa.amsl.com>; Mon, 5 Oct 2020 06:04:27 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2127.outbound.protection.outlook.com [40.107.20.127]) (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 791A03A0A08 for <quic@ietf.org>; Mon, 5 Oct 2020 06:04:27 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jq+qqimYJEVEg8luVsBzZ602xJ6LRZMuCeY6VCROxz9xbpAvUB/86sF2V3/upAKgU9sC+LES7+ms7TW+7fTXHAA0rykFbj7CXybJMQLaTxeCeiXUMJ+pztOscJuXZCGrozbeV49p656vFVTT1NUwfN3VwbCh78UeFNy0+R4JST+/yOxACHZdORF/vE7LaiVmoEfHdwWMJeGsDvNShYuj75wouw+PPky5TByi5/QXNQzG0NzifpT8CGxpFVIbpWTHewMXRL1+MFDz4Jg+47+cduVRx/VaJoz9cJcighsGe4Z8fEYnkmzGxkl0pRPoEJaZ9ucGl4q+Gapx7yFeXgKyQQ==
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=Vaa1QCWC/dAONVO9pn5W+x1K9NTPKdwdby/IyIDlQEc=; b=WzYlFgY5ujo4xAHyoBHY3zlE9Ex4LoImaE2NUtL54buseQxGtAJs6TnTatwMX2MoGuZgQNc1hGDXpcsr1KH0V8VIZ4c16T5o0UDk1pR9SaLvt+f82aQSfttTEw1kRFqRCes3r+ZCcG17gm9WWl0Rj/Zff70e6tZBWULgDU2VR8bU8CUsLkpzy96CqRyxLl6ny++glQJXxvDrxeiTZZtpa7pAZPSQ75gGFgcypXkAfdrBBqcCfzJ6EyvZ74miL91nMfBinjNfA2/+HTa4wJYkRWxF7p7+izJR/5cSpelcY688OPmXCZ1QH/y/Yn5fY2UMXxhX48LoUJ2TP83AA6Pckg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uclouvain.be; dmarc=pass action=none header.from=uclouvain.be; dkim=pass header.d=uclouvain.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uclouvain.be; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Vaa1QCWC/dAONVO9pn5W+x1K9NTPKdwdby/IyIDlQEc=; b=DsQAebK3B7i2M9OOAxIQIed6AZhGh2CzLtC2JFtJ4FrAOMDqyw0YcyiL1rNMm+sYhUcxA2WSO37+o7gM2yn2O/xknWJD+LYlNN2+Gx/UWOzeqkeqFKrRUO4dBteluOAvk0s4MDYpJnEr6tGudHmjUVY0L3v8Cr1P+hPOVH8aiJQ=
Authentication-Results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=uclouvain.be;
Received: from AM7PR03MB6642.eurprd03.prod.outlook.com (2603:10a6:20b:1bf::6) by AM6PR03MB5459.eurprd03.prod.outlook.com (2603:10a6:20b:ce::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.35; Mon, 5 Oct 2020 13:04:25 +0000
Received: from AM7PR03MB6642.eurprd03.prod.outlook.com ([fe80::1cd6:a808:56a3:e868]) by AM7PR03MB6642.eurprd03.prod.outlook.com ([fe80::1cd6:a808:56a3:e868%6]) with mapi id 15.20.3433.044; Mon, 5 Oct 2020 13:04:25 +0000
Reply-To: Olivier.Bonaventure@uclouvain.be
Subject: Re: Preparing for discussion on what to do about the multipath extension milestone
To: Ian Swett <ianswett@google.com>, Lucas Pardue <lucaspardue.24.7@gmail.com>
Cc: Christoph Paasch <cpaasch@apple.com>, Matt Joras <matt.joras@gmail.com>, QUIC WG <quic@ietf.org>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
References: <F0A5E38D-4117-4729-BFF8-72D97CAA9908@eggert.org> <CAKKJt-e=+XLZhNWqaG9YSLTRqyQRvDc-dagUSkFwHOByFwZ++Q@mail.gmail.com> <78651438-2fce-ba67-4f44-4228bbc79a75@uclouvain.be> <CADdTf+hOACZ1x=d8SV-aX0f3vc+_fyqTziRqi5gi+nJgppaz8A@mail.gmail.com> <CAKcm_gNF=0gwrPt=Mr1P=dF_-wmXfz-OJkavFSDe1qrXFeMa4A@mail.gmail.com> <20201002164854.GA2124@MacBook-Pro.local> <CADdTf+heu4DGT8PsF0yL1cknTCB0CiHJ_jBwXZ86ccxL6740qA@mail.gmail.com> <CALGR9ob39AhBQq5kt1tsBp6b3EHy8Aq-PkT_tSX3_hM-u9kYnQ@mail.gmail.com> <20201002232028.GG2124@MacBook-Pro.local> <CALGR9oYUcTeBjNba6xAj0YLJwQc772u6K4H=VBKbG6cRaAjUUQ@mail.gmail.com> <20201003000902.GA94326@MacBook-Pro.local> <CALGR9oYZWxfE602b2YgHbyd-rz6KvCRtR5q4qY2Vjdiqmmy0NQ@mail.gmail.com> <CAKcm_gPC9og-YxOr1KzVcWQqc_GSyfRBVFWEfMC3ynrEfp2WKw@mail.gmail.com>
From: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
Message-ID: <d8982ba9-a2bc-0475-8a36-c12ec29933a6@uclouvain.be>
Date: Mon, 05 Oct 2020 15:04:24 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0) Gecko/20100101 Thunderbird/68.12.0
In-Reply-To: <CAKcm_gPC9og-YxOr1KzVcWQqc_GSyfRBVFWEfMC3ynrEfp2WKw@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: fr-classic
Content-Transfer-Encoding: 8bit
X-Originating-IP: [2001:6a8:308f:2:5d17:e6aa:b657:7259]
X-ClientProxiedBy: AM4PR05CA0011.eurprd05.prod.outlook.com (2603:10a6:205::24) To AM7PR03MB6642.eurprd03.prod.outlook.com (2603:10a6:20b:1bf::6)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from mbpobo.dhcp.info.ucl.ac.be (2001:6a8:308f:2:5d17:e6aa:b657:7259) by AM4PR05CA0011.eurprd05.prod.outlook.com (2603:10a6:205::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.32 via Frontend Transport; Mon, 5 Oct 2020 13:04:24 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f6483e19-3733-47ee-c1d3-08d8692f2f2f
X-MS-TrafficTypeDiagnostic: AM6PR03MB5459:
X-Microsoft-Antispam-PRVS: <AM6PR03MB5459D75748B541340585FD4F860C0@AM6PR03MB5459.eurprd03.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: Bhn827W86LVBWJkuTAb6135BING1nxp1eLij0GRkJKYM+gVF5rHpwVgfEcG5H7UQ4CZQQlJPvcZz27Qoeq1h3bFCIj8hXT8J8y/nhJQLxqyvaWr0ai5yX/prf/qTs1ldhZlAIUL/nE37TthUlCb9hkqlNzhg5OWy0UVE8pV62skqLqNppOvu6qFMN7jJMq2O6QnJyPenFAvGBlNu63qUPm/QQFPKyh1eO2g/OhEyGCEy9cEtdqNkqwV8sLmI9sZPBAm8g4zoJg++cygJSh2FVHKmmiQkfE9ukDboYQDITniZlRpW6DAgUbSiDTYW8Yb1bSPskEPjsnX3mj31WtlVyFCR8GYseRH7sZRykPK+UtDgkedO7u6ARMD1oU/b9m58Ih4kP7npKTtIl5enOfGEfgHpgHZLUSu/o3t5YGuBpHPYx65wfdHA/vozuVFlGOnOpR+AO+u4Dq5PCaMOLPPQOA==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR03MB6642.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(346002)(39860400002)(136003)(366004)(376002)(66556008)(66946007)(66476007)(83080400001)(8676002)(54906003)(6506007)(66574015)(316002)(786003)(110136005)(5660300002)(52116002)(86362001)(31696002)(6486002)(36756003)(2906002)(478600001)(6512007)(186003)(16526019)(4326008)(2616005)(3450700001)(966005)(8936002)(83380400001)(31686004)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData: Fn9ZFSvpjFY1JUqrww2t4DwxsLvfRNimt+cSf+ubnaY/5j2f1JIlHBCmmCqZ0hRqiwohnJ5ZpYQLREeYQwAuzQA6ISKhCNLBbS6vxOTkpcQeaNP1eVRzS4EVrqaI3gyONxQQzRV1ckoi3n44sCsJ48vysDJpUUfEBM1PcN1PUvxOdZPCuc1aM3MGIoV0ngfbrhIeisFrd58SYciF6k3NwJ7vhKBbD8a+Cyo1MYtZnFpqzwe4aZ0pvGivlEkUshTtXd5ZGs6BqPYikDtOfFjAGzYD5UQs8cpRCABcoNjZRdSd33DfP/QPHWSYOvelozmAb/D/R2xTNoMWmna78OoZQXcQpR1w+o220W1GMl9vRGpD5/F/6xJbZKDxa+GvlzNaESe4Ou6h1QLT1TyNGIfYG6zvs+80qvQMg7fv9A42I6TQHev9++iRMboQ93Jd7krgF1kW/PqjdklZdZzTrxoy72al+aVvD80oDB69eJCDCxYtP6+TARpiC11PfeeIR7FCeLyueHeQI8DN4tv81MZNx4cWBji2MH9mYSnPNd9H58sd8Pb7virDhOTvlYLVzw4egQ9/pVOZ4K7nEQyIQ6DcZkIpOWQPyyrOqUY1/6piXW7+G6uUuIKB4bSqImjpUWdHHz6TVOqJxfxGsABzQIgfU+UOCY/qtUzMnbGfsPse9M7WOAVPLUpyUA/ocGiIuxFUY8nuzMW4O05tNGSUAcQGdw==
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: f6483e19-3733-47ee-c1d3-08d8692f2f2f
X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6642.eurprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Oct 2020 13:04:25.1104 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 7ab090d4-fa2e-4ecf-bc7c-4127b4d582ec
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: AHHFCt/V7sh1aUcYFZkuaPyds9CXvqD7dPRwugx8jUerIIQxbXRU7q0t4iFPF6yzYZS0dV7L+A7PjHjIOrB81zZxMvEvjAmnUtZ7lDxK4Suy6FSukq/XY4B7pI3E5KKn
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB5459
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/zS0Sitd8OT32ZVvTeM7wm675NN8>
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: Mon, 05 Oct 2020 13:04:30 -0000

Ian,

> Christoph, thanks for the great information.
> 
> Is the lack of MP-QUIC likely to cause QUIC to be disabled for certain 
> key use cases(ie: Siri and Apple Music), or can existing connection 
> migration be made to work?
> 
> For example, I can imagine working around true multipath by only using 
> one path at once, but sending PATH_CHALLENGE on the other path to probe 
> reliability and/or RTT.  Or even sending identical packets(ie: a 
> request) on both paths and the receiver will naturally respond on the 
> path the packet is received first and drop the other packet as a duplicate.
> 
> My key takeaway from the multipath scheduler papers I've read is that 
> most of the performance gains are obtained by always sending on the 
> faster of the two available paths, and in a large set of circumstances, 
> nothing should be sent on the slower path.

This assumes that you have two paths that provide a good and stable 
performance. If path performance changes quickly because one of the 
hosts moves then it makes sense to use both paths simultaneously. This 
is true as well when the bandwidth of a single path is too slow. We've 
seen many reports form companies that use MPTCP to aggregate several 
low-speed Internet connection, DSL+DSL, DSL+4F, multiple 4G, ...

The most unexpected one was a television broadcaster that placed MPTCP 
in the car used by its journalists. With MPTCP, they could aggregate 
satellite, WiFi and several 4G interfaces to speed-up the upload of 
videos collected by their journalists in the field

https://www.youtube.com/watch?v=JMRWq7aqi9o

There are many situations where a single link is not sufficient to 
support the required applications. Multipath allows to address all these 
deployments.


Olivier