and Alexandre Duarte OurGrid/EELA Interoperability Meeting

Slides:



Advertisements
Similar presentations
1 Bogotá, EELA-2 1 st Conference, On the Co-existence of Service and Opportunistic Grids Francisco Brasileiro Universidade Federal.
Advertisements

EU 2nd Year Review – Jan – Title – n° 1 WP1 Speaker name (Speaker function and WP ) Presentation address e.g.
EGEE-II INFSO-RI Enabling Grids for E-sciencE The gLite middleware distribution OSG Consortium Meeting Seattle,
FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
Grid Resource Allocation Management (GRAM) GRAM provides the user to access the grid in order to run, terminate and monitor jobs remotely. The job request.
A Computation Management Agent for Multi-Institutional Grids
SEE-GRID-SCI Hands-On Session: Workload Management System (WMS) Installation and Configuration Dusan Vudragovic Institute of Physics.
Minerva Infrastructure Meeting – October 04, 2011.
Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug
The SAM-Grid Fabric Services Gabriele Garzoglio (for the SAM-Grid team) Computing Division Fermilab.
Connecting OurGrid & GridSAM A Short Overview. Content Goals OurGrid: architecture overview OurGrid: short overview GridSAM: short overview GridSAM: example.
E-science grid facility for Europe and Latin America Bridging OurGrid-based and gLite-based Grid Infrastructures Abmar de Barros, Adabriand.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) WMPROXY API Python & C++ Diego Scardaci
Dynamic Firewalls and Service Deployment Models for Grid Environments Gian Luca Volpato, Christian Grimm RRZN – Leibniz Universität Hannover Cracow Grid.
K. Harrison CERN, 20th April 2004 AJDL interface and LCG submission - Overview of AJDL - Using AJDL from Python - LCG submission.
E-science grid facility for Europe and Latin America OurGrid E2GRIS1 Rafael Silva Universidade Federal de Campina.
Interactive Job Monitor: CafMon kill CafMon tail CafMon dir CafMon log CafMon top CafMon ps LcgCAF: CDF submission portal to LCG resources Francesco Delli.
INFSO-RI Enabling Grids for E-sciencE Workload Management System Mike Mineter
LCG Middleware Testing in 2005 and Future Plans E.Slabospitskaya, IHEP, Russia CERN-Russia Joint Working Group on LHC Computing March, 6, 2006.
Group 1 : Grid Computing Laboratory of Information Technology Supervisors: Alexander Ujhinsky Nikolay Kutovskiy.
November SC06 Tampa F.Fanzago CRAB a user-friendly tool for CMS distributed analysis Federica Fanzago INFN-PADOVA for CRAB team.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Provenance Challenge gLite Job Provenance.
1 Catania, 4 th EEGE User Forum/OGF 25, OurGrid integration with gLite based grids in EELA-2 Francisco Brasileiro Universidade.
June 24-25, 2008 Regional Grid Training, University of Belgrade, Serbia Introduction to gLite gLite Basic Services Antun Balaž SCL, Institute of Physics.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Feb. 06, Introduction to High Performance and Grid Computing Faculty of Sciences,
July 11-15, 2005Lecture3: Grid Job Management1 Grid Compute Resources and Job Management.
E-infrastructure shared between Europe and Latin America Interoperability between EELA and OurGrid Alexandre Duarte CERN and UFCG 1 st.
Job Management DIRAC Project. Overview  DIRAC JDL  DIRAC Commands  Tutorial Exercises  What do you have learned? KEK 10/2012DIRAC Tutorial.
Interactive Workflows Branislav Šimo, Ondrej Habala, Ladislav Hluchý Institute of Informatics, Slovak Academy of Sciences.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
Glite. Architecture Applications have access both to Higher-level Grid Services and to Foundation Grid Middleware Higher-Level Grid Services are supposed.
High-Performance Computing Lab Overview: Job Submission in EDG & Globus November 2002 Wei Xing.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Alexandre Duarte CERN IT-GD-OPS UFCG LSD 1st EELA Grid School.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
Korea Workshop May GAE CMS Analysis (Example) Michael Thomas (on behalf of the GAE group)
INFSO-RI Enabling Grids for E-sciencE EGEE is a project funded by the European Union under contract IST Job sandboxes.
DIRAC Pilot Jobs A. Casajus, R. Graciani, A. Tsaregorodtsev for the LHCb DIRAC team Pilot Framework and the DIRAC WMS DIRAC Workload Management System.
Grid Compute Resources and Job Management. 2 Grid middleware - “glues” all pieces together Offers services that couple users with remote resources through.
E-infrastructure shared between Europe and Latin America Interoperability between EELA and OurGrid Alexandre Duarte CERN IT-GD EELA Project.
1 P-GRADE Portal hands-on Gergely Sipos MTA SZTAKI Hungarian Academy of Sciences.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical using WMProxy advanced job submission.
EGEE 3 rd conference - Athens – 20/04/2005 CREAM JDL vs JSDL Massimo Sgaravatto INFN - Padova.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite – UNICORE interoperability Daniel Mallmann.
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.
SHIWA Simulation Platform (SSP) Gabor Terstyanszky, University of Westminster EGI Community Forum Munnich March 2012 SHIWA is supported by the FP7.
Consorzio COMETA - Progetto PI2S2 UNIONE EUROPEA Grid2Win : gLite for Microsoft Windows Elisa Ingrà - INFN.
Job Management Beijing, 13-15/11/2013. Overview Beijing, /11/2013 DIRAC Tutorial2  DIRAC JDL  DIRAC Commands  Tutorial Exercises  What do you.
Introduction to Computing Element HsiKai Wang Academia Sinica Grid Computing Center, Taiwan.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Enabling Grids for E-sciencE Work Load Management & Simple Job Submission Practical Shu-Ting Liao APROC, ASGC EGEE Tutorial.
CE design report Luigi Zangrando
A GOS Interoperate Interface's Design & Implementation GOS Adapter For JSAGA Meng You BUAA.
FESR Trinacria Grid Virtual Laboratory Practical using WMProxy advanced job submission Emidio Giorgio INFN Catania.
Practical using C++ WMProxy API advanced job submission
Gri2Win: Porting gLite to run under Windows XP Platform
Grid2Win Porting of gLite middleware to Windows XP platform
Design rationale and status of the org.glite.overlay component
Workload Management System ( WMS )
BOSS: the CMS interface for job summission, monitoring and bookkeeping
EMI Interoperability Activities
Middleware independent Information Service
Introduction to Grid Technology
Workload Management System
BOSS: the CMS interface for job summission, monitoring and bookkeeping
Short update on the latest gLite status
Gri2Win: Porting gLite to run under Windows XP Platform
Interoperability & Standards
Globus Job Management. Globus Job Management Globus Job Management A: GRAM B: Globus Job Commands C: Laboratory: globusrun.
gLite Job Management Christos Theodosiou
GENIUS Grid portal Hands on
Presentation transcript:

