Re: [quicwg/base-drafts] Define under-utilizing the congestion window (#2675)

ianswett <notifications@github.com> Wed, 08 May 2019 01:32 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 50BF8120073 for <quic-issues@ietfa.amsl.com>; Tue, 7 May 2019 18:32:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.464
X-Spam-Level:
X-Spam-Status: No, score=-6.464 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_20=1.546, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] 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 uBHyPFkULUop for <quic-issues@ietfa.amsl.com>; Tue, 7 May 2019 18:32:47 -0700 (PDT)
Received: from out-6.smtp.github.com (out-6.smtp.github.com [192.30.252.197]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 828A612004D for <quic-issues@ietf.org>; Tue, 7 May 2019 18:32:47 -0700 (PDT)
Date: Tue, 07 May 2019 18:32:46 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1557279166; bh=Xb9xPIVtWvwsdKgoWQskCR642EDJW/3jUedlomMPojo=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=SeCTARglCGMaIefeggNmiQcbqP0n22dGrHUvX1aXFlrlMhay9aRUMNfssYAVrBaT0 P+Rh4tSPOoDrHCSZ/yxCeOeDTv+m05vkPmaB0DV+P4NGw9BFCz1CFD15Dcjr/ZJY+j ZkwUJHSYWWLnsh3xOboYj3aZUAKpEa1hwbqPkS5A=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK6ACMZIBLVCMYECDG5235SD5EVBNHHBUUHC6A@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/2675/review/234830937@github.com>
In-Reply-To: <quicwg/base-drafts/pull/2675@github.com>
References: <quicwg/base-drafts/pull/2675@github.com>
Subject: Re: [quicwg/base-drafts] Define under-utilizing the congestion window (#2675)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5cd231be7aad0_27f53fa435ccd968185688"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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/ma7tWZrUxwztdXTAA4vRViRWA7w>
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: Wed, 08 May 2019 01:32:49 -0000

ianswett commented on this pull request.



> @@ -836,9 +836,11 @@ in Linux (3.11 onwards).
 
 ## Under-utilizing the Congestion Window
 
-A congestion window that is under-utilized SHOULD NOT be increased in either
-slow start or congestion avoidance. This can happen due to insufficient
-application data or flow control credit.
+When bytes in flight is smaller than the congestion window and sending is not
+pacing limited, the congestion window is under-utilized.  When this occurs,

There are congestion controllers now, and hopefully more in the future, that operate primarily pacing limited, not CWND limited, so this was an effort to capture that, but it's certainly imperfect.  Any suggestions?

-- 
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/2675#discussion_r281885995