


bspload(1)                User Commands                bspload(1)



NAME
     bspload - BSP load manager


SYNOPSIS
     bspload [-v] [-help] [-u] [ -all ] [-start] [- end]-s  _h_o_s_t_-
     _n_a_m_e  -r _h_o_s_t_n_a_m_e -p _p_o_r_t-_n_u_m_b_e_r [-reloadlocal] [-reloadglo-
     bal]

DESCRIPTION
     The daemon _b_s_p_l_o_a_d_d 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
     _b_s_p_l_o_a_d  -_s_t_a_r_t.  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 -_s_t_a_r_t and -_e_n_d options.


     -start



Oxford BSP Toolset  Last change: 1.4 25/9/98                    1






bspload(1)                User Commands                bspload(1)



          Start the daemon on the local workstation. If the - _a_l_l
          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  _r_s_h(_3).  If  _r_s_h 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  -_a_l_l option has already been set, then the daemons
          are stopped on all the workstations.


     -s _h_o_s_t_n_a_m_e
          Connect to the load manager on  processor  _h_o_s_t_n_a_m_e  in
          preference to _l_o_c_a_l_h_o_s_t.


     -r _h_o_s_t_n_a_m_e
          Forces the local load manager to update it's local load
          information with the load information from _h_o_s_t_n_a_m_e.


     -p _p_o_r_t_n_u_m_b_e_r
          Ensure that the load manager listens on port _p_o_r_t_n_u_m_b_e_r
          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:
     _h_t_t_p://_w_w_w._b_s_p-_w_o_r_l_d_w_i_d_e._o_r_g/_i_m_p_l_m_n_t_s/_o_x_t_o_o_l/


BUGS
     Problems  and  bug  reports  should  be  mailed  to  _b_s_p_l_i_b-
     _b_u_g_s@_c_o_m_l_a_b._o_x._a_c._u_k





Oxford BSP Toolset  Last change: 1.4 25/9/98                    2






bspload(1)                User Commands                bspload(1)



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



















































Oxford BSP Toolset  Last change: 1.4 25/9/98                    3



