Re: Interim meeting request for slides on multipath QUIC use cases and requirements

Cyrill Krähenbühl <cyrill.kraehenbuehl@inf.ethz.ch> Thu, 15 October 2020 17:45 UTC

Return-Path: <cyrill.kraehenbuehl@inf.ethz.ch>
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 E66EA3A0BAC for <quic@ietfa.amsl.com>; Thu, 15 Oct 2020 10:45:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.11
X-Spam-Level:
X-Spam-Status: No, score=-2.11 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.213, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 fjQ161vfeUsf for <quic@ietfa.amsl.com>; Thu, 15 Oct 2020 10:45:09 -0700 (PDT)
Received: from mailg210.ethz.ch (mailg210.ethz.ch [IPv6:2001:67c:10ec:5606::21]) (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 EEBA93A0B5F for <quic@ietf.org>; Thu, 15 Oct 2020 10:45:08 -0700 (PDT)
Received: from mailm213.d.ethz.ch (2001:67c:10ec:5603::27) by mailg210.ethz.ch (2001:67c:10ec:5606::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2044.4; Thu, 15 Oct 2020 19:44:48 +0200
Received: from [192.168.1.109] (31.165.113.136) by mailm213.d.ethz.ch (2001:67c:10ec:5603::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2044.4; Thu, 15 Oct 2020 19:45:06 +0200
Subject: Re: Interim meeting request for slides on multipath QUIC use cases and requirements
To: Lars Eggert <lars@eggert.org>
CC: Lucas Pardue <lucaspardue.24.7@gmail.com>, QUIC WG <quic@ietf.org>, Perrig Adrian <adrian.perrig@inf.ethz.ch>
References: <CALGR9oaJ4Zi=gZd4hrxFyR2TgL40c43pnTDk9=7GtN3Oz-ezdA@mail.gmail.com> <b4f9a623-d5e1-f3c9-3601-d70790c963fc@inf.ethz.ch> <3E816D76-3BE3-4E5F-8ADC-C3A27AEAE58A@eggert.org>
From: Cyrill Krähenbühl <cyrill.kraehenbuehl@inf.ethz.ch>
Message-ID: <f7099f75-fe51-db62-21fb-53b33432c3f5@inf.ethz.ch>
Date: Thu, 15 Oct 2020 19:45:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0
MIME-Version: 1.0
In-Reply-To: <3E816D76-3BE3-4E5F-8ADC-C3A27AEAE58A@eggert.org>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-Originating-IP: [31.165.113.136]
X-ClientProxiedBy: mailm111.d.ethz.ch (2001:67c:10ec:5602::23) To mailm213.d.ethz.ch (2001:67c:10ec:5603::27)
X-TM-SNTS-SMTP: 6CE6D9AB7BFE4F194DDEC54234114DC20D42265820D0ECFE9EB90CD404D6DD052000:8
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/3qsueF10ud2VnXcxeyFRkYvbC6Q>
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, 15 Oct 2020 17:45:11 -0000

Hi Lars,

While this use case is not about a very large deployment such as Apple's 
MPTCP, some of the discussion points in the email thread about the 
multipath extension milestone (e.g., mapping flows to paths, exchanging 
control information relevant for multipath between endpoint, policies 
for scheduling in MPQUIC) resonated with what we are working on.
I thought it might be interesting to present a use case in a different 
area (future Internet architecture) that requires similar 
functionalities from a multipath transport layer protocol.

In any case, if the working group decides to start standardization 
efforts in this direction, I would be happy to discuss useful 
functionalities for future Internet architectures at another meeting.

Best,
  Cyrill

On 15.10.20 18:36, Lars Eggert wrote:
> Hi,
>
> On 2020-10-15, at 19:17, Cyrill Krähenbühl <cyrill.kraehenbuehl@inf.ethz.ch> wrote:
>> In this context, we see two topics of potential interest. First, multipath scheduling, which has a large impact on the performance of a multipath transport protocol, becomes challenging since we might not be able to continuously probe 10+ (or even 100+) paths to infer which paths to send traffic on.
>>
>> Second, the SCION architecture can offer additional information for paths, for instance AS-level information, lower bound on end-to-end path latency, expected bandwidth, etc. An interesting challenge is how to expose this path information to applications or transport protocols, so that path optimization is possible for instance for different QUIC streams.
> ...
>> If the working group is interested and this use case has not already been discussed in the group, I would be happy to give a short introduction in the interim meeting.
> thanks for the offer!
>
> There are all kinds of interesting research questions related to multipath in general and for QUIC in particular, including the ones you outline above.
>
> The reason we're scheduling the interim is to help us decide if the QUIC working group should start any standards activity in the multipath space, and more concretely, what the desired (= currently missing) functionality is that will need standardization. A key focus of interest are the large deployments of IETF QUIC that are currently being planned or are already underway. I'm not sure to what degree a presentation on research challenges would inform that decision?
>
> Thanks,
> Lars
>
>