broker_allup man page
SYNOPSIS
broker_allup [-hV] [-o filename]
DESCRIPTION
The broker_allup utility is a "super" server that is used
to house the CPU Broker's shared libraries and their CORBA
objects. By default, the server only exports a single
object of IDL type edu::utah::pces::Allup. The user is
then expected to use this interface to load each library
and interact with it as they need. Of course, this can be
tedious so the CPU Broker includes a shell script, bro-
ker_allup_default(1), that starts a server and constructs
a default configuration of objects.
The set of libraries included with the Broker is listed
below. As always, cbhey's "getsuites" command can be used
to get the online documentation for each library.
libcpu-broker
Contains the manager class and, if TimeSys Linux is
available, a real time task class that uses the
Resource Kernel.
libpolicies
Contains the strict-policy class that implements a
contention policy that favors tasks that have a
higher priority.
libdelegates
Contains the basic delegate classes for several
Broker objects.
libtask_factories
Contains several real time task delegate classes
that perform some type of adaptation.
User defined libraries can also be loaded by broker_allup.
The only requirement is that they follow the interface
described in factory_library.h(3).
Available command line options:
-h Display a usage message
-V Print out a version number.
-o filename
Specify the file name for the Allup object's IOR.
Default is "./allup.ior".
RESOURCE RESERVATIONS
When running on TimeSys Linux, broker_allup will create a
soft CPU reservation for itself it is not given one exter-
nally. This is to ensure that the Broker objects will be
able to handle requests in a timely manner.
EXAMPLES
To open a library named "foo" and save its IOR in
"foo.ior".
[nemo@anemone /tmp] cbhey file://allup.ior create
library with name foo > foo.ior
To create an object using the "foo" library and save its
IOR In "bar.ior".
[nemo@anemone /tmp] cbhey file://foo.ior create bar
> bar.ior
SEE ALSO
broker_allup_default(1), cbhey(1), cpubroker(7)
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 1.0.0 2003/11/20 22:38:19 BROKER_ALLUP(1)
Man(1) output converted with
man2html