Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 05 Mar 2018 19:35:39 -0800
From:      Russell Haley <russ.haley@gmail.com>
To:        Joe Berner <stackyjoe@gmail.com>, freebsd-doc@freebsd.org
Subject:   Re: ULE scheduler documentation
Message-ID:  <20180306033539.7176275.20795.42446@gmail.com>
In-Reply-To: <CALXgyM6hfA2tppLNysKm3GxQP1yqXxem2mmKcaLXKr=zusqZzg@mail.gmail.com>
References:  <CALXgyM6hfA2tppLNysKm3GxQP1yqXxem2mmKcaLXKr=zusqZzg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

Chapter 4 of 'The Design and Implementation of the FreeBSD Operating System=
' is on process management and has the level of detail you are looking for.=
 =E2=80=8EThe second edition covers up to 10-Release.=C2=A0

HTH,

Russ

Sent=C2=A0from=C2=A0my=C2=A0BlackBerry=C2=A010=C2=A0smartphone=C2=A0on=C2=
=A0the=C2=A0Virgin=C2=A0Mobile=C2=A0network.
=C2=A0 Original Message =C2=A0
From: Joe Berner
Sent: Monday, March 5, 2018 5:28 PM
To: freebsd-doc@freebsd.org
Subject: ULE scheduler documentation

Howdy,

I have been considering* trying write a 'fair scheduler' for the FreeBSD
kernel, however to do this I need to understand what's already there and
how it all works. Are there nice mid-level pieces of documentation of the
scheduler? If such documentation does not exist, is documentation on the
scheduler independently of interest to people?

As a related question, are there meaningful comparisons of different
scheduler algorithms in different real world scenarios? The closest I've
found is a paper of Abaffy-Kraj=C4=8Dovi=C4=8D, however I'm not equipped to
understand whether their methodology is good or bad.

*: The more research I've done the less clear it is that ULE is
insufficient, so it's all sort of up in the air.

Joe
_______________________________________________
freebsd-doc@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-doc
To unsubscribe, send any mail to "freebsd-doc-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20180306033539.7176275.20795.42446>