NAME
bspload - BSP load manager
SYNOPSIS
bspload [-v] [-help] [-u] [ -all ] [-start] [- end]-s host-
name -r hostname -p port-number [-reloadlocal] [-reloadglo-
bal]
DESCRIPTION
The daemon bsploadd is used to ensure that BSP jobs are
started on the least loaded nodes in a network. A daemon is
started on a node of a cluster by running the command
bspload -start. The load of a cluster of workstations can
then be enquired by the user as follows:
pine.comlab> bspload
***Next update in 9 secs from ash.comlab***
Priority| Machine | CPUs | Flop rate | Load | Age
--------+----------------+------+-----------------+------+--------------
1.0000 | ash.comlab | 2 | 41.29 Mflop/s | 0.04 | 23 sec
0.3555 | pine.comlab | 1 | 29.36 Mflop/s | 0.04 | 0 sec
0.3507 | oak.comlab | 1 | 28.96 Mflop/s | 0.04 | 3 min 15 sec
0.0151 | mercury.comlab | 4 | 20.13 Mflop/s | 2.59 | 23 sec
When a BSP job requests p processes, the p least loaded
machines are chosen automatically, which provides a crude
load balancing facility at process startup time. In the next
release of the library, a general purpose process migration
and checkpoint facility will be provided that enables run-
time load balancing and fault tolerance of bsplib(3) jobs.
OPTIONS
-v Print (on standard error output) the phases involved
in the execution of the command.
-help
Print this manual page on standard output.
-u The output from the load daemon is an unformated list
with an entry per line.
-all Changes the meaning of the -start and -end options.
-start
Start the daemon on the local workstation. If the - all
option has already been set, then a daemon is started
on each processor specified in .bsptcphosts. This
option requires that the local workstation has an entry
in the .rhost files on all the machines in the cluster,
as it uses rsh(3). If rsh is not available on your
platform, you will have to start the daemons on each of
the machines individually.
-end Close down the daemon on the local workstations. If
the -all option has already been set, then the daemons
are stopped on all the workstations.
-s hostname
Connect to the load manager on processor hostname in
preference to localhost.
-r hostname
Forces the local load manager to update it's local load
information with the load information from hostname.
-p portnumber
Ensure that the load manager listens on port portnumber
for incoming requests. The default port it 4445.
-reloadlocal
Causes the local load manager to update it's local load
information with loads from every other machine.
-reloadglobal
Causes all the load managers to exchange their local
load information.
SEE ALSO
bsprun(1), bsplib(3)
The Oxford BSP toolset web pages can be found at:
http://www.bsp-worldwide.org/implmnts/oxtool/
BUGS
Problems and bug reports should be mailed to bsplib-
bugs@comlab.ox.ac.uk
AUTHORS
The Oxford BSP Toolset implementation of BSPlib was written
by Jonathan.Hill@comlab.ox.ac.uk
http://www.comlab.ox.ac.uk/oucl/people/jonathan.hill.html
Man(1) output converted with
man2html