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

Ian Swett <ianswett@google.com> Sun, 04 October 2020 14:56 UTC

Return-Path: <ianswett@google.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 F2A263A03FB for <quic@ietfa.amsl.com>; Sun, 4 Oct 2020 07:56:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.6
X-Spam-Level:
X-Spam-Status: No, score=-17.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 OnYAacTamqNe for <quic@ietfa.amsl.com>; Sun, 4 Oct 2020 07:56:56 -0700 (PDT)
Received: from mail-yb1-xb29.google.com (mail-yb1-xb29.google.com [IPv6:2607:f8b0:4864:20::b29]) (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 3F7293A03FA for <quic@ietf.org>; Sun, 4 Oct 2020 07:56:56 -0700 (PDT)
Received: by mail-yb1-xb29.google.com with SMTP id n142so1618129ybf.7 for <quic@ietf.org>; Sun, 04 Oct 2020 07:56:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Rmc9SfR0ce4AkRPHONMZfPhNhMGvxO0s4R/CMoSB+uE=; b=hLvXTtkAYSZ8nJSfZ0W2qCs44ypMI32+aN7afM20gKq4NOiPjG475NvDkbz+Gi4CFD BwywuBdhMRlT3o8BoPSTG9BvjqbuSjp+YFDxwstOAHRRiL1iyFhgiRmxx4eMFCHsBZxn gyqbUSjzIMZBhWI7Azee3a12zpFKVy2Jucym0vGqv0k1b2XoKEyFDwATWuUVlSHZpXub 2QnFAG+9afx1wRZsn5DjOOPezYdE8BgIT2s8OaXprJDVDDOq+2sCbNK80g4QBPUQ68iw wwt35Jo9b+MW61n6bc/irgXgEYbWtAhsJh9UQvV/rBgLbje0DuEfNJ+LOCImGqLQhroN DcuA==
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:from:date :message-id:subject:to:cc; bh=Rmc9SfR0ce4AkRPHONMZfPhNhMGvxO0s4R/CMoSB+uE=; b=jywUj+Ybcqg0NJ80C6HR1VQe6amKn2RyEOq097v/XVK48ufHJb3XmbMbrKYDnUGPui x3XC43VmvFJCE0MczuojIJfuuxi5hICRDe5pczOgG/gTLpJTBt+sIIWVeVKc5NBZdyZs tju9sGYx1OIjdjd69uU6p8YD64LrcYg42wP+sJ+38v4m0wZ6+fLBU69f0lYwxiyDrmfl XPA+e/ud/aLwrGEb+HdwSCw9V+/cDHzXU9Ok1xt3kPkURCoUu1q/OUQtq2+KxduIYCu+ EIjZkduv2CjowbalvWz7+WbQkko+tTspDqTW+JlTx3CiYwK5nDGND7ZcTj8p4R0/YXIj e9zg==
X-Gm-Message-State: AOAM531EdKeCEZUMFofGXfNov0C6Vh/8wRG1j3LDopsqrhjTVNULRsSK fZu6f2jcEcPpJDN6Wg6fwrZS6xNNdsnHBuDyns7vgw==
X-Google-Smtp-Source: ABdhPJx/9W92NxwSvSuVunacSc0ZZBnL7j8J+/XySc2BZwrtby0AkBtczXSP7/YhW5Lq6od/fAshqqDY8gu1VIg7KtQ=
X-Received: by 2002:a25:4116:: with SMTP id o22mr12941199yba.119.1601823415090; Sun, 04 Oct 2020 07:56:55 -0700 (PDT)
MIME-Version: 1.0
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>
In-Reply-To: <CALGR9oYZWxfE602b2YgHbyd-rz6KvCRtR5q4qY2Vjdiqmmy0NQ@mail.gmail.com>
From: Ian Swett <ianswett@google.com>
Date: Sun, 04 Oct 2020 10:56:43 -0400
Message-ID: <CAKcm_gPC9og-YxOr1KzVcWQqc_GSyfRBVFWEfMC3ynrEfp2WKw@mail.gmail.com>
Subject: Re: Preparing for discussion on what to do about the multipath extension milestone
To: Lucas Pardue <lucaspardue.24.7@gmail.com>
Cc: Christoph Paasch <cpaasch@apple.com>, Matt Joras <matt.joras@gmail.com>, QUIC WG <quic@ietf.org>, Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000a6a88605b0d993bd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/zCr20jVkBsOfR6nPlUVj5i-4bo8>
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 14:56:58 -0000

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.

Thanks, Ian

On Fri, Oct 2, 2020 at 8:53 PM Lucas Pardue <lucaspardue.24.7@gmail.com>
wrote:

> Hey,
>
> On Sat, 3 Oct 2020, 01:09 Christoph Paasch, <cpaasch@apple.com> wrote:
>
>> Hello Lucas,
>>
>>
>> "could hurt end users", you mean consume significant cellular data? Or do
>> you mean hurt performance?
>
>
>> If it is the former, I agree. And that's why the client should not
>> establish
>> a uniflow unless it actually is willing to receive data on that uniflow.
>>
>
> Yes I meant this former case. And by using the term end user I was very
> much channeling RFC 8890.
>
> I doubt there is a specific reason on why the MP-QUIC draft does not have
>> such an "MP_PRIO"-concept. In any case, that would be a minor point that
>> can
>> easily be added.
>>
>
> Thats a good suggestion, I think adding something on this would help.
>
> Cheers
> Lucas
>
>
>>