The job manager acquires processor nodes from one or more system managers and initiates tasks on these nodes through the node manager. A node manager runs on each processor in the PRM environment. It initiates and monitors tasks on the node on which it is running. Advantages of PRM Scalability System manager does not require detailed job information Multiple system managers Job manager selected for application Knows more about a job's needs than the system manager Alternate job managers useful for debugging and performance tuning Abstraction Job manager provides a single resource allocator for the job's tasks Single system model Job execution by the Prospero Resource Manager User starts up a job manager on local workstation. Job manager identifies the resource requirements of job, requests them from one or more system managers.
System manager allocates resources to job manager, authorizes job manager to use node managers.
The following paper describes the goals and working of PRM in greater detail. 339-355, June 1994. See here for details. Go to PRM Home Page .