EGEE-II INFSO-RI-031688 Enabling Grids for E-sciencE www.eu-egee.org www.glite.org JRA1 in EGEE II Claudio Grandi (INFN and CERN) EGEE II Transition Meeting.

Slides:



Advertisements
Similar presentations
INFSO-RI Enabling Grids for E-sciencE EGEE and gLite Slides by: Erwin Laure EGEE Deputy Middleware Manager.
Advertisements

EGEE-II INFSO-RI Enabling Grids for E-sciencE The gLite middleware distribution OSG Consortium Meeting Seattle,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Middleware Claudio Grandi (INFN – Bologna) Workshop Commissione.
FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
Plateforme de Calcul pour les Sciences du Vivant SRB & gLite V. Breton.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Services Abderrahman El Kharrim
EGEE-II INFSO-RI Enabling Grids for E-sciencE Slides based on material from Sergio Andreozzi INFN-CNAF and from Pedro.
INFSO-RI Enabling Grids for E-sciencE JRA3 2 nd EU Review Input David Groep NIKHEF.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Based on material by Sergio Andreozzi INFN-CNAF OMII-Europe All-Hands.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Giuseppe Andronico INFN Sezione di Catania.
IST E-infrastructure shared between Europe and Latin America Overview of gLite Middleware Pedro Henrique Rausch Bello Instituto.
Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug
INFSO-RI Enabling Grids for E-sciencE The US Federation Miron Livny Computer Sciences Department University of Wisconsin – Madison.
INFSO-RI Enabling Grids for E-sciencE SA1: Cookbook (DSA1.7) Ian Bird CERN 18 January 2006.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
Enabling Grids for E-sciencE ENEA and the EGEE project gLite and interoperability Andrea Santoro, Carlo Sciò Enea Frascati, 22 November.
DataGrid WP1 Massimo Sgaravatto INFN Padova. WP1 (Grid Workload Management) Objective of the first DataGrid workpackage is (according to the project "Technical.
INFSO-RI Enabling Grids for E-sciencE Status and Plans of gLite Middleware Erwin Laure 4 th ARDA Workshop 7-8 March 2005.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Security and Job Management.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks JRA1 summary Claudio Grandi EGEE-II JRA1.
EGEE-II INFSO-RI Enabling Grids for E-sciencE An Introduction to the EGEE Project Presented by Min Tsai ISGC 2007, Taipei With thanks.
June 24-25, 2008 Regional Grid Training, University of Belgrade, Serbia Introduction to gLite gLite Basic Services Antun Balaž SCL, Institute of Physics.
CEOS WGISS-21 CNES GRID related R&D activities Anne JEAN-ANTOINE PICCOLO CEOS WGISS-21 – Budapest – 2006, 8-12 May.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Features and Future Frédéric Hemmer - CERN Deputy Head of IT Department.
INFSO-RI Enabling Grids for E-sciencE OSG-LCG Interoperability Activity Author: Laurence Field (CERN)
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America gLite Overview Roberto Barbera Univ. of.
INFSO-RI Enabling Grids for E-sciencE gLite Data Management and Interoperability Peter Kunszt (JRA1 DM Cluster) 2 nd EGEE Conference,
INFSO-RI Enabling Grids for E-sciencE EGEE SA1 in EGEE-II – Overview Ian Bird IT Department CERN, Switzerland EGEE.
INFSO-RI Enabling Grids for E-sciencE EGEE Middleware reengineering Claudio Grandi – JRA1 Activity Manager - INFN EGEE Final EU.
Glite. Architecture Applications have access both to Higher-level Grid Services and to Foundation Grid Middleware Higher-Level Grid Services are supposed.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
INFSO-RI Enabling Grids for E-sciencE The gLite File Transfer Service: Middleware Lessons Learned form Service Challenges Paolo.
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.
INFSO-RI Enabling Grids for E-sciencE gLite Middleware Status Frédéric Hemmer, JRA1 Manager, CERN On behalf of JRA1.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
INFSO-RI Enabling Grids for E-sciencE /10/20054th EGEE Conference - Pisa1 gLite Configuration and Deployment Models JRA1 Integration.
EGEE-II INFSO-RI Enabling Grids for E-sciencE gLite and Condor present and future Claudio Grandi (INFN – Bologna)
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Middleware reengineering Claudio Grandi (INFN – Bologna) EGEE Final.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE JRA1 All Hands Meeting July 10-12, 2006 Pilsen, CZ.
Segundo Taller Latino Americano de Computación GRID – Primer Taller Latino Americano de EELA – Primer Tutorial Latino Americano de EELA
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite – UNICORE interoperability Daniel Mallmann.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Data Management cluster summary David Smith JRA1 All Hands meeting, Catania, 7 March.
EGEE-II INFSO-RI Enabling Grids for E-sciencE middleware status and plans Claudio Grandi (INFN and CERN) John White.
13th EELA Tutorial, La Antigua, 18-19, October E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA
Enabling Grids for E-sciencE EGEE-III-INFSO-RI EGEE and gLite are registered trademarks Francesco Giacomini JRA1 Activity Leader.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE Middleware reengineering.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of gLite, the EGEE middleware Mike Mineter Training Outreach Education National.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Job Management Claudio Grandi.
1 Grid security Services and Support Vincenzo Ciaschini, INFN CNAF V INFN-GRID workshop 18-20/12/2006.
INFSO-RI Enabling Grids for E-sciencE Padova site report Massimo Sgaravatto On behalf of the JRA1 IT-CZ Padova group.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
INFSO-RI Enabling Grids for E-sciencE EGEE Middleware Claudio Grandi (INFN – Bologna) EGEE-NAREGI meeting March 20-22,
INFSO-RI Enabling Grids for E-sciencE JRA3 Åke Edlund On behalf of JRA3 EGEE 8th All-activity meeting January 18-19,
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
2 nd EGEE/OSG Workshop Data Management in Production Grids 2 nd of series of EGEE/OSG workshops – 1 st on security at HPDC 2006 (Paris) Goal: open discussion.
Enabling Grids for E-sciencE EGEE-III INFSO-RI EGEE and gLite are registered trademarks Francesco Giacomini JRA1 Activity Leader.
EGEE Data Management Services
JRA1 Middleware re-engineering
Bob Jones EGEE Technical Director
Claudio Grandi – JRA1 Activity Manager INFN and CERN
Claudio Grandi (INFN and CERN)
gLite Middleware Status
Introduction to Grid Technology
Short update on the latest gLite status
Francesco Giacomini – INFN JRA1 All-Hands Nikhef, February 2008
Overview of gLite Middleware
Based on material by Sergio Andreozzi INFN-CNAF
gLite The EGEE Middleware Distribution
Presentation transcript:

EGEE-II INFSO-RI Enabling Grids for E-sciencE JRA1 in EGEE II Claudio Grandi (INFN and CERN) EGEE II Transition Meeting April 12-13, 2006 CERN, Switzerland

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April From EGEE to EGEE II JRA1 will be responsible for developing the middleware SA3 will be responsible for integration, testing and certification, i.e. to produce the release SA1 will continue to run the PPS and PS systems ETICS will provide the tools for building and testing used by JRA1 and SA3 JRA1 ITCZ UK DM Integration Testing Security JRA3 Certification SA1 pre-prod & prod JRA1 Res.Acc, WMS Information Data Manag. Integration Testing Security SA3 SA1 pre-prod & prod Certification L&B, JP EGEE EGEE II ETICS Building & Testing Tools

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April JRA1 role in the EGEE II process With the convergence to gLite 3.0 there will not be independent releases of EGEE and LCG middleware The process to define what components go into a release is defined. –The decision body is the Technical Coordination Group (TCG) JRA1 doesn’t have the integration and testing groups any more –Automatic builds via ETICS tools –Real integration and testing is done by SA3  JRA1 is not independent in deciding what to develop! Any component developed outside the process will not find its path to a fully integrated and tested product

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April EGEE II Note that SA3 will produce the release using not only JRA1 software –this is actually recommended by the EU –The EU is also pushing for producing components in collaborations with other projects All requests from applications and sites via the TCG –but again the EU is asking for standardization –also security issues enter independently from applications

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April EGEE II JRA1 Partners

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April EGEE II JRA1 Partner roles 1/2 Security INFNGrid Foundation: VO membership SWITCHGrid Foundation: Shibboleth interoperability UH.HIPGrid Foundation: Authentication, Delegation, Security in Authentication and Accounting FOMGrid Foundation: Authorisation, Authentication, Connectivity UvAGrid Foundation: Authorisation, Authentication, Connectivity UiBGrid Foundation: Security in Data Management KTHGrid Foundation: Security Architecture Resource Access, Accounting, and Brokering INFNGrid Foundation: CE, Grid Foundation: Accounting, Grid Service: Workload Management Datamat S.p.A.Grid Service: Workload Management

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April EGEE II JRA1 Partner roles 2/2 Logging, bookkeeping, and provenance CESNETGrid Service: Logging and bookkeeping, Grid Service: Job provenance Data Management CERNGrid Foundation: SE, Grid Service: Replica Management Information CCLRCGrid Foundation: Information and Monitoring US Univ. ChicagoSupport for Globus and contribution to the design of Grid Foundation Services Univ. Southern California Support for Globus and contribution to the design of Grid Foundation Services Wisconsin Madison Univ. Support for Condor and VDT and contribution to the design of Grid Foundation Services

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April JRA1 structure

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April Middleware structure Foundation Grid Middleware is going to be deployed on the infrastructure –should not assume the use of Higher-Level Grid Services –must be complete and robust –should allow interoperation with other major grid infrastructures Higher-Level Grid Services may or may not be used by the applications –should help them but not be mandatory

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April Security 1/2 Authentication based on X.509 PKI infrastructure –Grid Security Infrastructure (from Globus 2.4.3, as in VDT-1.2.2) Trusted Third Parties (TTPs) –Regional Certificate Authorities (CA) –Federations of CAs exists  Europe EUGridPMA, Asia-Pacific Region APGridPMA, Americas TAGPMA  International Grid Trust Federation (IGTF) established in October 2005 Short-Lived Credential Services (SLCS)  proxies Site-integrated credential services (SICS) –issue short-lived credentials to its local users –Add support for Shibboleth (new activity in EGEE II) Proxy store: MyProxy (Version 1.14) from VDT –Allows clean proxy renewal –working with VDT to provide VOMS-aware access to MyProxy

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April Security 2/2 VO-specific attributes: VOMS –VOMS issues Attribute Certificates that are attached to proxies and provide users with additional capabilities –are the base for Authorization process Web services for delegation –using portType (Java, for axis) and GridSite (C for Apache) –need to define a standard for interoperation Authorization framework –gLite Authorization Framework (compatible with XACML policies)  mainly used for Java-based applications –LCAS/LCMAPS  mainly used for C-based applications (e.g. GT2-GRAM, GridFTP server) –support for VOMS, blacklists, gridmap files

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April Resource Access, Accounting gLite CE –Condor-C GSI enabled CREAM CE –Lightweight web service Computing Element BLAH (Batch Local ASCII Helper) –Interface to the Local Batch System (LSF, PBS, Condor, (SGE)) CEMon –publish information –support synchronous queries and asynchronous notifications GPBOX –Distributed VO policy management tool –Interface to define and propagate fine-grained VO policies DGAS –Collects Grid accounting information ( User, JobId, user VO, VOMS FQAN(role,capabilities), system usage (cpuTime,...),... ) –Secure storage and transfer of accounting records

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April Brokering Workload Management System (WMS) –Helps the user accessing computing resources  resource brokering  management of input and output –WMProxy: web service interface to WMS –Support for complex workflows and compound jobs  one shot submission and consistent management of a group of jobs –Job specification in JDL (based on Condor classad)  Building a JDL ↔ JSDL translator –Support for MPI jobs –Collects information from many sources (CEMon, bdII, R-GMA) –Support for Data management interfaces (DLI and StorageIndex) –Support for file peeking during job execution (Job File Perusal) –Condor-G: submits to LCG CE and gLite CE –ICE: interface for submissions to CREAM

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April Logging & Bookkeeping and Provenance Logging and Bookkeeping service –Tracks jobs during their lifetime (in terms of events) –L&B Proxy provides faster, synchronous and more efficient access to L&B services to Workload Management Services –Support for “CE reputability ranking“  Maintains recent statistics of job failures at CE’s  Feeds back to WMS to aid planning –Working on inclusion of L&B in the VDT Job Provenance –Long term job information storage –Useful for debugging, post-mortem analysis, comparison of job executions in different environments –Useful for statistical analysis

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April Data Management 1/2 Storage Element –Common interface: SRMv1,migrating to SRMv2 –Various implementation from LCG and other external projects  disk-based: DPM, dCache  tape-based: Castor, dCache –Support for ACLs in DPM, in future in Castor and dCache Posix-like file access: –Grid File Access Layer (GFAL) by LCG  Support for ACL in the SRM layer –gLite I/O (to be dismissed when Biomed are fine with GFAL)  Support for ACLs from Fireman Data Catalogs –LFC from LCG –Fireman (to be dismissed when Biomed are fine with LFC)

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April Data Management 2/2 AMGA –Metadata Catalog (developed in collaboration with NA4)  Support for ACLs (on full entries)  Support for different replication schemas Hydra –key-store to support data encryption –Demonstrated with the SRM-DICOM demo at EGEE Pisa conference (Oct’05) FTS –Reliable, scalable and customizable file transfer –Manages transfers through channels  Represent a mono-directional network pipe between two sites –Web service interface –Support for different user and administrative roles –Sustained file transfer record at SC3 rerun in Jan 2006 (1 GB/s)

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April Information R-GMA (Relational Grid Monitoring Architecture) –uniform method to access and publish both information and monitoring data. –From a user's perspective, an R-GMA installation currently appears similar to a single relational database. bdII (from LCG) –information system of the production infrastructure Service Discovery –standard set of methods for locating Grid services –hides underlying information system (R-GMA, BDII, XML files) APEL –propagate and display accounting information for infrastructure monitoring

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April Standardization efforts BodyAreaWorking GroupRole of EGEE membersDetails of standards GGFArchitectureOGSA-WGExternal contributorInformation Services, GLUE MemberInformation System, R-GMA ManagementUR-WG and GESA-WG External contributorsAccounting System, DGAS SecurityOGSA-AUTHExternal contributorSecurity Infrastructure, VOMS DataGSM-WGChairData Storage, Storage Element, FTS OGSA-D-WGMemberData Management, FTS, Fireman OREP-WGExternal contributorData Replication, FTS, Fireman INFOD-WGMemberInformation System, R-GMA SecretaryInformation System, R-GMA DMTFResource Information Modeling Core and Devices WGExternal contributorInformation Services, GLUE CRMMembersWorkload Management, Computing Element, Job Description Language

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April GGUS support, Task Forces JRA1 is providing second line support to GGUS –specialized support unit on middleware Mailing lists have been provided to GGUS for the main gLite components –Will have developers in the GGUS system so that the reply may be quicker JRA1 is participating to Task Forces –direct support to applications –on specific issues –controlled by the TCG

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April EGEE II JRA1 Deliverables DJRA1.1 Report on Middleware Service Reengineering PM 10 Report on progress of reengineering, services delivered to SA3, compliance with TCG requirements, standardisation and cooperation results. DJRA1.2 Final report on progress of middleware reengineering PM 23 Final report on progress of reengineering, services delivered to SA3, compliance with TCG requirements, standardisation and international cooperation results.

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April EGEE II JRA1 Milestones 1/2 MJRA1.1.1 Support plan, definition of common components and tools, strategy for multiple platform support PM 1 Support plan for deployed components (as defined in MSA3.1.1), definition of common components and tools, their support responsibilities and strategy for multi-platform support. MJRA1.2 Functional Description of Grid Components PM 3 Functional description of services reengineered by JRA1 in response to TCG requirements including initial design MJRA1.3 Grid Components Reengineering Workplan PM 4 Work plan for reengineered Grid Foundation and Grid Services MJRA1.4 Shibboleth interoperability through dedicated SICS PM 6 Shibboleth interoperability through dedicated SICS. This includes development and operation of a testbed operated by the SWITCH partner. MJRA1.5 Shibboleth interoperability with attribute retrieval through VOMS PM 9 Shibboleth interoperability with attribute retrieval through VOMS. This includes development and operation of a testbed operated by the SWITCH partner.

Enabling Grids for E-sciencE EGEE-II INFSO-RI Claudio Grandi - EGEE II Transition Meeting - CERN April EGEE II JRA1 Milestones 2/2 MJRA1.6 Update of Functional Description of Grid Components and associated Workplan PM 11 Update of Grid Components functional description and associated Work plan MJRA1.1.2 Update of Support plan, definition of common components and tools, strategy for multiple platform support PM 14 Update of support plan for deployed components, common components and tools, and multi-platform support MJRA1.7 Shibboleth interoperability with SAML support PM 21 Shibboleth interoperability with SAML support at the resource. This includes development and operation of a testbed operated by the SWITCH partner.