Re: [Moq] Exploring HTTP/3
Charles 'Buck' Krasic <charles.krasic@gmail.com> Thu, 09 February 2023 19:28 UTC
Return-Path: <charles.krasic@gmail.com>
X-Original-To: moq@ietfa.amsl.com
Delivered-To: moq@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8C96EC15257C for <moq@ietfa.amsl.com>; Thu, 9 Feb 2023 11:28:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.093
X-Spam-Level:
X-Spam-Status: No, score=-2.093 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, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H47ULs48qm3q for <moq@ietfa.amsl.com>; Thu, 9 Feb 2023 11:28:15 -0800 (PST)
Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4A49BC1516E1 for <moq@ietf.org>; Thu, 9 Feb 2023 11:28:15 -0800 (PST)
Received: by mail-lf1-x12a.google.com with SMTP id bp15so4562278lfb.13 for <moq@ietf.org>; Thu, 09 Feb 2023 11:28:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=SQVpMbn6VS/AyciD/VG7bMXAJMAh6F1h43OEZCdrOVw=; b=eP46XpQYftuiqN+U1YzMeMdTh3t8CyLyGz6Wn2ZtTCezqFaqU3CWRMGGGWdCNXQya5 /mEEu8cSIexid9lhIrCZY5oKSIroi8gZceUV+z+cqiujZlfE59o+Ul1DKa60jhZqvgCH Ao+bkoKfPV8s5JD+/8EsR9Yoi8puYKJEPZ3cXlKmkwO89UvFm6NgQah4hEpFw00U3cew vi7WFTaclznlWBYgKxFlIOs/PSA/WstKjw0ipsP/7JRlacQJr8rJx8CYuRpDYUfNzTAU z78piflG73yZYc/vze3bWEUfXgZ4+RiLyxCVhEEG9Hpv7Qs3qqP24cvH3T3Wbiofatzl dY3g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=SQVpMbn6VS/AyciD/VG7bMXAJMAh6F1h43OEZCdrOVw=; b=XzSErYrfG0D7g1mo04kQEv5iO+1Wmp+h2d8qlvKWayp5tKhNMSPabrPpYaeQi2MhiB PgNotKc84kb/dR7ko6+aYSfvlV+MuyjPqQhC3ctZwuf+TJbGEeXBQywGPd++ykzhxk9z +YYkfs2cVweFE2zMXaL0YtAtKO/N2VvuUNU0RviIMBXLviqD6bfYUeDG0H1l950113W5 6TC9s0hY3/tX0H/EtuJgaxfCVv32CLmfgCziX6hnwmuZMjVfnWP8xOXmGB0Na92oDu/o PcxPL4HT01AWdHfHu2fHb/TvtcLsExT+h+ym7hGJpEnAn5PPO96ouK2LvHq0dDKAPRDO 00cA==
X-Gm-Message-State: AO0yUKUmutOaQRMTL3FxJzkvfPry1CaAyMpLWeHPXptJO9nvetFGRvsg 8POenl7eCr0EN0+QjPDE9+0OkskYSf0/7qnylbFKcMxFLtE=
X-Google-Smtp-Source: AK7set+XXZavepwq0r48fuIrtx1Ljp5uZcWB4h2LdPgFXixmmwh0hXh/xBTn9VYSqSGt7jMqxcqYhIHmAe2Tu00ALqw=
X-Received: by 2002:ac2:5df3:0:b0:4ca:f9e4:c410 with SMTP id z19-20020ac25df3000000b004caf9e4c410mr1713648lfq.97.1675970892416; Thu, 09 Feb 2023 11:28:12 -0800 (PST)
MIME-Version: 1.0
References: <CAHVo=ZmD7KvKxh2tTeaM2B+0q9=qZPgBydmfaHor5MaPODZf6w@mail.gmail.com> <CALGR9oas8cMBrX1WVf64fH13jr1r-S0KQB5spNzFj41k9Lgk+A@mail.gmail.com> <CAHVo=Z=Nov7B24A=M2pxPnUgyBg3n-AjF8AD2mKwgbTQ81F+mA@mail.gmail.com> <CALGR9ob4i7Z8zuqFVHtzOGV3QMTFjvOK4uZW3Xfvb5ZsoULvMg@mail.gmail.com> <CAKKJt-eC=h20Va4+64r=zkhYXK_ypC+txLqzgpr+YL=HW-DD+g@mail.gmail.com> <CALGR9oYr2OZZcfmFdqLgQ0Uqu7pAwQTnbuf-Fm64m58Spe6xYw@mail.gmail.com> <CAHVo=ZmeJfdoLc9NatDDEeAQG0X9_aygQm0ZSdtzeKEu=bO2pw@mail.gmail.com> <CAOW+2dsgewEtqnT0i=drp5dRDvDtMyKyojEn0sp7Htx6SOJ3Uw@mail.gmail.com>
In-Reply-To: <CAOW+2dsgewEtqnT0i=drp5dRDvDtMyKyojEn0sp7Htx6SOJ3Uw@mail.gmail.com>
From: Charles 'Buck' Krasic <charles.krasic@gmail.com>
Date: Thu, 09 Feb 2023 11:28:00 -0800
Message-ID: <CAPhuoz1xrHv+HqmVhE0v-xRKn3fyNKmZq3ckwrDq_rXK=y1Ltw@mail.gmail.com>
To: Bernard Aboba <bernard.aboba@gmail.com>
Cc: Luke Curley <kixelated@gmail.com>, Lucas Pardue <lucaspardue.24.7@gmail.com>, MOQ Mailing List <moq@ietf.org>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000b249f005f449618f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/Fj5cigqplYxF3jMzsqtQAenA7RY>
Subject: Re: [Moq] Exploring HTTP/3
X-BeenThere: moq@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Media over QUIC <moq.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/moq>, <mailto:moq-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/moq/>
List-Post: <mailto:moq@ietf.org>
List-Help: <mailto:moq-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/moq>, <mailto:moq-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Feb 2023 19:28:17 -0000
On Thu, Feb 9, 2023 at 10:18 AM Bernard Aboba <bernard.aboba@gmail.com> wrote: > On Thu, Feb 9, 2023 at 09:56 Luke Curley <kixelated@gmail.com> wrote: > >> > For example, suppose a client issues a request for segment 5 and segment >> 6, asking that the newer segment is delivered first during congestion. >> >> If the two requests share a HTTP/3 or HTTP/2 connection, then the HTTP >> server can prioritize. Any available bandwidth under the congestion window >> is spent on STREAM frames for segment 6 first. >> > > [BA] Couldn’t this be accomplished without priority, by having the > receiver send a STOP_SENDING frame for segment 5, once it became clear it > was taking too long? > By the time the STOP_SENDING arrives at the server, priority-inversion damage may have already occurred. At a minimum, this is influenced by one-way delay. There can be other delays. For example, if it is using fetch, the receiver may have somewhat limited visibility into progress as bytes arrive, it may be subject to execution jitter if there is competion for CPU, etc. so in addition to the one-way-delay required for STOP_SENDING to reach the server, there may be material delays for the receiver to reach the decision to cancel the segment, abort the segment, and the stack to actually emit STOP_SENDING on the wire. > -- > Moq mailing list > Moq@ietf.org > https://www.ietf.org/mailman/listinfo/moq >
- Re: [Moq] Exploring HTTP/3 Lucas Pardue
- [Moq] Exploring HTTP/3 Luke Curley
- Re: [Moq] Exploring HTTP/3 Spencer Dawkins at IETF
- Re: [Moq] Exploring HTTP/3 Luke Curley
- Re: [Moq] Exploring HTTP/3 Ali C. Begen
- Re: [Moq] Exploring HTTP/3 Lucas Pardue
- Re: [Moq] Exploring HTTP/3 Victor Vasiliev
- Re: [Moq] Exploring HTTP/3 Roberto Peon
- Re: [Moq] Exploring HTTP/3 Lucas Pardue
- Re: [Moq] Exploring HTTP/3 Roberto Peon
- Re: [Moq] Exploring HTTP/3 Ali C. Begen
- Re: [Moq] Exploring HTTP/3 Roberto Peon
- Re: [Moq] Exploring HTTP/3 Ali C. Begen
- Re: [Moq] Exploring HTTP/3 Mark Nottingham
- Re: [Moq] Exploring HTTP/3 Spencer Dawkins at IETF
- Re: [Moq] Exploring HTTP/3 Lucas Pardue
- Re: [Moq] Exploring HTTP/3 Luke Curley
- Re: [Moq] Exploring HTTP/3 Roberto Peon
- Re: [Moq] Exploring HTTP/3 Bernard Aboba
- Re: [Moq] Exploring HTTP/3 Spencer Dawkins at IETF
- Re: [Moq] Exploring HTTP/3 Bernard Aboba
- Re: [Moq] Exploring HTTP/3 Spencer Dawkins at IETF
- Re: [Moq] Exploring HTTP/3 Lucas Pardue
- Re: [Moq] Exploring HTTP/3 Charles 'Buck' Krasic
- Re: [Moq] Exploring HTTP/3 Roberto Peon
- Re: [Moq] Exploring HTTP/3 Roberto Peon
- Re: [Moq] Exploring HTTP/3 Luke Curley
- Re: [Moq] Exploring HTTP/3 Luke Curley
- Re: [Moq] Exploring HTTP/3 Christian Huitema
- Re: [Moq] Exploring HTTP/3 Victor Vasiliev
- Re: [Moq] Exploring HTTP/3 Suhas Nandakumar