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

Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be> Sun, 04 October 2020 21:30 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 2A9F63A0A0B for <quic@ietfa.amsl.com>; Sun, 4 Oct 2020 14:30:39 -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 jRMrw8kzmIyT for <quic@ietfa.amsl.com>; Sun, 4 Oct 2020 14:30:37 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30128.outbound.protection.outlook.com [40.107.3.128]) (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 E69F03A0A08 for <quic@ietf.org>; Sun, 4 Oct 2020 14:30:36 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KTT/mDtCSqgoKQ5/bLbfWPMTrIomDBaE/vYD55INxRYA1TDmg58qJuT8QnqFfF4RRjhic9jSUI6RBcX1VY8bi+BXMcFSfFoOR+7hMdIPs9fgYJI2U3IRK00mrQtPUIFRdsVJwCFBrq9k3AmAo3J56GK9fdTD/NmLQ28pAoA33JipVLrE8iycGdjhOyt2mt8hA5vASrYaQ+DR6h2QY+o9+TDLVOidexpxVGQUexSwtn1D2vWrI84KHnKHR6Vgg7NfDOrPLw6zLoVY1rR6yOZqYvZOk31HytBDKQHLcKbK/ZEdkK889ewJ/aIXbaeZdJ8KGLHnoEJF9woB204WpoJeiQ==
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=2hif0zTmkUUjKEDpoQEdn4MZxPRLvciyk4zszk2f+Yg=; b=B5+awbdvE/DLXLSwwJs1bPjM8lvbPk7P7yyfmGrg4Dsa/c1ITaZxt1KVsGhykbmxAm5+4LXQRXlqHzQhKiEMQ7fDJwMpFGppbMDJsmIemXfR6cLQaGae4R7fF1KzWjryYg0hN70tRCJHfbJIMsU2gWVNART4wwCY+gnT2AmaAmTp+nGf0+6bbpbKwS21Qh/Bsdkvdl4Z2I/vr14eBNOMSwbglnyrnf8QiLGZDzOGKgEIREKdWNj3a8ntc36Zovn5cdbUz8W52P19WybKe7bcvLWyNmf3M2Eetb33LoszmEdtBeTDjsekFu7IophVedcSJKhGC7Yc9vCnE+8amNp0sQ==
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=2hif0zTmkUUjKEDpoQEdn4MZxPRLvciyk4zszk2f+Yg=; b=rJj/cqYQptS9KZimCE0267iS9HsKGc6anziPzmAq5MwBpgloNOoP/+VD+NanYC/x6kArHxnA0ZTiZt61UfqiDxzTm00C+dHRb1hl82VOXGi7EiCWnO1SPAa1NgAT41I+OJt5AdLCAQf8HZMDCskWWTAkg0O026mpdvz6gdUv5Mc=
Authentication-Results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; dmarc=none action=none header.from=uclouvain.be;
Received: from AM7PR03MB6642.eurprd03.prod.outlook.com (2603:10a6:20b:1bf::6) by AM6PR03MB5992.eurprd03.prod.outlook.com (2603:10a6:20b:e2::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.36; Sun, 4 Oct 2020 21:30:33 +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.043; Sun, 4 Oct 2020 21:30:33 +0000
Subject: Re: Preparing for discussion on what to do about the multipath extension milestone
To: Christoph Paasch <cpaasch@apple.com>, Lucas Pardue <lucaspardue.24.7@gmail.com>
Cc: Matt Joras <matt.joras@gmail.com>, QUIC WG <quic@ietf.org>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Ian Swett <ianswett=40google.com@dmarc.ietf.org>
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>
From: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
Message-ID: <f65a5ea0-47d3-bfce-9bf5-bbd12fa497b0@uclouvain.be>
Date: Sun, 04 Oct 2020 23:30:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0
In-Reply-To: <20201002232028.GG2124@MacBook-Pro.local>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Originating-IP: [2a02:2788:484:585:f154:f32b:1845:e0ec]
X-ClientProxiedBy: AM3PR07CA0146.eurprd07.prod.outlook.com (2603:10a6:207:8::32) To AM7PR03MB6642.eurprd03.prod.outlook.com (2603:10a6:20b:1bf::6)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [IPv6:2a02:2788:484:585:f154:f32b:1845:e0ec] (2a02:2788:484:585:f154:f32b:1845:e0ec) by AM3PR07CA0146.eurprd07.prod.outlook.com (2603:10a6:207:8::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.14 via Frontend Transport; Sun, 4 Oct 2020 21:30:33 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 15517169-52ef-40a8-c772-08d868acb9fe
X-MS-TrafficTypeDiagnostic: AM6PR03MB5992:
X-Microsoft-Antispam-PRVS: <AM6PR03MB5992C097EC384D77EC82E89A860F0@AM6PR03MB5992.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: GOjjfSQWWTWeG2Xtfrev4GtGcf4oTLiOEMHCgs4KCxtXphKid5nEvqhimBqg72csBJG9pTlzO/b/wmzega6wQii8tBkz6FCbD2cuiid+9Gg1QTiSOPVZ8df2ZTm//AZ6VarR+sWhNS/Q7s/IEzdW3Zbfabo6s+8/bcp9a3lHhkYZWtuy4I+9tPPCegCalymm28mbwacp6fDOnTiLG2rD48v5LPk5yrdXJfuZ0XicTegA1LObs8wo2cDRB47eMoGdlcKXQdNUqAXAiZP7W16bifU4uyTfH5Zpjf/Q+Jrm4bVMxRbkdJcCU6KjrCi93qGb4uejcv4/OsPXfJeQJU0bwLx5KoN8zqEjJ0yNnQL6jWulED9bqn45EdA8Mel0skb00EhdYAT+4vIAmXs9gt32e+vmP8QJkNsMunrHQ2kNOG4nzrx7bo6Z/d6lI2FEKmSastnb1lz2atYa7kjdV6sT9A==
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)(366004)(396003)(346002)(39860400002)(136003)(376002)(36756003)(83080400001)(54906003)(966005)(316002)(786003)(2906002)(478600001)(31686004)(2616005)(110136005)(66946007)(66556008)(66476007)(4326008)(52116002)(8676002)(5660300002)(8936002)(6486002)(186003)(16526019)(31696002)(86362001)(83380400001)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData: 4CqjR4KXHlgo6s9QY8rOh0nPAE3NegOy8DbOxAapInKoakW5d2on6/avFhWVK3GRd40mjfbfjVKHBAFh0LwHSQDylqVdKFdwj9lmb9WsXBd97TXBk6MAdTjFGHUwW1e2UVSAULKWwMA0dY1+kMS+jlyYU3lgPsQv50qu1xsCqrz7SSNmYpJey83+g3O+PxPRCx0qwdWcXlB1oDcIMBPEHWH2uWfQV8dt0e374F3jSm79SsgyEEy3yDIax/vlvVWHqk/xjRdfyYTSsTUO/yX4IvKgCP3tOr6+/Vzu9v5wYJ1T3vXrNIbi+byArJBG6i2Fu1J9ViRyMnoop13JnHVgMjb23C+YdZF80SOONfdmqR6Z9GG6MdifSenG9FS+UPB2smKmVP7Exwo2Yah5BaP3AeZnwq4yGyXmmmuIve3zPMbT2mfXmfyo/2BjO8lCSg/acsxoamk0ijgkzwrdWU+Lya9yLwmoWUzZcAT0HS1RcYlPPpY5AswSL+OItubIN+ADaHblr4XRhrzgOkMePdHakq5kMdmUvIMjwwFgO0u1eWmZF0QsnZCK09ZWEtAajo4dOkaVJDKKZFLChuk3B9k4VpZ40Df0zfv+1S2oj5ftFF3OfBpZ2HujVSmIufTDQaCFSuMe4vkrJJBEVVRcEbe30zHKuoUVdtu/Li7fF9QXpk0FUXXjcUZMhcjHCoMJKoCRL23NYZTbWnU4QULmbJzoWw==
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: 15517169-52ef-40a8-c772-08d868acb9fe
X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6642.eurprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2020 21:30:33.8425 (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: bncJh4EEnSbtMfbnttjIw9PS/rt0jnyK3nSS1K3qmnKgy4qe2ZNu6l/H9hIYEpBTUq8isZKMTM2N6sOxz8MDzi+14V7dehOo3EOcv2uHmExEzOcK+mV3VHmHJbjwagA6
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB5992
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/vg00kUnwMrnB_J9LtGVEUZAN0GU>
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: Sun, 04 Oct 2020 21:30:39 -0000

Hello,
> 
> On 10/02/20 - 18:51, Lucas Pardue wrote:
>> +1 to the suggestion to discuss use cases, it is helpful for clarity. And
>> thanks Christoph for sharing some specific ones.
>>
>> For the use cases "Siri" and "Apple Music", since I'm not experienced with
>> multipath there's a gap in my understanding of how the proposal in
>> draft-deconinck-quic-multipath would be used to satisfy these use cases.
>> For instance, is the behaviour client-driven, server-driven or does it
>> require coordination?
> 
> MPTCP has some limited coordination capabilities. Namely, it allows to
> signal to the peer if a "subflow" (in QUIC-language "uniflow") is using a
> backup-interface (through the backup-bit in the MP_JOIN establishment or the
> MP_PRIO-option - in case you want to look it up in the RFC).
> 
> That signaling is very limited in MPTCP though. And this is exactly the
> place where MPQUIC can have a significant benefit over MPTCP as it can be more
> descriptive on the scheduling because it does not have limitations that the
> TCP-option space has.
> 
>> Would anyone be so kind as to share _an example_ of
>> how uniflows would be used within a QUIC connection that uses a
>> request/response paradigm for data exchange.
> 
> I'm not entirely sure which parts of the MPQUIC-exchange are unclear, but
> I believe the best description can be found at: https://multipath-quic.org/conext17-deconinck.pdf

The design changed to reflect the changes in QUIC since the publication 
of this paper. Quentin De Coninck describes the evolution of his design 
in his PhD thesis (chapters 5 and 6) :

https://inl.info.ucl.ac.be/publications/flexible-multipath-transport-protocols.html


Olivier