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. ∆Q-based metrics). There's a mathematical inevitability to the 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øiland-Jørgensen <toke@toke.dk> wrote:
Martin Geddes <mail@martingeddes.com> writes:

> The two critical references are this paper
> <http://www.pnsol.com/public/TP-PNS-2003-09.pdf> and this PhD thesis
> <https://www.cs.kent.ac.uk/pubs/2003/1892/>. 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
> <http://www.martingeddes.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 available to play
with?

-Toke