and Alexandre Duarte OurGrid/EELA Interoperability Meeting Campina Grande, 31.08.2006 www.eu-eela.org - Campina Grande, OurGrid/EELA interoperability meeting 31.08.2006

Interoperability Port OurGrid applications to EELA/gLite Port gLite applications to OurGrid Use OurGrid resources to execute jobs submitted to EELA Use EELA resources to execute jobs submitted to OurGrid www.eu-eela.org - Campina Grande, OurGrid/EELA interoperability meeting 31.08.2006

EELA Infrastructure www.eu-eela.org - Campina Grande, OurGrid/EELA interoperability meeting 31.08.2006

Current Status www.eu-eela.org - Campina Grande, OurGrid/EELA interoperability meeting 31.08.2006

Application Porting www.eu-eela.org - Campina Grande, OurGrid/EELA interoperability meeting 31.08.2006

Port OurGrid Applications to EELA/gLite The OurGrid JDFs are written using a “subset” of the gLite Job Description Language We just need to write a simple translator from OurGrid JDF to a gLite JDL describing a Job Collection Each OurGrid task will be a Job in a gLite job Collection The Input and Output sandboxes will mention only local files May need a dictonary to translate job requirements www.eu-eela.org - Campina Grande, OurGrid/EELA interoperability meeting 31.08.2006

Port EELA/gLite applications to OurGrid Two main aspects to consider: How to deal with DAG jobs ? How to process input and output sandboxes Build a Job Submitter able to: Convert the gLite JDL to a OurGrid JDF Translating all filenames in input and output sandboxes into local file names May need a dictionary to translate job requirements In the case of a DAG it have to create one JDFs for each Node Download all non-local files in the input sandbox to the local file system Submit the Job(s) to MyGrid following (if present) the DAG Upload all non-local files in the output sandbox to their target location www.eu-eela.org - Campina Grande, OurGrid/EELA interoperability meeting 31.08.2006

Use OurGrid resources to execute jobs submitted to EELA www.eu-eela.org - Campina Grande, OurGrid/EELA interoperability meeting 31.08.2006

Job Submission Reviewed www.eu-eela.org - Campina Grande, OurGrid/EELA interoperability meeting 31.08.2006

Computing Element Accepts batch jobs (and job control requests) through a gatekeeper Performs the necessary AAA operations and map to a local user Passes the job to a layer that interacts with the local resource manager BLAH Monitors the status of the jobs and reports it to the client Client Grid Computing Element Monitoring Site AAA and local mapping Job Controller AAA - Authentication Authorization Accounting WN LRMS www.eu-eela.org - Campina Grande, OurGrid/EELA interoperability meeting 31.08.2006

BLAH The BLAHP (Batch Local ASCII Helper Protocol) provides a set of plain ASCII commands to manage jobs on the batch systems. Batch system interactions Not part of the daemon's core. Performed via external scripts with a common syntax among different batch systems. Three scripts for every batch system: xxx_submit xxx_status xxx_cancel The effort for batch system abstraction is concentrated in these scripts. Adding support for new batch systems requires “only” to write a new set of scripts. www.eu-eela.org - Campina Grande, OurGrid/EELA interoperability meeting 31.08.2006

Proposed Solution Create a plugin for BLAH that can interact with MyGrid using it as a LRMS Problems: Can we really consider MyGrid a LRMS? There are some strong assumptions on batch systems: “There must be a way to dispatch files to running jobs.” Client Grid Computing Element Monitoring Site AAA and local mapping Job Controller MyGrid BLAH Plugin OurGrid Peer www.eu-eela.org - Campina Grande, OurGrid/EELA interoperability meeting 31.08.2006

Use EELA resources to execute jobs submitted to OurGrid www.eu-eela.org - Campina Grande, OurGrid/EELA interoperability meeting 31.08.2006

OurGrid Archictecture www.eu-eela.org - Campina Grande, OurGrid/EELA interoperability meeting 31.08.2006

Proposed Solution MyGrid X.509 gLite Peer OurGrid Computing Workload 1 gLite Peer 6 2 OurGrid Workers Computing Element Workload Manager Computing Element 5 3 Worker Nodes Computing Element Computing Element Computing Element 4 www.eu-eela.org - Campina Grande, OurGrid/EELA interoperability meeting 31.08.2006

I think that we may have answered the What I think that we may have answered the What. Now we need to answer Who and When. www.eu-eela.org - Campina Grande, OurGrid/EELA interoperability meeting 31.08.2006