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