Re: [quicwg/base-drafts] Add a section on flow control performance (#3793)
evolodina <notifications@github.com> Fri, 26 June 2020 12:33 UTC
Return-Path: <noreply@github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B79F3A12A8 for <quic-issues@ietfa.amsl.com>; Fri, 26 Jun 2020 05:33:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.483
X-Spam-Level:
X-Spam-Status: No, score=-1.483 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_IMAGE_ONLY_24=1.618, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.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 UYn3LvhjLfEU for <quic-issues@ietfa.amsl.com>; Fri, 26 Jun 2020 05:33:02 -0700 (PDT)
Received: from out-19.smtp.github.com (out-19.smtp.github.com [192.30.252.202]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1EF763A0968 for <quic-issues@ietf.org>; Fri, 26 Jun 2020 05:33:02 -0700 (PDT)
Received: from github-lowworker-a6a2749.va3-iad.github.net (github-lowworker-a6a2749.va3-iad.github.net [10.48.16.62]) by smtp.github.com (Postfix) with ESMTP id 1D525520DEE for <quic-issues@ietf.org>; Fri, 26 Jun 2020 05:33:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1593174781; bh=DY8J4CRHyfiOuEyIk2L3lIJxR7DxaI3MnoXrmHdlH5U=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=0GK2fx6rBikJwQccRKH5QagBVKkxzjbg7XL6adQhCCtXu1NEPTR0WPfJ3UUDYXtoo zHyYNeAkU6KOMEozu6zlOdDAcfXLmCwmWFA/we3j1jz8hHkrx9XzHWu7aBoAXvx2q0 d0iw68hnjKkJNHS7sfG8YbPmNia4C/HWrtc3IGXg=
Date: Fri, 26 Jun 2020 05:33:01 -0700
From: evolodina <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK67D4UBAU4ARWHZMFV5AHF73EVBNHHCNAR3C4@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/3793/review/438255745@github.com>
In-Reply-To: <quicwg/base-drafts/pull/3793@github.com>
References: <quicwg/base-drafts/pull/3793@github.com>
Subject: Re: [quicwg/base-drafts] Add a section on flow control performance (#3793)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5ef5eafdf621_88a3ffd34ecd968932b1"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: evolodina
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/vgBBYgyWTmi9sKSsE78Zh5rnJeo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jun 2020 12:33:04 -0000
@evolodina commented on this pull request. > @@ -968,6 +968,24 @@ signal before advertising additional credit, since doing so will mean that the peer will be blocked for at least an entire round trip, and potentially for longer if the peer chooses to not send STREAMS_BLOCKED frames. +## Flow Control Performance + +Unlike TCP, QUIC decouples flow control from congestion control. This can +release pressure on implementing a good flow control algorithm that governs both +how limits are increased and when new limits are advertised. An endpoint can +use flow control to constrain resource commitments without an optimized +algorithm by allocating buffers for receiving data that are significantly larger +than the bandwidth-delay product (BDP). That is, by a factor of 2 or more. It probably works for FC_threshold equal to FC_Limit/2, but not for every threshold -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/quicwg/base-drafts/pull/3793#discussion_r446155019
- Re: [quicwg/base-drafts] Add a section on flow co… Gorry Fairhurst
- [quicwg/base-drafts] Add a section on flow contro… Martin Thomson
- Re: [quicwg/base-drafts] Add a section on flow co… Marten Seemann
- Re: [quicwg/base-drafts] Add a section on flow co… Lars Eggert
- Re: [quicwg/base-drafts] Add a section on flow co… evolodina
- Re: [quicwg/base-drafts] Add a section on flow co… evolodina
- Re: [quicwg/base-drafts] Add a section on flow co… evolodina
- Re: [quicwg/base-drafts] Add a section on flow co… Nick Banks
- Re: [quicwg/base-drafts] Add a section on flow co… Martin Thomson
- Re: [quicwg/base-drafts] Add a section on flow co… krasic
- Re: [quicwg/base-drafts] Add a section on flow co… Mike Bishop
- Re: [quicwg/base-drafts] Add a section on flow co… Martin Thomson
- Re: [quicwg/base-drafts] Add a section on flow co… ianswett
- Re: [quicwg/base-drafts] Add a section on flow co… Martin Thomson
- Re: [quicwg/base-drafts] Add a section on flow co… ianswett
- Re: [quicwg/base-drafts] Add a section on flow co… Martin Thomson
- Re: [quicwg/base-drafts] Add a section on flow co… Martin Thomson
- Re: [quicwg/base-drafts] Add a section on flow co… ianswett
- Re: [quicwg/base-drafts] Add a section on flow co… Martin Thomson
- Re: [quicwg/base-drafts] Add a section on flow co… Martin Thomson