Re: [tcpm] ACK aggregation and congestion window growth

Rick Jones <perfgeek@mac.com> Fri, 26 April 2019 14:03 UTC

Return-Path: <perfgeek@mac.com>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 85B281201D9 for <tcpm@ietfa.amsl.com>; Fri, 26 Apr 2019 07:03:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.934
X-Spam-Level:
X-Spam-Status: No, score=-2.934 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, KHOP_DYNAMIC=1.363, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mac.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 xUQ0zajIRUDI for <tcpm@ietfa.amsl.com>; Fri, 26 Apr 2019 07:03:08 -0700 (PDT)
Received: from mr85p00im-zteg06021601.me.com (mr85p00im-zteg06021601.me.com [17.58.23.187]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 72FF41201CA for <tcpm@ietf.org>; Fri, 26 Apr 2019 07:03:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mac.com; s=04042017; t=1556287387; bh=n6VX/oPwzn+xqP5UHtZSw8PtF1nOchIT5Ljs/3zxSww=; h=Content-Type:Mime-Version:Subject:From:Date:Message-Id:To; b=RQTZD4fiQyTCR5TQGYG/ha89TZVQ9YGwUN/r5C6xe2LsFHe+m8J7PQ/+SwDyd3h7R LDndfyC8GO8uP0zXGGdwFSA18bxwS8xEsTQTX2gPiMrBWtWrAHKoJlkiRcHUOIOdfp mrxB57OQ0wlQzm/xurtK/R6P5ehBxIXwrcq4SbxW8gKORV0r/QdRf2X3/dKWsYTBBm CKg179n2p/7/NWZpkdb/OqhJSLCGnlc1uiztCmtoV70QrMOQAvE8YONQukhzFF8q3r k0sonHH4V3fF76yW7IVWB9l5fEH9Vdzcp+GopRfW2VAleJCsBaWZNKZuaIiWX/7lHD 4w56kIjE/9gLw==
Received: from [192.168.1.180] (76-220-56-249.lightspeed.sntcca.sbcglobal.net [76.220.56.249]) by mr85p00im-zteg06021601.me.com (Postfix) with ESMTPSA id A1F3740020A; Fri, 26 Apr 2019 14:03:07 +0000 (UTC)
Content-Type: multipart/alternative; boundary="Apple-Mail-83E3FBCC-80A3-4573-B380-3D50CC6855D6"
Mime-Version: 1.0 (1.0)
From: Rick Jones <perfgeek@mac.com>
X-Mailer: iPhone Mail (16D57)
In-Reply-To: <HE1PR07MB4425D7C321FC82CBACED76A5C23E0@HE1PR07MB4425.eurprd07.prod.outlook.com>
Date: Fri, 26 Apr 2019 07:03:06 -0700
Cc: "tcpm@ietf.org" <tcpm@ietf.org>
Content-Transfer-Encoding: 7bit
Message-Id: <AF133C57-C2E0-4383-A7DD-9C4682E4869B@mac.com>
References: <HE1PR07MB4425D7C321FC82CBACED76A5C23E0@HE1PR07MB4425.eurprd07.prod.outlook.com>
To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-04-26_09:, , signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 mlxscore=0 mlxlogscore=350 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1812120000 definitions=main-1904260097
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/buc_-Zoo8JWqQISDVn9nShLtd0g>
Subject: Re: [tcpm] ACK aggregation and congestion window growth
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Apr 2019 14:03:11 -0000

Does your ACK aggregator also delay the ACKs of SYNchronize segments? If not, perhaps the congestion control sees the increase (?) in round trip time after connection establishment as a signal of congestion and behaves accordingly. 

> On Apr 26, 2019, at 06:46, Ingemar Johansson S <ingemar.s.johansson@ericsson.com> wrote:
> 
> Hi
>  
> I am experimenting with a simple test setup with 2 Ubuntu 18.04 PCs (Cubic CC).
> Between these two I have a simple setup that aggregates ACKs so that they are forwarded to the server only every 10ms. The min RTT is 18ms.
> The problem I see is that even though I should reach 1Gbps throughput, I only get around 200Mbps.
> I would believe that the congestion window should eventually increase enough to handle the burstiness given by the ACK aggregation but it seems like this is not the case.
> Is there a limitation in the Linux stack that prevents congestion window growth when ACKs arrive in bursts like this ?
>  
> /Ingemar
> ==================================
> Ingemar Johansson  M.Sc.
> Master Researcher
>  
> Ericsson Research
> Network Protocols & E2E Performance
> Labratoriegränd 11
> 971 28, Luleå, Sweden
> Phone +46-1071 43042
> SMS/MMS +46-73 078 3289
> ingemar.s.johansson@ericsson.com
> www.ericsson.com
>  
>                 Nothing to stop this
>              being the best day ever
>                             U2
> ==================================
>  
> _______________________________________________
> tcpm mailing list
> tcpm@ietf.org
> https://www.ietf.org/mailman/listinfo/tcpm