From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from st-node03.ct.uk (st-node03.ct.uk [109.69.232.42]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 686AC3B29D; Thu, 11 May 2023 16:00:05 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by st-node03.ct.uk (Postfix) with ESMTP id 493EE29DDC9E; Thu, 11 May 2023 21:00:04 +0100 (BST) X-Virus-Scanned: by SpamTitan at ct.uk Received: from st-node03.ct.uk (localhost [127.0.0.1]) by st-node03.ct.uk (Postfix) with ESMTP id CB9F229DDC84; Thu, 11 May 2023 21:00:01 +0100 (BST) Authentication-Results: st-node03.ct.uk; none Received: from relay.smtp.pnsol.com (ec2-54-246-165-192.eu-west-1.compute.amazonaws.com [54.246.165.192]) (using TLSv1.2 with cipher AES256-SHA256 (256/256 bits)) (No client certificate requested) (Authenticated sender: predictable) by st-node03.ct.uk (Postfix) with ESMTPSA id B1DE529DDC9C; Thu, 11 May 2023 21:00:01 +0100 (BST) Received: from mail.la.pnsol.com ([172.20.5.206]) by relay.smtp.pnsol.com with esmtp (Exim 4.82) (envelope-from ) id 1pxCkt-00088K-Kv; Thu, 11 May 2023 20:19:15 +0000 Received: from git.pnsol.com ([172.20.5.238] helo=roam.smtp.pnsol.com) by mail.la.pnsol.com with esmtp (Exim 4.76) (envelope-from ) id 1pxCQD-00086d-4s; Thu, 11 May 2023 20:57:53 +0100 Received: from gw.eu-west-1b.aws.pnsol.com ([172.30.11.4] helo=smtpclient.apple) by roam.smtp.pnsol.com with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA256:256) (Exim 4.82) (envelope-from ) id 1pxCQC-0006Wr-MO; Thu, 11 May 2023 19:57:52 +0000 Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.500.231\)) From: Neil Davies In-Reply-To: Date: Thu, 11 May 2023 21:00:00 +0100 Cc: bloat , Rpm Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Dave Taht X-Mailer: Apple Mail (2.3731.500.231) Subject: Re: [Rpm] [Bloat] infinite queue X-BeenThere: rpm@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: revolutions per minute - a new metric for measuring responsiveness List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 May 2023 20:00:05 -0000 There was an idea (I think from the 1970=E2=80=99s) that is refinement = of this - isometric flow control.=20 I would say that the key notion (expressed here) is that the =E2=80=98work= in progress=E2=80=99 is finite - the isometric concept is a refinement = on that, in that it says =E2=80=9Cthere is some number=E2=80=9D. Also, subtly implicit in this article is that the best you can aspire to = is 80% loading. Using the isometric concept (carefully!) I=E2=80=99ve = help create system that can predictably operate at high 90% loading.=20 Limiting the work-in-progress ensures a bound on the response-delay. Neil > On 11 May 2023, at 00:39, Dave Taht via Bloat = wrote: >=20 > nice blog post from someone new about the infinite queue problem, with > a clean example: >=20 > https://brooker.co.za/blog/2023/05/10/open-closed.html >=20 > --=20 > Podcast: = https://www.linkedin.com/feed/update/urn:li:activity:7058793910227111937/ > Dave T=C3=A4ht CSO, LibreQos > _______________________________________________ > Bloat mailing list > Bloat@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/bloat