EGEE is a project funded by the European Union under contract IST-2003-508833 Input from Generic and Testing Roberto Barbera NA4 Generic Applications Coordinator.

Slides:



Advertisements
Similar presentations
DataGrid Kimmo Soikkeli Ilkka Sormunen. What is DataGrid? DataGrid is a project that aims to enable access to geographically distributed computing power.
Advertisements

FESR Consorzio COMETA - Progetto PI2S2 Using MPI to run parallel jobs on the Grid Marcello Iacono Manno Consorzio COMETA
The SAM-Grid Fabric Services Gabriele Garzoglio (for the SAM-Grid team) Computing Division Fermilab.
EGEE is a project funded by the European Union under contract IST EGEE Generic Applications Roberto Barbera NA4 Generic Applications Coordinator.
SSI-OSCAR A Single System Image for OSCAR Clusters Geoffroy Vallée INRIA – PARIS project team COSET-1 June 26th, 2004.
GRACE Project IST EGAAP meeting – Den Haag, 25/11/2004 Giuseppe Sisto – Telecom Italia Lab.
EGEE is a project funded by the European Union under contract IST JRA1 Testing Activity: Status and Plans Leanne Guy EGEE Middleware Testing.
Tools and Utilities for parallel and serial codes in ENEA-GRID environment CRESCO Project: Salvatore Raia SubProject I.2 C.R. ENEA-Portici. 11/12/2007.
K. Harrison CERN, 20th April 2004 AJDL interface and LCG submission - Overview of AJDL - Using AJDL from Python - LCG submission.
The gLite API – PART I Giuseppe LA ROCCA INFN Catania ACGRID-II School 2-14 November 2009 Kuala Lumpur - Malaysia.
EGEE is a project funded by the European Union under contract IST Testing processes Leanne Guy Testing activity manager JRA1 All hands meeting,
Computational grids and grids projects DSS,
E-science grid facility for Europe and Latin America Watchdog: A job monitoring solution inside the EELA-2 Infrastructure Riccardo Bruno,
:: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: GridKA School 2009 MPI on Grids 1 MPI On Grids September 3 rd, GridKA School 2009.
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting October 10-11, 2002.
Nadia LAJILI User Interface User Interface 4 Février 2002.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) GISELA Additional Services Diego Scardaci
EGEE is a project funded by the European Union under contract IST Status of NA4 Generic Applications Roberto Barbera NA4 Generic Applications.
Group 1 : Grid Computing Laboratory of Information Technology Supervisors: Alexander Ujhinsky Nikolay Kutovskiy.
Enabling Grids for E-sciencE EGEE-II INFSO-RI Practical: Porting applications to the GILDA grid Slides from Vladimir Dimitrov, IPP-BAS.
Enabling Grids for E-sciencE EGEE-II INFSO-RI Introduction to Grid Computing, EGEE and Bulgarian Grid Initiatives Plovdiv, 2006.
EGEE is a project funded by the European Union under contract IST The GILDA testbed Roberto Barbera University of Catania and INFN SEE-GRID.
E-science grid facility for Europe and Latin America Using Secure Storage Service inside the EELA-2 Infrastructure Diego Scardaci INFN (Italy)
EGEE is a project funded by the European Union under contract INFSO-RI Copyright (c) Members of the EGEE Collaboration GLUE Schema Sergio.
CEOS WGISS-21 CNES GRID related R&D activities Anne JEAN-ANTOINE PICCOLO CEOS WGISS-21 – Budapest – 2006, 8-12 May.
MTA SZTAKI Hungarian Academy of Sciences Introduction to Grid portals Gergely Sipos
EGEE is a project funded by the European Union under contract IST Presentation of NA4 Generic Applications Roberto Barbera NA4 Generic Applications.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
EGEE is a project funded by the European Union under contract IST EGEE tutorial introduction Roberto Barbera University of Catania and INFN.
EGEE-0 / LCG-2 middleware Practical.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
Integration of heterogeneous computational resources in EGEE: a live demo Istanbul, Turkey, September Integration of heterogeneous computational.
Università di Perugia Enabling Grids for E-sciencE Status of and requirements for Computational Chemistry NA4 – SA1 Meeting – 6 th April.
E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA Special Jobs Valeria Ardizzone INFN - Catania.
EGEE is a project funded by the European Union under contract IST Package Manager Predrag Buncic JRA1 ARDA 21/10/04
Status of Globus activities Massimo Sgaravatto INFN Padova for the INFN Globus group
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical using WMProxy advanced job submission.
INFSO-RI Enabling Grids for E-sciencE gLite Test and Certification Effort Nick Thackray CERN.
User Interface UI TP: UI User Interface installation & configuration.
D.Spiga, L.Servoli, L.Faina INFN & University of Perugia CRAB WorkFlow : CRAB: CMS Remote Analysis Builder A CMS specific tool written in python and developed.
EGEE is a project funded by the European Union under contract IST The GILDA Testbed Valeria Ardizzone INFN Catania EGEE tutorial,
EGEE is a project funded by the European Union under contract IST New VO Integration Fabio Hernandez ROC Managers Workshop,
PARALLEL AND DISTRIBUTED PROGRAMMING MODELS U. Jhashuva 1 Asst. Prof Dept. of CSE om.
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
EGEE is a project funded by the European Union under contract IST Issues from current Experience SA1 Feedback to JRA1 A. Pacheco PIC Barcelona.
EGEE is a project funded by the European Union under contract IST Generic Applications Requirements Roberto Barbera NA4 Generic Applications.
II EGEE conference Den Haag November, ROC-CIC status in Italy
Consorzio COMETA - Progetto PI2S2 UNIONE EUROPEA Grid2Win : gLite for Microsoft Windows Elisa Ingrà - INFN.
Claudio Grandi INFN Bologna Virtual Pools for Interactive Analysis and Software Development through an Integrated Cloud Environment Claudio Grandi (INFN.
INFSO-RI Enabling Grids for E-sciencE Worker Node installation & configuration Giuseppe Platania INFN Catania EMBRACE Tutorial Clermont-Ferrand,
FESR Consorzio COMETA - Progetto PI2S2 Using MPI to run parallel jobs on the Grid Marcello Iacono Manno Consorzio Cometa
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
BaBar & Grid Eleonora Luppi for the BaBarGrid Group TB GRID Bologna 15 febbraio 2005.
CNAF - 24 September 2004 EGEE SA-1 SPACI Activity Italo Epicoco.
INFSO-RI Enabling Grids for E-sciencE EGEE is a project funded by the European Union under contract IST Report from.
EGEE is a project funded by the European Union under contract IST NA activities Roberto Barbera Technical Board INFN Grid, Bologna,
Bob Jones EGEE Technical Director
Practical using C++ WMProxy API advanced job submission
Regional Operations Centres Core infrastructure Centres
EGEE is a project funded by the European Union
CE-Monitor Luigi Zangrando INFN-Padova
Special jobs with the gLite WMS
Roberto Barbera (a nome di Livia Torterolo)
The GILDA testbed Roberto Barbera University of Catania and INFN
CompChem VO: User experience using MPI
Special Jobs: MPI Alessandro Costa INAF Catania
Leigh Grundhoefer Indiana University
gLite Job Management Christos Theodosiou
Presentation transcript:

EGEE is a project funded by the European Union under contract IST Input from Generic and Testing Roberto Barbera NA4 Generic Applications Coordinator (Thanks to E. Fede for the Testing part) (Thanks to A. Calanducci, A. Costa, and U. Becciani for the IBM-SP part) NA4 Open Meeting, Catania,

NA4 Open Meeting, Catania, Contents Input from Generic Applications after the First EGAAP meeting (  Requirements MPI jobs on LCG2 Integration on non-Linux machines on Grid.It and GILDA (thanks to A. Calanducci, A. Costa and U. Becciani) Input from the Testing Group (thanks to Eric Fede)

NA4 Open Meeting, Catania, EO Applications Requirements Improvement on metadata handling (RMC, Spitfire) Improvement on security (restricted access, groups and roles within a VO) Improvement on scalability (e.g. number of files, file sizes). Improvement of the performance of most of the functionalities. Support for parallel programs (e.g. MPI, PVM)

NA4 Open Meeting, Catania, Geophysics Applications Requirements MPI with Mirinet, SCI or other fast network and Fortran 90: The simulation proposed requires the possibility to submit a script and not only the executable. Modelling and imaging are also intrinsically parallel applications using large memory, medium to large exchanges between computing nodes with MPI, local scratch disc space and are heavy cpu intensive. Another requirement, not encountered in DataGrid, is the consistency between the compiler and libraries available on the UI and the ones needed by the cluster at the working node where the job is executed. Definition of the role and permission for each partner of a VO to access metadata and data Operational databases: update, mirroring, integrity, secure access and metadata handling. Secure access to external database such as the GPS and seismological databases

NA4 Open Meeting, Catania, Earth Sciences Requirements (long form with priorities) external document

NA4 Open Meeting, Catania, Astro-particle Physics Requirements (MAGIC Telescope) The security of all distributed system is an important topic. But the astroparticle physics community is purely scientific and therefore the security problems will not be as great as in field like medicine, pharmacy or genomic applications. This offers the use of already existing security mechanisms like the Globus Security infrastructure, etc. without any longer time lag due to not available stricter Security and Privacy mechanisms.

NA4 Open Meeting, Catania, “MPI problem” on LCG2 MPI: Message Passing Interface  the same executable on all nodes participating to the parallel computation  remote (secure) shell commands to start the executable on all nodes and exchange messages among them Using PBS as LRM, all nodes involved in a parallel computation are listed in the file $PBS_NODEFILE  with shared homes there is no problem but this is NOT the default LCG2 configuration of a site  with non-shared homes, all MPI jobs fail because the InputSandbox is copied on one node only

NA4 Open Meeting, Catania, Solution for MPI jobs on LCG2 (thanks to G. Andronico and G. Donvito, INFN ) Configure SSH HostbasedAuthentication among all WN’s Submit a script which:  reads $PBS_NODEFILE  copies (with rsync/scp) all needed file(s) on all WN’s allocated by PBS for the parallel computation  starts mpirun with all the relevant information No change in the middleware and its configuration needed ! Preliminary help document ready and availablehelp document JDL+script successfully tested both on Grid.it and GILDA (a working example is already part of the application suite of the Grid Tutor and available for testing through the Grid Demonstrator) Solution for LSF as LRM under investigation

NA4 Open Meeting, Catania, Integration on non-Linux machines on the Grid (developments done at INAF Catania) gridce.ct.astro.it CE Running processes: pbs_server pbs_sched spnodo4.ct.astro.it WN pbs_mom globus-url-copy globus-gass-cache globus-proxy-info

NA4 Open Meeting, Catania, Tweaking the Computing Element PBS server configuration  add sp4.ct.astro.it to /var/spool/pbs/server_priv/nodes Replace ‘source’ with ‘. ’ in /opt/globus/lib/perl/Globus/GRAM/submit-helper.pl belonging to the package: lcg-extra-jobmanagers These changes have no effects on the other Linux worker nodes

NA4 Open Meeting, Catania, Tweaking the IBM SP Users creation  Ex: inaf001 is the username used by gridce.ct.astro.it to map the following certificate: /C=IT/O=INFN/OU=Personal Certificate/L=INAF Catania/CN=Alessandro OpenPBS compilation and installation (pbs_mom) Globus Toolkit V3.0 installation on sp4.ct.astro.it : Globus Toolbox V3 for multiplatform Copy certificates from /etc/grid-security/certificates/ on the worker node to sp4.ct.astro.it Minor changes (mktemp install, ssh key) on AIX 5.2

NA4 Open Meeting, Catania, Job running on the IBM SP edg-job-submit -r gridce.ct.astro.it:2119/jobmanager-lcgpbs-short -o JID mpi.jdl mpi.jdl script.sh MPI]$ cat mpi.jdl Executable = "/bin/sh"; Arguments = "script.sh"; StdOutput = "std.out"; StdError = "std.err"; InputSandbox = {"script.sh","parallelIO.C","host.list"}; OutputSandbox = {"std.out", "std.err","testFile"}; MPI]$ cat script.sh #!/bin/sh mpCC_r -cpp -o out parallelIO.C poe./out -procs 8 -nodes 1 -hostfile host.list

