Using and Administering

LoadLeveler Daemons

This section lists the daemons that LoadLeveler uses to process jobs. For more detailed information, see Daemons and Processes.

LoadL_master
Referred to as the master daemon, this daemon manages all LoadLeveler daemons on its machine. The master daemon runs on all machines in the cluster.

LoadL_schedd
Referred to as the schedd daemon, this daemon manages a list of jobs submitted to the machine. The schedd daemon runs on all scheduling machines in the cluster.

LoadL_startd
Referred to as the startd daemon, this daemon accepts jobs to be run on the machine where startd runs. The startd daemon runs on all executing machines in the cluster.

LoadL_starter
Spawned by the startd daemon, the starter process manages a running job on the executing machine. The starter process runs on all executing machines in the cluster.

LoadL_kbdd
Referred to as the keyboard daemon, this daemon monitors keyboard and mouse activity. The keyboard daemon runs on all executing machines in the cluster.

LoadL_negotiator
Referred to as the negotiator daemon, this daemon collects job status and machine status from all machines in the LoadLeveler cluster, and makes decisions on where the jobs should be run. The negotiator daemon runs on the LoadLeveler central manager machine.

LoadL_GSmonitor
Referred to as the gsmonitor daemon, this daemon uses the Group Services Application Programming Interface (GSAPI) for monitoring machine availability, and then notifies the negotiator when a machine is no longer reachable. The negotiator will then take the necessary action to remove running job(s) and mark the machine down.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]