LoadLeveler has its own set of daemons that control the processes moving
jobs through the LoadLeveler cluster and a master daemon that manages the
process control daemons. Table 1 summarizes these daemons.
| Daemon
| Description
| More information on page:
|
| LoadL_master
| Referred to as the master daemon. Runs on all machines in the
LoadLeveler cluster and manages other daemons.
| "The master daemon"
|
| LoadL_schedd
| Referred to as the schedd daemon. Receives jobs from the
llsubmit command and manages them on machines selected by the
negotiator daemon (as defined by the administrator).
| "The schedd daemon"
|
| LoadL_startd
| Referred to as the startd daemon. Monitors job and machine
resources on local machines and forwards information to the negotiator
daemon.
| Note: | The startd daemon spawns the starter process (LoadL_starter) which manages
running jobs on the executing machine. For more information see The starter process.
|
| "The startd daemon"
|
| LoadL_negotiator
| Referred to as the negotiator daemon. Monitors the status of each
job and machine in the cluster. Responds to queries from
llstatus and llq commands. Runs on the central
manager machine.
| "The negotiator daemon"
|
| LoadL_kbdd
| Referred to as the keyboard daemon. Monitors keyboard and mouse
activity.
| "The kbdd daemon"
|
| LoadL_GSmonitor
| Referred to as the gsmonitor daemon. Monitors for down machines
based on the heartbeat responses of the MACHINE_UPDATE_INTERVAL
time period.
| "The gsmonitor daemon"
|