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 > > >>
- IETF Last Call for QUIC Lars Eggert
- Preparing for discussion on what to do about the … Spencer Dawkins at IETF
- Re: Preparing for discussion on what to do about … Mikkel Fahnøe Jørgensen
- RE: Preparing for discussion on what to do about … Flinck, Hannu (Nokia - FI/Espoo)
- Re: Preparing for discussion on what to do about … Behcet Sarikaya
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Re: Preparing for discussion on what to do about … Matt Joras
- RE:(2) Preparing for discussion on what to do abo… Madhan Raj Kanagarathinam
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Re: Preparing for discussion on what to do about … Marten Seemann
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Multipath inside transport (was: Re: Preparing fo… Spencer Dawkins at IETF
- Re: Preparing for discussion on what to do about … Robin MARX
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Re: Preparing for discussion on what to do about … Ian Swett
- Re: Preparing for discussion on what to do about … Martin Duke
- Re: Preparing for discussion on what to do about … Spencer Dawkins at IETF
- Re: Preparing for discussion on what to do about … Kazuho Oku
- Re: Preparing for discussion on what to do about … Ian Swett
- Re: Preparing for discussion on what to do about … Christian Huitema
- Re: Preparing for discussion on what to do about … Martin Thomson
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Composability of extensions (was: Re: Preparing f… Lucas Pardue
- Re: Composability of extensions (was: Re: Prepari… Dmitri Tikhonov
- Re: Preparing for discussion on what to do about … Martin Duke
- Re: Preparing for discussion on what to do about … Spencer Dawkins at IETF
- Re: Preparing for discussion on what to do about … Behcet Sarikaya
- Re: Preparing for discussion on what to do about … Christian Huitema
- Re: Preparing for discussion on what to do about … Martin Duke
- Re: Composability of extensions (was: Re: Prepari… Christian Huitema
- Re: Preparing for discussion on what to do about … Behcet Sarikaya
- Re: Preparing for discussion on what to do about … Spencer Dawkins at IETF
- Re: Composability of extensions (was: Re: Prepari… Lucas Pardue
- Re: Preparing for discussion on what to do about … Christoph Paasch
- Re: Preparing for discussion on what to do about … Matt Joras
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Re: Preparing for discussion on what to do about … Spencer Dawkins at IETF
- Re: Preparing for discussion on what to do about … Christoph Paasch
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Re: Preparing for discussion on what to do about … Christoph Paasch
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Re: Preparing for discussion on what to do about … Ian Swett
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Re: Preparing for discussion on what to do about … Spencer Dawkins at IETF
- Re: Preparing for discussion on what to do about … Matt Joras
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Jana Iyengar
- Re: Preparing for discussion on what to do about … Spencer Dawkins at IETF
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Re: Preparing for discussion on what to do about … Tommy Pauly