Project Description
Whenever a computer supports two or more activities, it needs to schedule them so that resources are shared appropriately. Conventional schedulers allow some users to exploit the system and take a large part of the machine's resources and make it is easy for a user to accidentally or intentionally create a program that takes over large amounts of the machine time. The Fair Share Scheduler overcomes these problems and allows computer resources to be fairly and precisely shared between users, programs or organisations. It was originally motivated by the challenges of supporting a large student and staff population on a single machine which ground to a halt at assignment deadlines until FairShare forced the fair sharing of resources to all users.
Fair Share has been commercialised by Aurema Pty Ltd (formerly Softway). It has been licenced for global deployment to Sun Microsystems, Compaq, Siemens[tm], SGI[tm], Cray[tm] and other leaders of server technology.
Solaris Resource Manager FAQ
May 2001,
Solaris Resource Manager[tm] -
Features, Functions, & Benefits, May 2001.
In February 2007, Aurema was acquired by
Citrix.
"Citrix customers include 100% of the Fortune 100 companies and 98% of the Fortune Global 500,
as well as hundreds of thousands of small businesses and prosumers." from
news release.
See also:
An early version of the seminal paper
Key Publications
D. Hogan. Hierarchical fair queueing. Technical Report 513, 1997. [View Details]
D. Hogan. Phd thesis: Hierarchical fair queuing. Technical Report 506, 1996. [View Details]
J. Kay and P. Lauder. A fair share scheduler. Communications of the ACM, 1(31):44 - 55, 1988. [View Details]
J. Kay, P. Lauder, and C. Maltby. The share charging and scheduling system. In ACSC-6 (Aust Computer Science Conference) (Proceedings), page 14, 1983. [View Details]
|