Workplan for the first year

The current support for the execution of parallel and MPI jobs is quite different in the existing EMI job management services.

In the ARC CE the middleware is just responsible to allocate the needed resources, and then the execution of the parallel job is fully managed by specific RunTime Environments (RTEs) which are set up at sites and advertised in the information system.

Something similar applies to the gLite job management services: once the resources needed for the execution of a parallel job have been allocated by the Computing Element, MPI-Start provides a unified layer for starting the parallel application, hiding the underlying details of the resources and MPI frameworks to the upper middleware layers and to the users.

UNICORE offers its users a easy-to-use and completely transparent way of submitting jobs to MPI and and other types of parallel environments such as OpenMP through so called “execution environments”. The site administrator describes the existing parallel environments in a configuration file. This file is used by UNICORE in two ways: on the one hand, to advertise the parallel environments to the clients. On the other hand, it prescribes how UNICORE should setup and start the parallel job. The UNICORE client software thus offers convenient ways to create parallel jobs, without requiring the user to know any site specifics.

Some harmonization in this area is definitely needed. The description for parallel and MPI jobs (along with the description of the needed resources) will be standardized in the context of the job related standardization activities. The standardization of the “back-end”, that is the provision of a standard EMI unified layer, targeted to the end user and responsible to manage the parallel application hiding the underlying details, will be assessed during the first project year.

Implementation

  • Sept. 09, 2010: There will a session at EGI-TF in Amsterdam on parallel jobs. People from ARC, gLite and UNICORE will attend. This should be the chance to start discussing about some possible harmonizations in the area. Enol will circulate the outcomes of such discussions. Next steps will then be decided

MPI support and user experience in the various middlewares

At the Amsterdam F2F it was decided to give concrete examples for MPI job submission in the three middlewares. The idea was to aim for a consistent end user experience.

Topic attachments
I Attachment History Action Size Date Who Comment
Texttxt mpi-meeting-minutes-16-sept.txt r1 manage 1.8 K 2010-11-12 - 10:34 BerndThomasSchullerExCern Minutes from the Amsterdam F2F taken by Enol
Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r5 - 2012-12-12 - BerndThomasSchullerExCern
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EMI All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback