Re: What to do about multipath in QUIC
Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Thu, 12 November 2020 18:28 UTC
Return-Path: <spencerdawkins.ietf@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 55DE13A1484 for <quic@ietfa.amsl.com>; Thu, 12 Nov 2020 10:28:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, 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 0vcmdXCmnUAm for <quic@ietfa.amsl.com>; Thu, 12 Nov 2020 10:28:03 -0800 (PST)
Received: from mail-yb1-xb2b.google.com (mail-yb1-xb2b.google.com [IPv6:2607:f8b0:4864:20::b2b]) (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 79F623A1489 for <quic@ietf.org>; Thu, 12 Nov 2020 10:28:03 -0800 (PST)
Received: by mail-yb1-xb2b.google.com with SMTP id v92so6279630ybi.4 for <quic@ietf.org>; Thu, 12 Nov 2020 10:28:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=cm/fCVkAI6sa/xEfKDmu6SgdlwLjo/A7xqj15v4iCcs=; b=O7BEYEVX0A/O0fcc5MslOZL0F8OrUmsLc87JQGGJwQwUk+JG+Al7xsniCWBmCYAO92 W7ewHsU1zs++L0g3gkfnNKlZpP9enXKwMQ4nZH7S2U+871uJkDfoCvBnvsxvcSDkrdQl A1sLA3FgpdlZtyXue636zHv9z1rRY6Zl8/2mCDk3WyjeAjymoeYP92dzKhG2vCWl1ism 3jjwamNtEEXGwmEqi8Nly579QAOvOPKMcmNC9lrlnRWsSniyi1Nr6zAqDhgp7bPqiuA/ +JPL6Ml9XKtlRzFSe80GOs21qqAuZbAMIpmN44LljCFDvCEJnB89L6/fkXSFh0aNZ4Ms vjNA==
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=cm/fCVkAI6sa/xEfKDmu6SgdlwLjo/A7xqj15v4iCcs=; b=U6Jb1fNggrKimompZ9QtaChcI9UhbTvcAJppAS0B2vWhvlULuJ4IOqzj7ybucUHkO5 RjEZYGXjbHlgXieobcsAmNBQowgda8tHfFhNogETXfRRNtjK/8roHrR8FtTHIwxkdtyv orUSXhZnhgH5W3EXqL26M1/LDe3H94JRZB9XC/JMOxpdaYHpNYrP99s/pVwIrBmI3QkB 7kPFgwmJLu0apDON9h2Tw/YpY+BIZvReCS+av+WKotR8e8SR87XX+Nom2rynbUvFHF7P EviX3ujk03hrGpM/5MppksPvt10OAZfj1NGDlu5TA3HFaQgh4bokibPK6+bxd5UgHA+3 SPCw==
X-Gm-Message-State: AOAM53228yuKIPhqZ1vxh4KjO+pW7X58A088zpTA7I00DO0Ic2S+h91e bHeE06tw/sY1d8KRYGiEzr13QjWi3C2zWnj64qU=
X-Google-Smtp-Source: ABdhPJwiacRCxvHNzAxaVX0tib7KRcGlAuKx76hU9j3qVTkR8gOfFdK3YQA8WQ5bXSYyaOz7FLHrL9s3k2R0IMAX2Rc=
X-Received: by 2002:a25:bd7:: with SMTP id 206mr1130146ybl.84.1605205681676; Thu, 12 Nov 2020 10:28:01 -0800 (PST)
MIME-Version: 1.0
References: <538215d1-3b9e-4784-920d-03be4c3a503a.miaoji.lym@alibaba-inc.com> <CAN1APddB4JDo281L0USsU7FSiQxRNi-LaB8ZS0a9kLAgeNJwrw@mail.gmail.com> <54510017-fa91-555f-0219-0859d6686b74@huitema.net>
In-Reply-To: <54510017-fa91-555f-0219-0859d6686b74@huitema.net>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Thu, 12 Nov 2020 12:27:35 -0600
Message-ID: <CAKKJt-c-zGGcWTHHUQS52hxhgLAmmWpr6ZuGz2TsmRVUSxQwrw@mail.gmail.com>
Subject: Re: What to do about multipath in QUIC
To: Christian Huitema <huitema@huitema.net>
Cc: Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com>, Yanmei Liu <miaoji.lym@alibaba-inc.com>, quic <quic@ietf.org>, healing4d <healing4d@gmail.com>, "Ma, Yunfei" <yunfei.ma@alibaba-inc.com>, "安勍(莳逸)" <anqing.aq@alibaba-inc.com>, "Liu, Hongqiang(洪强)" <hongqiang.liu@alibaba-inc.com>
Content-Type: multipart/alternative; boundary="00000000000072a5ef05b3ed12fd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/6vwOI_s_2tbc4Y0kp_0zzoUeRnQ>
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, 12 Nov 2020 18:28:05 -0000
FWIW ... On Thu, Nov 12, 2020 at 11:05 AM Christian Huitema <huitema@huitema.net> wrote: > I think we need more work on the "multi-path scheduler". We have heard of > three application scenarios: maintaining the lowest RTT when sending voice > segments (Apple Siri), avoiding buffering delays when playing music (Apple > Music), and using two available links with equal preference (Ali Baba "high > speed train"). I wish that we could distillate that into a couple of simple > concepts. > I'm working to capture these in https://github.com/SpencerDawkins/draft-dawkins-quic-what-to-do-with-multipath. Thanks, Christian, for the framing. There are others from the multipath virtual interim (for instance, sharing bandwidth if multiple paths have roughly equivalent RTTs, and using the path with the lowest RTT if they don't). So, I agree with Christian about needing more work on this, and it's not clear to me how many "multipath schedulers" we should be thinking about - but that's a question for another day. Best, Spencer
- What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Martin Duke
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Jana Iyengar
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Behcet Sarikaya
- Re: What to do about multipath in QUIC Lucas Pardue
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Lucas Pardue
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Behcet Sarikaya
- Re: What to do about multipath in QUIC Lucas Pardue
- Re: What to do about multipath in QUIC Behcet Sarikaya
- Re: What to do about multipath in QUIC Olivier Bonaventure
- Re: What to do about multipath in QUIC Behcet Sarikaya
- Re: What to do about multipath in QUIC Lucas Pardue
- Re: What to do about multipath in QUIC Behcet Sarikaya
- Re: What to do about multipath in QUIC Roberto Peon
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Lars Eggert
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Lars Eggert
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Roberto Peon
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Martin Thomson
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Yanmei Liu
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Terminology for multipath QUIC (was Re: What to d… Lucas Pardue
- Re: Terminology for multipath QUIC (was Re: What … Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Mirja Kuehlewind
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Mirja Kuehlewind
- Re: What to do about multipath in QUIC Behcet Sarikaya
- Re: What to do about multipath in QUIC Yanmei Liu
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: Re: What to do about multipath in QUIC Ma, Yunfei
- Re: What to do about multipath in QUIC Yunfei Ma
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: What to do about multipath in QUIC Florentin Rochet
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Packet number spaces in multipath (was Re: What t… Jana Iyengar
- RE: Packet number spaces in multipath (was Re: Wh… Markus.Amend
- Re: Packet number spaces in multipath (was Re: Wh… Christian Huitema
- RE: Packet number spaces in multipath (was Re: Wh… Markus.Amend
- RE: Packet number spaces in multipath (was Re: Wh… Mikkel Fahnøe Jørgensen
- RE: Packet number spaces in multipath (was Re: Wh… Mikkel Fahnøe Jørgensen
- Re: Packet number spaces in multipath (was Re: Wh… Roberto Peon
- RE: Packet number spaces in multipath (was Re: Wh… Markus.Amend
- Re: Packet number spaces in multipath (was Re: Wh… Mirja Kuehlewind
- Re: Packet number spaces in multipath (was Re: Wh… Jana Iyengar
- Re: Packet number spaces in multipath (was Re: Wh… Quentin De Coninck
- Re: Packet number spaces in multipath (was Re: Wh… Mikkel Fahnøe Jørgensen
- Re: Packet number spaces in multipath (was Re: Wh… Kazuho Oku
- Re: Packet number spaces in multipath (was Re: Wh… Quentin De Coninck
- Re: Packet number spaces in multipath (was Re: Wh… Martin Thomson
- Re: Packet number spaces in multipath (was Re: Wh… Kazuho Oku
- RE: Packet number spaces in multipath (was Re: Wh… Mike Bishop
- Re: What to do about multipath in QUIC Yanmei Liu
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen