www.eu-eela.eu Querétaro (Mexico), E2GRIS2 28.09.2009 – 10.10.2009
gLite Architecture
4
Outline
• The Workload Management System (WMS) is the gLite
component that allows users to submit jobs, and performs all tasks required to execute them, without exposing the user to the
complexity of the Grid.
• Job Description Language (JDL) is the language used to describe a job. User have to describe his jobs and their
requirements, and to retrieve the output when the jobs are finished.
• The Command Line Interface is a suite of gLite commands used in order to interact with the WMS.
www.eu-eela.eu Querétaro (Mexico), E2GRIS2 28.09.2009 – 10.10.2009
Workload Management System
6
• Workload Management System (WMS) consist of a set of Grid
middleware components responsible to distribute and manage tasks across Grid resources
• Purpose of Workload Manager (WM) is to accept and satisfy requests for job management coming from its clients.
• WM will pass the job to an appropriate Computing Element (CE) for execution taking into account requirements and the preferences
expressed in the job description.
• The decision of which resource should be used is the outcome of a matchmaking process.
gLite WMS Architecture
www.eu-eela.eu Querétaro (Mexico), E2GRIS2 28.09.2009 – 10.10.2009
gLite WMS Architecture
8
Job management Job management requests (submission, requests (submission, cancellation) expressed cancellation) expressed
via a
via a Job DescriptionJob Description Language (JDL) Language (JDL)
gLite WMS Architecture
Finds an appropriate Finds an appropriate CE for each submission CE for each submission request, taking into account request, taking into account job requests and preferences, job requests and preferences, Grid status, utilization policies Grid status, utilization policies
on resources on resources
www.eu-eela.eu Querétaro (Mexico), E2GRIS2 28.09.2009 – 10.10.2009
gLite WMS Architecture
10
Keeps submission Keeps submission
requests requests
Requests are kept Requests are kept
for a while for a while
if no resources are if no resources are immediately available immediately available
gLite WMS Architecture
Repository of resource Repository of resource
information information
available to matchmaker available to matchmaker Updated via notifications Updated via notifications
and/or active and/or active
www.eu-eela.eu Querétaro (Mexico), E2GRIS2 28.09.2009 – 10.10.2009
gLite WMS Architecture
12
Performs the actual Performs the actual
job submission job submission and monitoring and monitoring
gLite WMS Architecture
The LB is responsible to:
The LB is responsible to:
- Store events generated by - Store events generated by the various components of the various components of
the WMS the WMS
- Querying the LB user can - Querying the LB user can retrieve information about retrieve information about
the status of the job the status of the job