From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pl0-x22a.google.com (mail-pl0-x22a.google.com [IPv6:2607:f8b0:400e:c01::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id CA05C3B29E for ; Tue, 28 Nov 2017 18:58:06 -0500 (EST) Received: by mail-pl0-x22a.google.com with SMTP id q7so954364plk.0 for ; Tue, 28 Nov 2017 15:58:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=martingeddes-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=KRA0ZxpQ3mfa/y28uWs75A2SClkIkoJQ9wpZ56hcILg=; b=odQBiju9NU4dvng8U4X1RZNfWFsxx1//HVCP/3fMjjgx5TSp1mMcN6HB+J7RSmnAJf 2ylR/g3jj1YGmrLMTCGEmppVxfi0xs8LLQeSHK82HiumBIJHnMDSiRc+wmbVPQLC82Zq Mc82u6ALitNM2XlWob87VFzjvA7n4mwAAl88EYl+XFOQkh2P6G9UDZIYUWrGKrZkEigd 5W92xbEq0uK9hNlquvDXxyZe7NkLmhcTkvcVLf1BDg8GgYbKvIlGfpqB6pK9u7EHLyvk GB9eeKQXLmYnNyYD55dbtsv4zE99C2ofm4f/jSHzv9LBv33f47KqSoHcqzp3oIXK5uzP XUTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=KRA0ZxpQ3mfa/y28uWs75A2SClkIkoJQ9wpZ56hcILg=; b=FejilH4v6dWooPki/bZ2lQBSc8YGZiG6iti2/tfe6Lt4oqQJB/AVJciqE+48fub4X2 iBhGcyzLr3qcW1/riEivK8xamPRIdl49Tehk6jKjtPHJr+N/FTD36hOBgAcS7FIErtQj g2QqfWgPYQX8l/uhJqQW0KIgmu9of4mcNJbzKt/nBj747tlheRM8XaGm1hB3ygRsOKZ6 tVPxAMOa+lTsFJU1APO4W3i6fTtgorHvcv3IgYrwqJCWpSQet89o5Ctk7SO3aZGRyHkw lnzh+SdbSlKJlJpiKYplDIVN1Ym+slFzq/9oDxWhCIItsS0WjQn7jpxV6TgtK3V62ti6 NArg== X-Gm-Message-State: AJaThX7VDvqytQN33wzeYi20qAAZ1NhkTZKOWF89Mz7mf6St1uElEhXz tALmd7kDMzBroPrPCCjec/VUiJFLQZsw466cEYLAoyn5 X-Google-Smtp-Source: AGs4zMZi/l0tALDSrL/ne7HmNN3htAiYEEN8giHOctULgQYssY1eh2iAMmI2ER91wKBygv4BoVN0Slycam7+E74fAKU= X-Received: by 10.159.230.16 with SMTP id u16mr915668plq.41.1511913485912; Tue, 28 Nov 2017 15:58:05 -0800 (PST) MIME-Version: 1.0 Received: by 10.100.178.234 with HTTP; Tue, 28 Nov 2017 15:57:45 -0800 (PST) In-Reply-To: <874lpe8y2f.fsf@toke.dk> References: <87shd18c51.fsf@toke.dk> <874lpe8y2f.fsf@toke.dk> From: Martin Geddes Date: Tue, 28 Nov 2017 23:57:45 +0000 Message-ID: To: =?UTF-8?B?VG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2Vu?= Cc: Dave Taht , bloat Content-Type: multipart/alternative; boundary="089e082e9620426291055f13ca3b" Subject: Re: [Bloat] Bufferbloat in high resolution + non-stationarity X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Nov 2017 23:58:07 -0000 --089e082e9620426291055f13ca3b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Toke, I'd really like to get it to be open source, and that's probably going to take a collaborative industry funding effort to achieve as a reference measurement implementation of a universal interoperable quality standard (i.e. =E2=88=86Q-based metrics). There's a mathematical inevitability to th= e end game of both metrics and scheduling, and we're very close to it. In the meantime, I can give you a trial version to play with. How about you give it a spin and share your feedback here of what you learned? Martin *About me Free newsletter * Company website Twitter Zoom My new start-up Not LinkedIn Martin Geddes Consulting Ltd, Incorporated in Scotland, number SC275827 VAT Number: 859 5634 72 Registered office: 17-19 East London Street, Edinburgh, EH7 4BN On 28 November 2017 at 11:03, Toke H=C3=B8iland-J=C3=B8rgensen wrote: > Martin Geddes writes: > > > The two critical references are this paper > > and this PhD thesis > > . The former describes > > "cherish-urgency" multiplexing. The "cherish" is what is different to > > today's scheduling. It is used to create a new class of algorithm > > whose goal is global optimisation, not local optimisation (and global > > pessimisation). > > Cool, thanks; I'll add that to my reading list (well, the paper > certainly; not sure I'll get the time to go through the whole 200+ page > thesis anytime soon :/) > > > The latter describes a paradigm change from "build it and then reason > > about emergent performance" to "reason about engineered performance > > and then build it". It works in practise > > >, > > so whether it works in theory is left as an exercise to the reader. > > I don't suppose there's an open source implementation available to play > with? > > -Toke > --089e082e9620426291055f13ca3b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Toke,

I'd really like to get it = to be open source, and that's probably going to take a collaborative in= dustry funding effort to achieve as a reference measurement implementation = of a universal interoperable quality standard (i.e. =E2=88=86Q-based metric= s). There's a mathematical inevitability to the end game of both metric= s and scheduling, and we're very close to it.

= In the meantime, I can give you a trial version to play with. How about you= give it a spin and share your feedback here of what you learned?

Martin

=
About me=C2=A0Free newsletter=C2=A0Company website=C2=A0Twitter=C2=A0Zoom=C2=A0My new start-up=C2=A0Not LinkedIn=C2=A0Martin Geddes Consulting Ltd, Incor= porated in Scotland, number SC275827 VAT Number: 859 5634 72 Registered off= ice: 17-19 East London Street, Edinburgh, EH7 4BN
<= /div>

On 28 November 2017 at 11:03, Toke H=C3=B8il= and-J=C3=B8rgensen <toke@toke.dk> wrote:
Martin Geddes <mail@martingeddes.com> writes:

> The two critical references are this paper
> <http://www.pnsol.com/public/TP-PN= S-2003-09.pdf> and this PhD thesis
> <https://www.cs.kent.ac.uk/pubs/2003/1892/= >. The former describes
> "cherish-urgency" multiplexing. The "c= herish" is what is different to
> today's scheduling. It is used to create a new class of algorithm<= br> > whose goal is global optimisation, not local optimisation (and global<= br> > pessimisation).

Cool, thanks; I'll add that to my reading list (well, the paper<= br> certainly; not sure I'll get the time to go through the whole 200+ page=
thesis anytime soon :/)

> The latter describes a paradigm change from "build it and then re= ason
> about emergent performance" to "reason about engineered perf= ormance
> and then build it". It works in practise
> <http://www.ma= rtingeddes.com/how-wales-got-the-first-internet-fast-lane/>= ;,
> so whether it works in theory is left as an exercise = to the reader.

I don't suppose there's an open source implementation availa= ble to play
with?

-Toke

--089e082e9620426291055f13ca3b--