Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Nov 1999 12:28:26 -0800 (PST)
From:      Julian Elischer <julian@whistle.com>
To:        freebsd-arch@freebsd.org
Subject:   Threads thread
Message-ID:  <Pine.BSF.4.10.9911101209550.15640-100000@current1.whistle.com>

next in thread | raw e-mail | index | archive | help
Terry, Archie and I are all at a class this week and have very poor
connectivity. (I only have connectivity actually IN class) ;-) I was
hoping that someone else could make take on the task of making an
independent summary of things we discussed. My summary of 'goals' needs to
be updated to include the ability to create 'groups' of threads, and for
those groups to have the capability of being assigned separate system
resource limits (e.g. different priority). This comes in two parts.. from
the kernel's point of view, there must be different classes (groups) of
KSE's (Kernel Schedulable Entities), But it is completely opaque to the
kernel which User level Thread (ULT?) the User level thread scheuler
assignes to those KSEs. One would hope that the ULS would co-operate!



It seems to me that from the goals we have decided upon we are already
seeing some facets of teh implementation becoming clear. 
Certainly we need Multiple KSEs and the ability of these to be grouped.
We also need a ULS (user level Scheduler). What else can we see are
becoming 'Inevitable'? 

Do we allow the thread system to schedule different threads when a thread
get's a pagefault? How can we be sure that teh pagefault is not inteh
scheduler?


etc.
etc.

Julian
(typing on a pretty slow link in class when I should be taking notice of
the teacher)







To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




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