Current Issue


Table of contents

CD-ROM

Sys Admin and The Perl Journal CD-ROM version 12.0

Version 12.0 delivers every issue of Sys Admin from 1992 through 2006 and every
issue of The Perl Journal from 1996-2002 in one convenient CD-ROM!

Order now!

Sys Admin Magazine > Archives > 2003 > June

SolarisTM Resource Management -- The Fair Share Scheduler

Peter Baer Galvin

The previous SolarisTM Companion began coverage of the new Solaris 9 resource management features. This month continues the analysis by exploring the core of S9RM, the fair share scheduler. This scheduler provides precise control of CPU use, allowing optimum system resource use without conflict between applications and workloads.

The fair share scheduler (FSS) was available as an unbundled product before Solaris 9, and is included in the full Solaris 9 release at no charge. The Solaris 9 Resource Management package includes resource limits (discussed here previously), the FSS, resource pools, and the Internet protocol quality of service (IPQoS) facility (to be covered in the future). This suite is one of the key features of Solaris 9, along with the inclusion of SunScreen, new device support, and performance and reliability improvements. Solaris 9 is in the early adoption phase at most sites, and I hope this column will help Sun sites determine if and when to move to Solaris 9, and which features to adopt as part of the move or later in the Solaris 9 lifecycle.

Overview

Fair share scheduling is a concept dating from before 1988, when research into this scheduling concept resulted in a paper by J. Kay and P. Lauder being published in the Communications of the ACM. That paper and other information are available from http://citeseer.nj.nec.com/kay88fair.html. Publishing a research paper is a far cry from use in commercial operating systems and, in fact, few fair share schedulers have been implemented. They are not a general replacement for time-sharing schedulers, which are demand-based.




MarketPlace

Free Download Speeds Up PCs
Make Your PC Faster --New Diskeeper 2008 Speeds Up PCs --Download Free Trial Now!

Automate Software Builds with Visual Build Pro
Easily create an automated, repeatable process for building and deploying software.

Flowcharts from C/C++ code -- Free trial download
Understand C/C++ code in less time. A new team member ? Inherited legacy code ? Get up to speed faster with Crystal Flow for C/C++. Code-formatting improves readability. Flowcharts are integrated with code browser. Export flowcharts to Visio.

WinDev 12 - Powerful IDE
Develop 10 times faster ! ALM, IDE, .Net, RAD, 5GL, Database, 5GL, 64-bit, etc. Free Express version

Wanna see your ad here?