bspload(1)

NAME
bspload - BSP load manager

SYNOPSIS
bspload [-v] [-help] [-u] [ -all ] [-start] [-end]-s hostname -r hostname -p port-number [-reloadlocal] [-reloadglobal]

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