This may be old news, but I follow -hackers, -arch and -current and
I hadn't seen it before:
http://www.bell-labs.com/project/eclipse/release/
Would be interested to hear informed opinion as to whether these
changes might find a permanent home in FreeBSD at some point in
the future.
...
The Eclipse Operating System is a testbed for Quality of Service (QoS)
that is being developed at Information Sciences Research Center in
Bell-Labs, Lucent Technologies.
The current version of Eclipse, which we refer to as Eclipse/BSD, is
based on FreeBSD version 3.4., and is compatible with FreeBSD, thus
supporting the same system calls, protocols, device drivers and
applications.
Eclipse provides flexible and fine-grained QoS support for applications.
Its design allows legacy or Eclipse-unaware applications to provide
QoS without the need of modification or recompilation. A simple API is
provided for (new) applications to take addvantage of the fine-grained QoS
support.
Currently, the Eclipse project targets QoS support for server
applications, in particular, to differentiate the performance of different
web sites hosted on the same platform (see the Apache examples).
We have implemented:
+ hierarchical proportional-share cpu, disk and link schedulers,
+ the /reserv file system providing an API to manipulate "reservations",
+ a tagging mechanism for the association of reservatios with schedulable
operations.
The schedulers, such as network, cpu or disk, can easily be replaced by
others that implement different algorithms by just implementing the
Eclipse scheduler API functions.
...
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message