Re: Next steps for Multipath QUIC

Behcet Sarikaya <sarikaya2012@gmail.com> Mon, 23 November 2020 15:37 UTC

Return-Path: <sarikaya2012@gmail.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 3736A3A0779 for <quic@ietfa.amsl.com>; Mon, 23 Nov 2020 07:37:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.053
X-Spam-Level:
X-Spam-Status: No, score=0.053 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=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 (2048-bit key) header.d=gmail.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 Oyp7baXXnL2D for <quic@ietfa.amsl.com>; Mon, 23 Nov 2020 07:37:33 -0800 (PST)
Received: from mail-yb1-xb35.google.com (mail-yb1-xb35.google.com [IPv6:2607:f8b0:4864:20::b35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1A3553A07BD for <quic@ietf.org>; Mon, 23 Nov 2020 07:37:33 -0800 (PST)
Received: by mail-yb1-xb35.google.com with SMTP id t33so16338567ybd.0 for <quic@ietf.org>; Mon, 23 Nov 2020 07:37:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:reply-to:from:date:message-id :subject:to:cc; bh=9XFKuBrXNictw2B0z/kiAqYNvPyZ9viN3H3t5K9c9kE=; b=RmVKxB9r0GvhCr0LAixJmhJLuxE1NhEIT/VaBFvhhyKItws6Mnim4n9XqCmosJbilp J6oOHxjOiBibWg+7Zx2eaeRHglflred3bmsVDw7Gf37sFyYgCcq6dFQe9HfRAz79SIOd PFMk8ny3p6FUJKWWo1QR52JRJhJrajJ0+tM3U4wmDlEMBNtstU3mEtrhfhIwVNTda+Yv k3+RPljNXcP4QJvjrCrUacHSYwy4WQsPM8zCvaUtrsmXroSJUp5XC2J7G0VP7SjA5O5k +WZ34qN4iyVyw2gHF0dtN7aZfZdEM7JQ6hTE6Xb1MF/elv9+Mn0SxE5jfZuflG7lzceW ccnQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:reply-to :from:date:message-id:subject:to:cc; bh=9XFKuBrXNictw2B0z/kiAqYNvPyZ9viN3H3t5K9c9kE=; b=h9/YhNvDttngnJwhCYzhSU/KJHjqxApX9/rFBUtOwSIHFg7S9Fhmd/OXclkh68kHlp 3LV8BzPrvm/7BQ/0TqtnXg4mDHTqcGEce2h7OqyJGNtr5VcGzn6Oxw9IJtFxiL5zZA4p ht3NIZl5/SFU3ovze52ez1PZEu4iqD0jNNrHpMWmAcoWDWv31UPhfjSkTeeYuVr9MV7l R+rf8Lgc1qzhLAg+KyVe2lxg5k1KYhUwzy7nNr/2wduOxEOMRXdMRIWvG5ZDPUwp2oxr gynm7q05QRk5eluFRB61xPBhdCZd2tMsrZYXtQduES/BN8s9SPje2MHKrhQ4VUTGvcmJ z+Lg==
X-Gm-Message-State: AOAM533AnDWIVdwAizuQ9OKtQ+qPrlf3qit6Sw3jbFYjKJzrhqDGcpp3 dSx/BJIVjJFknz+sWABdlUdPGzD6x5Oo6wkwvIc=
X-Google-Smtp-Source: ABdhPJy+uX1Q0s4J2Y5VHS/2h9J+FF922+LzDSOHSAUc+Cu33ZWIy+WnM+LQHtojkCRFs/JkvOIb8GF0fSPaZjf4P9A=
X-Received: by 2002:a25:d9cf:: with SMTP id q198mr35131058ybg.243.1606145851199; Mon, 23 Nov 2020 07:37:31 -0800 (PST)
MIME-Version: 1.0
References: <F2EB47B8-EC64-4792-B38A-D0346714DDAD@eggert.org> <HE1PR07MB3386DFB739D6FAA9602FBCA99BFC0@HE1PR07MB3386.eurprd07.prod.outlook.com> <CAKKJt-c5h3y0GxCgyzFy2EymCN8GFKEJZBQiZbw15ZFFc3sdhQ@mail.gmail.com>
In-Reply-To: <CAKKJt-c5h3y0GxCgyzFy2EymCN8GFKEJZBQiZbw15ZFFc3sdhQ@mail.gmail.com>
Reply-To: sarikaya@ieee.org
From: Behcet Sarikaya <sarikaya2012@gmail.com>
Date: Mon, 23 Nov 2020 09:37:20 -0600
Message-ID: <CAC8QAccaxHe6i1XQb3bD4F=nPWH3g+tY+YKtUdQwrfQhHKWjhg@mail.gmail.com>
Subject: Re: Next steps for Multipath QUIC
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Cc: "Flinck, Hannu (Nokia - FI/Espoo)" <hannu.flinck@nokia-bell-labs.com>, QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000eb161805b4c7f8a6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/3To-vUQfa9NDlIlA2EXMqxqljas>
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, 23 Nov 2020 15:37:37 -0000

On Mon, Nov 23, 2020 at 8:23 AM Spencer Dawkins at IETF <
spencerdawkins.ietf@gmail.com> wrote:

> Hannu,
>
> On Mon, Nov 23, 2020 at 3:02 AM Flinck, Hannu (Nokia - FI/Espoo) <
> hannu.flinck@nokia-bell-labs.com> wrote:
>
>> There seems to be three different approaches for multipath support, if I
>> am not missing any:
>>
>>  https://datatracker.ietf.org/doc/draft-deconinck-quic-multipath/
>> https://datatracker.ietf.org/doc/draft-an-multipath-quic/
>> https://datatracker.ietf.org/doc/draft-huitema-quic-mpath-option/
>>
>> Each of them addressing different use cases. It is not obvious to me that
>> the experimentation would lead into single design rather than debate
>> between the approaches.
>> I would expect as the outcome of the experimentations  deeper differences
>> between the multipath mechanisms tailored for respective use cases. How can
>> we draw any generic conclusions from such results? How would you compare
>> the outcomes?
>>
>
> I agree with you on your question.
>
> I'm working to catalog the various strategies we've talked about in QUIC,
> in
> https://tools.ietf.org/html/draft-dawkins-quic-what-to-do-with-multipath-02#section-2.3
> .
>
> Speaking only for myself, I don't anticipate one approach satisfying all
> of the use cases, which I'm thinking of in two categories:
>
>    - The sender needs to control what to send next, and on what path,
>    based on more knowledge of the paths and the application than a
>    general-purpose transport scheduler can know, or
>    - The sender is willing to delegate those decisions to a
>    general-purpose transport scheduler, because that will be "good enough".
>
> Of course, I could be wrong about that.
>
> I look forward to hearing more about the experiments as we proceed.
>
>

My suggestion is (as suggested by someone already, maybe Jana, I think): go
for a BOF.
I think mpquic community is large enough, prepared enough, good enough to
handle a very successful BOF in IETF 110 which is the next one. Can quickly
form a WG and develop a beautiful mpquic or whatever we want to call it.

Behcet

> Best,
>
> Spencer
>
>
>> Best regards
>> Hannu
>>
>>
>> -----Original Message-----
>> From: QUIC <quic-bounces@ietf.org> On Behalf Of Lars Eggert
>> Sent: Friday, November 20, 2020 11:30 AM
>> To: QUIC WG <quic@ietf.org>
>> Subject: Next steps for Multipath QUIC
>>
>> Hi,
>>
>> Lucas and me got asked what we'd see as the next steps for multipath
>> support for QUIC. Here's our current thinking:
>>
>> The QUIC WG remains the default venue for continued open discussion of
>> multipath experiments and results. The goal for this discussion is to help
>> steer towards identifying whether a multipath design can emerge that
>>
>> (1) addresses a number of the use cases discussed during the interim, or
>> new use cases that are similarly motivated
>>
>> (2) sees implementation and experimentation/deployment interest from a
>> number of production stacks
>>
>> (3) is (as much as possible) a minimally-scoped extension to QUIC v1 that
>> cleanly integrates with its concepts and other adopted extensions
>>
>> Until this has happened, we think it'd be premature to adopt one of the
>> individual multipath designs that have been proposed as a WG work item.
>>
>> We hope this provides some clarification.
>>
>> Thanks,
>> Lars and Lucas
>>
>>