NA4 Open Meeting, Catania, Execution of globus-job-run Execution of globus-job-run pbs_mom logfile (/usr/spool/PBS/mom_logs/) on sp4.ct.astro.it pbs_mom logfile (/usr/spool/PBS/mom_logs/) on sp4.ct.astro.it Screenshots (1/3)

NA4 Open Meeting, Catania, pbs_server logfile on gridce.ct.astro.it pbs_server logfile on gridce.ct.astro.it Screenshots (2/3)

NA4 Open Meeting, Catania, Job status of the previous submitted job Job status of the previous submitted job Screenshots (3/3)

NA4 Open Meeting, Catania, NA4 Test Plan Production of a Test Plan document Definition of Test Cases according to Use Cases and Requirements. Implementation of tests : A part of this job is the modification of existing tests, other part is a implementation from scratch. Debugging and modification of the suite to follow the EGEE software evolution ( new services, new requirements,...).

NA4 Open Meeting, Catania, NA4 Test Currents Status Draft version of the Test Plan available:  Template for tests case  Template for tests results  Definition of tests acceptance  Metrics Evaluation of tools  Database for tests case, tests results  Developing tools  Code repository ....

NA4 Open Meeting, Catania, NA4 Test tasks linked to JRA1 Production of Test Cases  Need to know as soon as possible the design / architecture following by JRA1 in order to define the appropriate test sequence. Tests implementation  Require the middleware APIs.  Require to know the errors and exceptions send by the middleware services.  Require more practical documentation.

NA4 Open Meeting, Catania, NA4 Test tasks linked to JRA1 Modification of the suite  Need to have a high level view of the services introduction during the project lifetime.  Need to know the API evolution.  Need to know the services evolution Need to have access to the pre-production services as soon as possible (more a request to SA1 than JRA1)