Re: [EToSat] QUIC ACK Strategy
Gorry Fairhurst <gorry@erg.abdn.ac.uk> Wed, 17 April 2019 07:39 UTC
Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: etosat@ietfa.amsl.com
Delivered-To: etosat@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D15C61201AE for <etosat@ietfa.amsl.com>; Wed, 17 Apr 2019 00:39:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 bBohDPbwQwlP for <etosat@ietfa.amsl.com>; Wed, 17 Apr 2019 00:39:44 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [IPv6:2001:630:42:150::2]) by ietfa.amsl.com (Postfix) with ESMTP id 89CA5120123 for <etosat@ietf.org>; Wed, 17 Apr 2019 00:39:44 -0700 (PDT)
Received: from Gs-MacBook-Pro.local (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id 65FE31B000FD; Wed, 17 Apr 2019 08:39:39 +0100 (BST)
Message-ID: <5CB6D83A.8030204@erg.abdn.ac.uk>
Date: Wed, 17 Apr 2019 08:39:38 +0100
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Reply-To: gorry@erg.abdn.ac.uk
Organization: University of Aberdeen
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Border, John" <John.Border@hughes.com>
CC: Ted Hardie <ted.ietf@gmail.com>, "etosat@ietf.org" <etosat@ietf.org>
References: <BL0PR11MB3394FF7694072543BA49ECAC90240@BL0PR11MB3394.namprd11.prod.outlook.com> <CA+9kkMA2HFJ1TsBu9vNRrJKraKhf0-c-qMhdBCsu+Q58hwUieQ@mail.gmail.com> <BL0PR11MB3394CE76B4F7853FD463DB9890240@BL0PR11MB3394.namprd11.prod.outlook.com>
In-Reply-To: <BL0PR11MB3394CE76B4F7853FD463DB9890240@BL0PR11MB3394.namprd11.prod.outlook.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/etosat/ahsQGn9BepywTfzx9kWeGHNvwPQ>
Subject: Re: [EToSat] QUIC ACK Strategy
X-BeenThere: etosat@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "The EToSat list is a non-WG mailing list used to discuss performance implications of running encrypted transports such as QUIC over satellite." <etosat.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/etosat>, <mailto:etosat-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/etosat/>
List-Post: <mailto:etosat@ietf.org>
List-Help: <mailto:etosat-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/etosat>, <mailto:etosat-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Apr 2019 07:39:48 -0000
Yes, what I also heard in the meeting room was that future versions could send an ACK less frequently and RTT/4 was mentioned. To me this seemed like the effect could be something equivalent the "ACK Compaction" effect in RFC3449 - which I do agree would be good for paths with asymmetry in capacity/access ... I didn't grasp whether this behaviour would be negotiated as a paramerer, learned from the measured RTT, or configured by client - I expect we'll need to ask/suggest as talk moves to QUIC v2! Gorry On 16/04/2019, 23:19, Border, John wrote: > > Thanks. One of the functions that a TCP PEP for satellite performs is > ACK aggregation over the satellite link. The originally ACK stream may > or may not be replicated at the downlink side. We, of course, cannot > do this with QUIC. The v1 iQUIC baseline seems to leave open a lot of > flexibility for dealing with this. We will take a look at some > concrete strategy proposals for version 2. My colleague reminded me > that Ian had put something out there about one per 1/4 RTT. That is > close to the same rate our PEP uses for TCP. And, I like the fact that > being based on RTT the rate is adjusted automatically based on path > characteristics. > > John > > *From:* Ted Hardie <ted.ietf@gmail.com> > *Sent:* Tuesday, April 16, 2019 5:41 PM > *To:* Border, John <John.Border@hughes.com> > *Cc:* etosat@ietf.org > *Subject:* Re: [EToSat] QUIC ACK Strategy > > *CAUTION:*This email originated from outside of the organization. Do > not click links or open attachments unless you recognize the sender > and know the content is safe. > > You might want to take a look at > https://tools.ietf.org/html/draft-ietf-quic-recovery-19#page-6 > <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dquic-2Drecovery-2D19-23page-2D6&d=DwMFaQ&c=dIKa1mMv92xhhFzVXv5A3Q&r=9F44ji63_2hvW5HufmlpP-DFKXuFy4jDtL5PXwKlTqg&m=tA_S6UPMM5eclUJzsmisGq1F1w6cJVYwziQdvqTl_YY&s=np2E8eA7xZP1L5AbxnQ3VdUPfVGt9KLG1SsEssGyYTg&e=> > > The baseline is this: > > As an optimization, a receiver MAY process multiple packets before > sending any ACK frames in response. In this case the receiver can > determine whether an immediate or delayed acknowledgement should be > generated after processing incoming packets. > > There are specific conditions which are ack-eliciting, but you are > generally permitted to optimize this. > > Ted > > On Tue, Apr 16, 2019 at 2:11 PM Border, John <John.Border@hughes.com > <mailto:John.Border@hughes.com>> wrote: > > We were looking at some gQUIC traces and noticed an ACK every > other packet similar to TCP. Does anyone know if iQUIC includes > being able to tune the ACK rate? At very high speeds, that is a > lot of ACK traffic… > > John > > _______________________________________________ > EToSat mailing list > EToSat@ietf.org <mailto:EToSat@ietf.org> > https://www.ietf.org/mailman/listinfo/etosat > <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_etosat&d=DwMFaQ&c=dIKa1mMv92xhhFzVXv5A3Q&r=9F44ji63_2hvW5HufmlpP-DFKXuFy4jDtL5PXwKlTqg&m=tA_S6UPMM5eclUJzsmisGq1F1w6cJVYwziQdvqTl_YY&s=iZKE2UiNcIv0cbDSdcmIgcUfZyrJlt0jdHi9SK0lkY8&e=> > > > > _______________________________________________ > EToSat mailing list > EToSat@ietf.org > https://www.ietf.org/mailman/listinfo/etosat
- [EToSat] QUIC ACK Strategy Border, John
- Re: [EToSat] QUIC ACK Strategy Ted Hardie
- Re: [EToSat] QUIC ACK Strategy Border, John
- Re: [EToSat] QUIC ACK Strategy Ted Hardie
- Re: [EToSat] QUIC ACK Strategy Gorry Fairhurst
- Re: [EToSat] QUIC ACK Strategy Magnus Westerlund