developerWorks: The Master Managed Job Factory Service (MMJFS)
Jun 01, 2004, 05:30 (0 Talkback[s])
(Other stories by Vladimir Silva)
"The Globus Resource Allocation Manager (GRAM) is at the core of
the Globus remote program execution infrastructure. GRAM allows you
to run jobs remotely, using a set of WSDL client interfaces to
submit, monitor, and terminate a job. A job request is written in
the resource specification language (RSL) and processed by the
Managed Job Service.
"In GT3, GRAM is divided into two big containers: the Master
Hosting environment (MHE) and the User Hosting environment (UHE).
The MHE is in charge of authorizing the GRAM request against the
grid-map file and starting or pinging the UHE. It then uses a
redirector to forward the request to the UHE process which, in
turn, creates a Managed Job Service (MJS). MJS submits the job into
the back-end scheduling system.
"Both environments interact in a typical GRAM request. This
interaction is fully explained by Globus on the walk-though of
typical GRAM request found at GT3 GRAM..."