Receives the request to run the job from mbatchd and manages local execution of the job.
Responsible for enforcing local policies and maintaining the state of jobs on the host.
The sbatchd forks a child sbatchd for every job. The child sbatchd runs an instance of res to create the execution environment in which the job runs. The child sbatchd exits when the job is complete.
The LIM running on the master host. Receives load information from the LIMs running on hosts in the cluster.
Forwards load information to mbatchd, which forwards this information to mbschd to support scheduling decisions. If the master LIM becomes unavailable, a LIM on another host automatically takes over.