Towards Interoperability with OMII - Europe Morris Riedel, Forschungszentrum Juelich (FZJ). Germany Leader Infrastructure Integration (Interoperability)

Slides:



Advertisements
Similar presentations
March 6 th, 2009 OGF 25 Unicore 6 and IPv6 readiness and IPv6 readiness
Advertisements

Project Overview Daniel Mallmann, Research Centre Juelich Alistair Dunlop, University of Southampton.
Interoperability and Usability of Grid Infrastructures Alistair Dunlop Achim Streit University of SouthamptonForschungszentrum Jülich.
Conference xxx - August 2003 Fabrizio Gagliardi EDG Project Leader and EGEE designated Project Director Position paper Delivery of industrial-strength.
Supporting the UK e-Science community and their international collaborators Steven Newhouse.
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
EGEE-II INFSO-RI Enabling Grids for E-sciencE The gLite middleware distribution OSG Consortium Meeting Seattle,
Security Daniel Mallmann MWSG meeting Amsterdam December 2005.
Plateforme de Calcul pour les Sciences du Vivant SRB & gLite V. Breton.
VOMS & SAML Valerio Venturi MWSG /6/07. EU project: RIO31844-OMII-EUROPE OMII-Europe OMII-Europe is an EU-funded project which has been established.
The OMII-Europe Project and the Impact of European Union Funding Dr Alistair Dunlop University of Southampton.
The OMII Position At the University of Southampton.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
Building components for Grid Interoperability Stephen Brewer, Deputy Project Manager, OMII-Europe OGF 22 – Boston, MA.
1Forschungszentrum Jülich  11:00 – 11:20UNICORE – A European Grid Middleware (20 min) Achim Streit (FZJ)  11:20 – 11:30Demonstration of UNICORE in DEISA.
What is OMII-Europe? Qin Li Beihang University. EU project: RIO31844-OMII-EUROPE 1 What is OMII-Europe? Open Middleware Infrastructure Institute for Europe.
1 Introduction to EGEE-II Antonio Fuentes Tutorial Grid Madrid, May 2007 RedIRIS/Red.es (Slices of Bob Jone, Director of EGEE-II.
Web: Towards Grid Interoperability Richard Boardman, Stephen Crouch, Hugo Mills, Steven Newhouse, Juri Papay and.
INFSO-RI Enabling Grids for E-sciencE SA1: Cookbook (DSA1.7) Ian Bird CERN 18 January 2006.
JRA1/Job Submission and Monitoring Moreno Marzolla on behalf of JRA1/Job Submission Task INFN Sezione di Padova,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Related Projects Dieter Kranzlmüller Deputy.
Enabling Grids for E-sciencE ENEA and the EGEE project gLite and interoperability Andrea Santoro, Carlo Sciò Enea Frascati, 22 November.
Why do we need PGI? Shahbaz Memon Jülich Supercomputing Centre (JSC)
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
OGSA-DAI in OMII-Europe Neil Chue Hong EPCC, University of Edinburgh.
Forschungszentrum Jülich in der Helmholtz-Gesellschaft Experiences with using UNICORE in Production Grid Infrastructures DEISA and D-Grid Michael Rambadt.
Responsibilities of ROC and CIC in EGEE infrastructure A.Kryukov, SINP MSU, CIC Manager Yu.Lazin, IHEP, ROC Manager
GridPP Deployment & Operations GridPP has built a Computing Grid of more than 5,000 CPUs, with equipment based at many of the particle physics centres.
Interoperability in OMII – Europe (using the new standard compliant SAML-based VOMS to handle attribute-based authz.) Morris Riedel (FZJ), Valerio Venturi.
INFSOM-RI Testing and the OMII-Europe Project ETICS All Hands Meeting – may 2007 Carlos Aguado Sánchez Tomasz Kokoszka CERN.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE II: an eInfrastructure for Europe and.
JRA Execution Plan 13 January JRA1 Execution Plan Frédéric Hemmer EGEE Middleware Manager EGEE is proposed as a project funded by the European.
Basics of Grid Middleware – 2 (with an introduction to OMII-Europe) Mike Mineter NeSC-TOE.
EGEE-II INFSO-RI Enabling Grids for E-sciencE The GILDA training infrastructure.
INFSO-RI JRA 1 Testbed Management Technologies Alain Roy (University of Wisconsin-Madison, USA) ETICS 2 Final Review Brussels - 11 May 2010.
Research Infrastructures Information Day Brussels, March 25, 2003 Victor Alessandrini IDRIS - CNRS.
Are Web Services the Answer to Interoperability? The OMII – Europe View & Lessons learned Morris Riedel, Forschungszentrum Juelich (FZJ), Jülich Supercomputing.
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
Project Overview Dr Fredrik Hedman Royal Institute of Technology (PDC/KTH)
Glite. Architecture Applications have access both to Higher-level Grid Services and to Foundation Grid Middleware Higher-Level Grid Services are supposed.
Role, Objectives and Migration Plans to the European Middleware Initiative (EMI) Morris Riedel Jülich Supercomputing.
Identity Management in DEISA/PRACE Vincent RIBAILLIER, Federated Identity Workshop, CERN, June 9 th, 2011.
Testing and integrating the WLCG/EGEE middleware in the LHC computing Simone Campana, Alessandro Di Girolamo, Elisa Lanciotti, Nicolò Magini, Patricia.
Introduction to UNICORE Morris Riedel, Forschungszentrum Jülich (FZJ), Germany OMII – Europe Training, Edinburgh, UK 11th July 2007 – 12th July
© 2008 Open Grid Forum Grid Interoperation Now (GIN) Update & Applications Status of World-wide Interop Activities Morris Riedel (FZJ – Jülich Supercomputing.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite – UNICORE interoperability Daniel Mallmann.
Enabling Grids for E-sciencE EGEE-III-INFSO-RI EGEE and gLite are registered trademarks Francesco Giacomini JRA1 Activity Leader.
INFSO-RI Enabling Grids for E-sciencE File Transfer Software and Service SC3 Gavin McCance – JRA1 Data Management Cluster Service.
Solving inter grid interoperability issues: example of WISDOM and molecular dynamics Jean Salzemann, LPC Clermont-Ferrand, CNRS/IN2P3 Morris Riedel, Jülich.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of gLite, the EGEE middleware Mike Mineter Training Outreach Education National.
OGSA-DAI.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
ETICS, EU-OMII and the Software Repository Andrea Caltroni, INFN Padova ETICS 1 st All-Hands Meeting, Budapest - May 29-31, 2006.
© 2008 Open Grid Forum PGI - Information Security in the UNICORE Grid Middleware Morris Riedel (FZJ – Jülich Supercomputing Centre & DEISA) PGI Co-Chair.
© 2008 Open Grid Forum Production Grid Infrastructure (PGI) 101 Morris Riedel, Balazs Konya, Moreno Marzolla OGF PGI Working Group Co-Chairs.
OMII-Europe ( Open Middleware Infrastructure Institute for Europe) A.Ghiselli INFN-CNAF Referee meeting, settembre 2007.
JRA1/Job Submission and Monitoring Moreno Marzolla on behalf of JRA1/Job Submission Task INFN Sezione di Padova, OMII-EU AH.
JRA1/Job Submission and Monitoring Moreno Marzolla on behalf of JRA1/Job Submission Task INFN Sezione di Padova, OMII-EU Meeting,
JRA1 Middleware re-engineering
Bob Jones EGEE Technical Director
OMII-Europe INFN-Grid
EMI Interoperability Activities
Long-term Grid Sustainability
Building Components for Grid Interoperability
Coordination of Middleware Development & Standardization
Building components for Grid Interoperability
Morris Riedel (FZJ – Jülich Supercomputing Centre & DEISA)
gLite The EGEE Middleware Distribution
Presentation transcript:

Towards Interoperability with OMII - Europe Morris Riedel, Forschungszentrum Juelich (FZJ). Germany Leader Infrastructure Integration (Interoperability) on behalf of JRA3/1 TEAMS OMII – Europe Training, Edinburgh, 11th July 2007

EU project: RIO31844-OMII-EUROPE Outline Motivation: Grid Islands Examples of Interoperation Future: Interoperability Highway Lessons Learned from Interoperability One OMII – Europe „Success Story“ Conclusions

EU project: RIO31844-OMII-EUROPE Motivation: Grid Islands

EU project: RIO31844-OMII-EUROPE DEISA Grid (Supercomputing community) –Uses non WS-based UNICORE 5 in production –No Virtual Organization Membership Service (VOMS) –Suitable for massively parallel scientific jobs EGEE Grid (mainly HEP community + others) –Uses non WS-based gLite in production –(Only) proxy-based X.509 security, but VOMS support –Suitable for embarrassingly parallel scientific jobs Both Grids are currently not technical interoperable –A scientists cannot use one middleware to access both –UNICORE 5 and gLite are currently not interoperable Grid Islands: DEISA and EGEE

EU project: RIO31844-OMII-EUROPE WISDOM (Wide In Silicio Docking on Malaria) –WISDOM aims at developing new drugs for Malaria –WISDOM uses EGEE for large scale in silicio docking A computational method for prediction of whether one molecule will bind to another using AutoDock and FlexX software –AutoDock and FlexX as software provided via gLite in EGEE –Output is a list of chemical compounds (potential drugs) Refine best compound list via molecular dynamics(MD) –Fast MD computations use highly scalable AMBER in DEISA AMBER (Assisted Model Building with Energy Refinement) Goal: Accelerate drug discovery using EGEE + DEISA Cross-Grid use case example

EU project: RIO31844-OMII-EUROPE Interoperation (aka „short-term achievement“) –Work performed in OGF Grid Interoperation Now group (GIN-CG) –Bilateral efforts in many other projects, e.g. EGEE and DEISA –What needs to be done to get interacting production Grids –Hacks, workarounds, short-term achievements, adapters, … –Commonly found in production Grid interoperations Interoperability (aka „long-term achievement“) –Work performed in OMII – Europe –Native standards support from middlewares (no hacks) –Many interoperable components work together to achieve a goal –Interoperability through open standards from OGF, OASIS, … Different strategies to solve Grid islands

EU project: RIO31844-OMII-EUROPE Examples of Interoperation

EU project: RIO31844-OMII-EUROPE GIN goals –What needs to be done to get different Grids talking together –Short-term achievements, using what is available today GIN in 2006… –Many interoperability demonstrations at Supercomputing 2006 –Data area: Interoperation between different data islands Storage Resource Broker (SRB) & Storage Resource Manager (SRM) –Info area: Interoperation of information services and models GIN in 2007… –Two kinds of demos: Production and Future Production –Many demonstrations planned for SC2007: Participate! Grid Interoperation Now (GIN) Community Group

EU project: RIO31844-OMII-EUROPE EGEE Phase II (EGEE-II) gLite and UNICORE 5 interoperation development –Interoperation scenario for scientific job submissions –UNICORE  gLite using a VOMS UNICORE plugin + gLite TSI VOMS UUDB and VOMS Plugin in development –gLite  UNICORE: using CONDOR-U + Trusted Agent Goal: interoperation on a technical level between DEISA (HPC) and EGEE (HEP+ some others) Sustainability of this interoperation via future interoperability through common open standards gLite & UNICORE 5 Interoperation (EGEE-II)

EU project: RIO31844-OMII-EUROPE UNICORE  gLite Interoperation (EGEE-II) Interoperability Environment UNICORE Environment gLite Environment Resource Broker Node Network Server gLite UI glite-job-submit glite-job-status … Workload Manager Job Controller - CondorG MatchMaker Broker Job Adapter Information Service Replica Location Service Usite A Gateway Vsite A1 NJS TSI Workflow Engine gLite Computing Element Client Job Preparation Workflow Editor Job Monitoring User Certificate VOMS Plugin Unicore User Database Incarnation Database UNICORE 5  gLite (in development)

EU project: RIO31844-OMII-EUROPE gLite  UNICORE 5 Interoperation (EGEE-II) gLite  UNICORE 5 (in development) Interoperability Environment gLite Environment Resource Broker Node Network Server gLite UI glite-job-submit glite-job-status … Workload Manager MatchMaker Broker Job Adapter BDII File Catalogue UNICORE Information Provider UNICORE Environment Usite A Gateway Vsite A1 Target System NJS TSI File System Batch System Workflow Engine User Certificate Incarnation Database Job Controller - Condor-U VOMS UUDB UNICORE Trusted Agent

EU project: RIO31844-OMII-EUROPE Future: Interoperability Highway

EU project: RIO31844-OMII-EUROPE Work: emerging standards are not directly interoperable Grid Middlewares Emerging Open Standards others End-users via clients & portals „Interoperability highway“ based on open standards GOAL: Transparency of Grids for end-users Grid Resources others Future: Interoperability Highway

EU project: RIO31844-OMII-EUROPE Standard Compliance & Interoperability Both are different targets, but towards same direction –Standard Compliance is a prerequisite for interoperability –Standard Compliance does not implies interoperability Interoperability is much more than standard compliance Interoperability: use components together “scenario” –e.g. job submission via information service based on model (GLUE) E.g. OGSA - Basic Execution Services (OGSA-BES) –In real deployments is not the ‘vanilla OGSA-BES interface’ available –Same exact “client” works not directly with gLite & UNICORE UNICORE Gateway has another WS-Addressing EPR part Different security models: X.509 Proxies vs. full X.509 certificates –Different infrastructures (WS-I & WS-RF)… etc.

EU project: RIO31844-OMII-EUROPE 114 person years over 2 years, 5 million Euro, 4 major Grid infrastructures University of Southampton UK (coordinator)University of Chicago USA Fujitsu Laboratories Europe UKNCSA, University of Illinois USA Forschungszentrum Juelich Germany University of Southern California Los Angeles USA Kungl Tekniska Högskolan SwedenUniversity of Wisconsin-Madison USA Istituto Nazionale di Fisica Nucleare ItalyBeihang University China Poznan Supercomputing & Networking Center Poland China Institute of Computing Technology Beijing China University of Edinburgh UK Computer Network Information Centre Beijing China CERN, European Organisation for Nuclear Research Switzerland Tsinghua University China OMII-UK UNICORE Security VOMS GridSphere Globus OGSA-DAI gLite CROWN MyProxy Condor CROWN

EU project: RIO31844-OMII-EUROPE OMII-Europe Components Developments: VOMS, OGSA-BES, OGSA-DAI, OGSA-RUS, GridSphere Quality Assuranc & Compliance Testing of Grid middleware e.g. Compliance with one specific specification: e.g. OGSA-BES Interoperability Tests: Integrate and use OMII-Europe components with each other: e.g. VOMS & OGSA-BES & GridSphere building the “interoperability highway…” OMII- Europe Repository Evaluation Infrastructure USERS

EU project: RIO31844-OMII-EUROPE The Virtuous Cycle - Technology transfer with grid infrastructure projects and standards organisations Globus OMII-UK CROWN Components IN OUT JRA1 SA2 JRA4 JRA3 SA1 SA3 JRA2 New Components Standards Implementation Standards Compliance Testing and QA Benchmarking Integrated Components Supported Components on Eval. Infrastructure

EU project: RIO31844-OMII-EUROPE Requirement Analysis and Different Phases Requirement Analysis for a multi-platform Grid infrastructure –Knowledge exchange with the broader Grid community Participation in Grid Interoperation Now (GIN) OGF group (Secretary role) –Identified 6 Integration Phases that address the requirements Phase 1: Information Foundation necessary for gLite job submit + 5 others First prototype of the multi-platform Grid infrastructure Active –Phase 1 “Information Foundation”  interop. information Active –Phase 2 “Job Management”  OGSA-BES interoperability Active –Phase 3 “VOM”  VOMS-based gLite/UNICORE access Active –Phase 4 “Portals”  Cross-middleware client libraries Active –Phase 5 “Database Access”  OGSA-DAI in mid 2007 Delayed –Phase 6 “Accounting”  interop. resource usage info. Active

EU project: RIO31844-OMII-EUROPE JRA3-T2: Integration of components in OMII – Europe –OGSA-BES, OGSA-RUS, OGSA-DAI, VOMS, GridSphere –Middleware: UNICORE, gLite, Globus Toolkits, and CROWN Goal: Test and establish interoperability of components

EU project: RIO31844-OMII-EUROPE Interoperability Scenarios & Plans Towards e-Infrastructure interoperability –Idea: Using components from different phases together –OGSA-BES&VOMS jobs for gLite,UNICORE and Globus Toolkits –OGSA-BES&VOMS-based job submit using information services –OGSA-DAI managed data used during OGSA-BES job submits –OGSA-RUS example application LLview on top of all middlewares –Others… Phases updates during the second year, new component versions –E.g. OGSA-DAI integration into the multi-platform infrastructure Participation in Supercomputing 2007 Demonstrations –E.g. Improved OGSA-BES endpoints interoperability

EU project: RIO31844-OMII-EUROPE Lessons Learned from Interoperability

EU project: RIO31844-OMII-EUROPE Lessons Learned from Interoperability (1) Missing components/functionality in Grid platforms –UNICORE not relies on Info-Service, but demand for gLite Different standard specification versions are implemented in the Grid middleware platforms –e.g. OGSA-BES v.26 (SC 2006) and v.34 public comment Different technologies for WS-* infrastructures adopted –WS-RF, WS-I, WS-ResourceTransfer,  what’s next? –E.g. GetResourceProperty operation of WS-I compliant –UNICORE & Globus Toolkit are WS-RF compliant, gLite not Different versions of the WS-* infrastructures –UNICORE is WS-RF 1.2 compliant, Globus uses WS-RF 1.0

EU project: RIO31844-OMII-EUROPE Lessons Learned from Interoperability (2) Challenges in security are major show stoppers –Standards specification compliance is only a precondition Absence of a widely accepted common security profile –OMII-EU (JRA3T1: Common Security Profile) works on that –Several specifications of OGF (Secure Channel etc.) used –Only several specifications of OASIS (SAML etc.) are used –Only several specifications of IETF (X.509 etc.) are used Different strategies and adoption status in Middlewares –E.g. Delegation Mechanisms are extremely different –Proxies: Globus, gLite – Only initial support by UNICORE –Explicit Trust Delegation: UNICORE – Not by gLite & Globus

EU project: RIO31844-OMII-EUROPE One OMII – Europe “Success Story”

EU project: RIO31844-OMII-EUROPE One Interoperability scenario within OMII – Europe One OMII-Europe „Success Story“ (1) Attribute Authority (AA) VOMS gets central role & middleware independent

EU project: RIO31844-OMII-EUROPE One OMII-Europe „Success Story“ (2) OASIS Security Assertion Markup Language (SAML) –SAML signed assertions can contain trustful information –New WS-based VOMS is SAML compliant SAML-based interoperability: UNICORE 6 and VOMS –New WS-based VOMS is interoperable with UNICORE 6 –VOMS releases (user) attributes as signed SAML assertions Attributes contain roles and Virtual Organization/Project membership –VOMS can act as a Attribute Authority (AA) for UNICORE 6 Working interoperability between gLite and UNICORE 6 –Scenario with job submission including VOMS assertions Important cornerstone of the “Interoperability Highway”

EU project: RIO31844-OMII-EUROPE Conclusions

EU project: RIO31844-OMII-EUROPE Summary Standard compliance (via ETICS, Metronome, etc.) –One Component follow specification X (e.g. OGSA-BES v.34) Interoperation (work performed in OGF GIN-CG group) –What needs to be done to get interacting production Grids –Hacks, workarounds, short-term achievements, adapters –Commonly found in production Grid interoperations Interoperability (work performed in OMII – Europe) –Many components work together to achieve a goal –Native standards support from middlewares (no hacks) Continuing work in the open standards working groups! –„Interoperability highway…“ realize the „true global Grid vision“

EU project: RIO31844-OMII-EUROPE e-Science 2007 International Grid Interoperability & Interoperation Workshop in conjunction with e-Science 2007, Garuda, India Call for paper published at

EU project: RIO31844-OMII-EUROPE Questions for JRA3 – Task 2 Morris Riedel JRA 3 Team