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

Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be> Sun, 04 October 2020 21:33 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 5C7473A0A6A for <quic@ietfa.amsl.com>; Sun, 4 Oct 2020 14:33:51 -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 rykSZjrsOVtf for <quic@ietfa.amsl.com>; Sun, 4 Oct 2020 14:33:49 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60139.outbound.protection.outlook.com [40.107.6.139]) (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 D39C33A0A49 for <quic@ietf.org>; Sun, 4 Oct 2020 14:33:48 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m659EteajVwWBUK4c9lErXiecgawXuokWHQNdZ3fYlKFrmUzNeaVu07FY7hmJHfNdnL3mzYOPK1W+LyADnk7L3N61m+SFi54f5q24apDFar3L9S4aEUphg3JhaiAIFQS+QXVZbf1AdSe3pVvbcmp4bXb6JmucSnQxCZU8G8agwB0+69zpphqh/UmJMLjSA1gwuFWQsRE8jI8Q/DU6GnMKzPQY6apa+eV4G+g05KSmihewS1nUn0f6v2lZCjKPtvvWHio1iNjLrYJsA2KWNmISQMFE9fEGSQpYDFqgKqFwl8aJPMesZKCsZfaTJkG4A9am34mMGqzBaYi5WS75XsYMQ==
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=MPcGxjLOEDrMFquHheU+d9QkKBJ5BhxvM6dDjX1K6VD55v6gwHogY8plbkoy8JVKANJmUimKpAHw9OKAMmM6js/mmln+CgZDkRrVHOwFhEF1xBS1+Q+fN5YXIn+qc7RqZivejm16X28o6CjvmKbikLmV7HbyoejBHjWaMls0IzZFcKtalCLfTO6+CuKq0nhDDyJvOfcA6O7pE47+7DTz1cLNNCJKHvfYm9JMhBKxFugMb5UAYO0kunrIm3Un1Vl2LWxvTjiwkpRk9MiI7nnVAOSf3pFHQNz9wkqddUiDW+PnFb6UGzIxenkTC/Gp7iaEX3JenxHXtc287ipVuTbmbA==
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=B9rnr968dcdm9AHltGZJmRUutaVrIP8vkpysZmQEjQL73mQFv0vdVfjjAwEy2f5hL8VxzQedlPrPizGuwzMBzZfGgnyNhHp3vdOoh9VQXIq6OuCwjAWUQmfdEJEgurPa4bVNvvovSl5MoNQtIutFa6VzDkkbP6uhI0vIhqXIozI=
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 AM6PR03MB3512.eurprd03.prod.outlook.com (2603:10a6:209:2e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.42; Sun, 4 Oct 2020 21:33:46 +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:33:46 +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: <432d19ff-d441-493e-57e7-03df6ce8a848@uclouvain.be>
Date: Sun, 04 Oct 2020 23:33:45 +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: AM0PR02CA0085.eurprd02.prod.outlook.com (2603:10a6:208:154::26) 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 AM0PR02CA0085.eurprd02.prod.outlook.com (2603:10a6:208:154::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.34 via Frontend Transport; Sun, 4 Oct 2020 21:33:45 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3eb71d73-ea5e-43ea-5a70-08d868ad2ca0
X-MS-TrafficTypeDiagnostic: AM6PR03MB3512:
X-Microsoft-Antispam-PRVS: <AM6PR03MB3512D066FCFEB82AA3137A9C860F0@AM6PR03MB3512.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: D+FSRDmpnoJTYSxqtBZT2EeYqY05ZZzmiHyuSAoTvnb9nvY2WsObTOQYGlJ/rRjS5KmwjRuVvZCzpu5N1PXNjRHT4DvA4W+Ac28RzjxGO/AT9YcU2mKwQsfeoVn2o5pK1cI2ATFxoVodbX8CWRb4Oay7WR/nlbbi1BwD9gVrcctwc3SH/ECut0b1GeNk/1e1Kn0XsEk2+cW6flZixKTj+maDusjxGexH8s1v4URROg/yHbV9wDQkIrGZQkqRSGUdJDQIu+CaE4+/asquvKj0dTYu25UX/TBI4ayEs0NGJyNH8av69ayctSNTPhvdf/ansciwmkFjmUjSxTTWEWNbETRoa6/oGyESem7seATfh0jxRqM14k57lxMruvRmtjQyxH+QttjOp163PU968rrcntJGXXbu9+smgQWkbMQ2RoNT8wQS5hcAxKodjpxhQJD8o5beJrlMC0alhZPxQuPrDQ==
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)(346002)(136003)(366004)(39850400004)(376002)(396003)(8676002)(54906003)(6486002)(36756003)(2616005)(8936002)(966005)(66476007)(66556008)(86362001)(2906002)(478600001)(4326008)(83080400001)(66946007)(316002)(186003)(16526019)(31696002)(83380400001)(5660300002)(31686004)(52116002)(786003)(110136005)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData: 8oZNTmyq2+KAAMlF+Vc6JSHGdF1n45svUmPMKLT02h7J2ZbyrezWKDWhhLgpplNrdir9xWV4X4U+5omBAmmAIa1DloVzMYCMGWHAQ7ZU6ACOTmyiAvo3D4weORmgBpZ7mj891qGTA1v1VTvxX39kLU5jlFsgTVdMnYzYvzloKbVWSNi5QRYB8r72srK6jLFnNbmbjHC4E69kl8Ap+Nr6VmTWXFKBkAxCzPZL0lzUZtIMEQYzNy+9K9td2rdXLxvCMIbGsM0VfWcHdevxD4xKFIGFdlA/O1Ap/+986eVyoXGAI/aJamtBMjxEGEYLy2VLkN//lHlANxQ3HuwpyJLHvalXyI0KiipqOD61bA94uoLsfOu9tjkD+kUSxOlEyMjoO1uYTKcgh4TYeAPIS1+6OIe8k1z8K9CzJqglBV2cEb2aSklvoErFFrqCgDUGeqa9BchYPcQtG7tHheqh4304Y66GYw5YSzXDvrB9vm0Y2+MKG2o4suK5deViEA16CDAGzJG6mdDyVb3Rfpil1ngTpKqOmmLpwGwFSNvOryS+4QSHMxiQkO2pJ7QQYLOG6vDT7t4UWAhFvmS6lqY1O9N5L7Krj/gpxmFvpucG488HamvBiQFy6SNWYJAsb6lAaAyBWOVax4n86pLJRs3ySwXc+78nJqiD8fZHVjfhrZCXoB58vn+DBam5lFnbVOrbiAoZEsiLFpsLcHJUjGB58vbYGw==
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: 3eb71d73-ea5e-43ea-5a70-08d868ad2ca0
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:33:46.1576 (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: E9HH8fcCWijxmsEHDP9EUOkqRtgpVkVcjOyBVYfE4VpxU6Ev0lfnKHt+6kyEIbDjvaxeXGlDxdYhZOaKuX8wwXz70kBGr8ODsRUCv5JV1ekJBR0JUq7ef2T6csBgtuNs
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB3512
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/UbQlpeKjtuGV1NoFsxRPp-hYwYE>
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:33:57 -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