Re: [quicwg/base-drafts] Sender-Controlled Delayed ACK Ratio (#1978)

janaiyengar <notifications@github.com> Wed, 14 November 2018 14:19 UTC

Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.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 F08CA130E83 for <quic-issues@ietfa.amsl.com>; Wed, 14 Nov 2018 06:19:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.47
X-Spam-Level:
X-Spam-Status: No, score=-3.47 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_NONE=-0.0001, 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 HYgnST3I0veT for <quic-issues@ietfa.amsl.com>; Wed, 14 Nov 2018 06:19:44 -0800 (PST)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (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 8FB5A1276D0 for <quic-issues@ietf.org>; Wed, 14 Nov 2018 06:19:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=UzgOzAnftKGJJDs8c6HMBBmj9/A=; b=GnuFHyCtogN7l4qR T3z+PfKy4mDDCVgvdXip+eG8SuQ/2T9tqz+1gUGVEEHxQmQdP9dyEGCrnsEu57m3 9gVHhvEaZc3dpDrb8tEkOcDJS7tp//F+EK4X0b182Whxs/ZZ9pjUAxXyNkQeDotA F0rIPb/7zOtjOcoAIoj9gZDkLfQ=
Received: by filter0404p1iad2.sendgrid.net with SMTP id filter0404p1iad2-403-5BEC2EFE-36 2018-11-14 14:19:42.808501769 +0000 UTC m=+233512.296820981
Received: from github-lowworker-e51511d.cp1-iad.github.net (unknown [192.30.252.34]) by ismtpd0038p1mdw1.sendgrid.net (SG) with ESMTP id Ev1wG_hSSAWXu8tZPb34Vg for <quic-issues@ietf.org>; Wed, 14 Nov 2018 14:19:42.631 +0000 (UTC)
Received: from github.com (localhost [127.0.0.1]) by github-lowworker-e51511d.cp1-iad.github.net (Postfix) with ESMTP id 91848809F8 for <quic-issues@ietf.org>; Wed, 14 Nov 2018 06:19:42 -0800 (PST)
Date: Wed, 14 Nov 2018 14:19:42 +0000
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab45842ff2287771fb2f425ff8920ee42202c0e0be92cf000000011803f0fe92a169ce168acaf3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1978/438677416@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1978@github.com>
References: <quicwg/base-drafts/issues/1978@github.com>
Subject: Re: [quicwg/base-drafts] Sender-Controlled Delayed ACK Ratio (#1978)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5bec2efe9014b_76753fcb31ed45b83481aa"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janaiyengar
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1ttYjbI2skrLbHSpsRFIMv0Lf/xGXoEnPBBn 0yu+tWJgnLsCvfQi8OpwI2AckLW2nUNukuPXB45gUkg+bxqQEdwGvfDdjgAiFptTI55Nw82wau0N9d npXCRBHxJCMBnxw5ybzTelf38o9Licrz0daQ0KIpz6Kg4atoBGbmazDeolrpAXld/953vN6RcnA4Rf k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/uaG-zYWu-mdfHGBHRf8DVYsWhIo>
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, 14 Nov 2018 14:19:47 -0000

So I think what you're suggesting is a new parameter, perhaps call it
SuggestedAckDelay. We already have MaxAckDelay which is a receiver
advertisement.

We'd need to use max(SuggestedAckDelay, MaxAckDelay) for setting the RTO
value. But given that SuggestedAckDelay might change with an UPDATE frame,
which may or may not have been  received when an RTO is set, that gets
complicated real fast.

Given that the sender knows it's cwnd, I wonder if just sending a packet
limit might be enough, since the sender can (roughly) translate time to
packets.

On Wed, Nov 14, 2018, 7:14 PM ianswett <notifications@github.com wrote:

> But in order to achieve the "ACK about 4 times per RTT" you need to give
> the sender the ability to change the receiver's MaxAckDelay.
>
> Otherwise, I might be happy with you ACKing 10 packets at once, but I
> don't want you delaying that ack a full MaxAckDelay.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/quicwg/base-drafts/issues/1978#issuecomment-438666106>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AKjg1Fjxz0LZjw_ptFOWTRbbV7UBFUZUks5uvB4ugaJpZM4YSA-X>
> .
>


-- 
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/issues/1978#issuecomment-438677416