strict_policy man page
SYNOPSIS
strict_policy [-o ior-file] [-n name]
DESCRIPTION
The strict_policy utility creates and exports a StrictPol-
icyImpl object that implements the StrictPolicy CORBA
interface. A StrictPolicy is a policy that makes deci-
sions during contention by acting on priorities attached
to the tasks being managed by the broker. Thus, the pol-
icy will try to satisfy the needs of higher priority tasks
before low priority ones. Also, in times of serious con-
tention, the policy will transfer reserves from low to
high priority tasks. Currently, tasks that have the same
priority behave in a first-come, first-serve manner,
reserves will not be transferred between them when there
is contention. Note that the policy does not perform per-
application adaptations, that is performed earlier by the
Broker::Task objects, which then advise the policy.
The priorities are signed sixteen bit integers with zero
being the default priority. Changing task priorities can
be done through the CORBA interface or using the
hey_strict_policy(1) utility.
Making a policy active is done by setting the CurrentPol-
icy attribute in the Broker::Manager object. Alterna-
tively, this can be done from the command-line with the
hey_manager(1) utility.
Available options:
-o ior-file
The output file for the object's IOR. (Default:
strict_policy.ior)
-n name
The name for the object in the NamingService.
(Default: StrictPolicy)
SEE ALSO
hey_strict_policy(1), manager_server(1), hey_manager(1)
AUTHOR
The Alchemy project at the University of Utah.
NOTES
The Alchemy project can be found on the web at
http://www.cs.utah.edu/flux/alchemy
CPU Broker 0.5 2003/09/02 16:32:14 STRICT_POLICY(1)
Man(1) output converted with
man2html