INFSO-RI-508833 Enabling Grids for E-sciencE www.eu-egee.org gLite: Short Summary Anar Manafov, GSI Material on EGEE 3 rd Conference April 18-22, 2005.

Slides:



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

Data Management Expert Panel - WP2. WP2 Overview.
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.
Plateforme de Calcul pour les Sciences du Vivant SRB & gLite V. Breton.
High Performance Computing Course Notes Grid Computing.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Services Abderrahman El Kharrim
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
GLite, the next generation middleware for Grid computing Oxana Smirnova (Lund/CERN) Nordic Grid Neighborhood Meeting Linköping, October 20, 2004 Uses material.
INFSO-RI Enabling Grids for E-sciencE Comparison of LCG-2 and gLite Author E.Slabospitskaya Location IHEP.
INFSO-RI Enabling Grids for E-sciencE gLite Data Management Services - Overview Mike Mineter National e-Science Centre, Edinburgh.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
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 The gLite Software Development Process Alberto Di Meglio CERN.
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.
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.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio EGEE – JRA1 CERN.
EGEE-Forum – May 11, 2007 Enabling Grids for E-sciencE EGEE and gLite are registered trademarks A gateway platform for Grid Nicolas.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GLite – An Outsider’s View Stephen Burke RAL. January 31 st 2005gLite overview Introduction A personal view of the current situation –Asked to be provocative!
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.
CEOS WGISS-21 CNES GRID related R&D activities Anne JEAN-ANTOINE PICCOLO CEOS WGISS-21 – Budapest – 2006, 8-12 May.
LCG EGEE is a project funded by the European Union under contract IST LCG PEB, 7 th June 2004 Prototype Middleware Status Update Frédéric Hemmer.
INFSO-RI Enabling Grids for E-sciencE OSG-LCG Interoperability Activity Author: Laurence Field (CERN)
INFSO-RI Enabling Grids for E-sciencE gLite Data Management and Interoperability Peter Kunszt (JRA1 DM Cluster) 2 nd EGEE Conference,
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
INFSO-RI Enabling Grids for E-sciencE Scenarios for Integrating Data and Job Scheduling Peter Kunszt On behalf of the JRA1-DM Cluster,
EGEE is a project funded by the European Union under contract INFSO-RI Practical approaches to Grid workload management in the EGEE project Massimo.
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
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 and gLite are registered trademarks MSG - A messaging system for efficient and.
INFSO-RI Enabling Grids for E-sciencE The gLite File Transfer Service: Middleware Lessons Learned form Service Challenges Paolo.
Enabling Grids for E-sciencE gLite for ATLAS Production Simone Campana, CERN/INFN ATLAS production meeting May 2, 2005.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
INFSO-RI Enabling Grids for E-sciencE gLite Middleware Status Frédéric Hemmer, JRA1 Manager, CERN On behalf of JRA1.
INFSO-RI Enabling Grids for E-sciencE Dissemination and Outreach Joanne Barnett, EGEE External Relations Officer, TERENA Secretariat.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
Testing and integrating the WLCG/EGEE middleware in the LHC computing Simone Campana, Alessandro Di Girolamo, Elisa Lanciotti, Nicolò Magini, Patricia.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio EGEE – JRA1 CERN.
INFSO-RI Enabling Grids for E-sciencE /10/20054th EGEE Conference - Pisa1 gLite Configuration and Deployment Models JRA1 Integration.
David Adams ATLAS ATLAS-ARDA strategy and priorities David Adams BNL October 21, 2004 ARDA Workshop.
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 Practical using WMProxy advanced job submission.
Enabling Grids for E-sciencE CMS/ARDA activity within the CMS distributed system Julia Andreeva, CERN On behalf of ARDA group CHEP06.
INFSO-RI Enabling Grids for E-sciencE gLite Test and Certification Effort Nick Thackray CERN.
JRA1 Testing Current Status Leanne Guy Testing Coordination Meeting, 13 th September 2004 EGEE is a project funded by the European.
INFSO-RI JRA2 Test Management Tools Eva Takacs (4D SOFT) ETICS 2 Final Review Brussels - 11 May 2010.
INFSO-RI Enabling Grids for E-sciencE File Transfer Software and Service SC3 Gavin McCance – JRA1 Data Management Cluster Service.
Breaking the frontiers of the Grid R. Graciani EGI TF 2012.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of gLite, the EGEE middleware Mike Mineter Training Outreach Education National.
Consorzio COMETA - Progetto PI2S2 UNIONE EUROPEA Grid2Win : gLite for Microsoft Windows Elisa Ingrà - INFN.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Job Management Claudio Grandi.
SAM architecture EGEE 07 Service Availability Monitor for the LHC experiments Simone Campana, Alessandro Di Girolamo, Nicolò Magini, Patricia Mendez Lorenzo,
INFSO-RI Enabling Grids for E-sciencE Padova site report Massimo Sgaravatto On behalf of the JRA1 IT-CZ Padova group.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Enabling Grids for E-sciencE Claudio Cherubino INFN DGAS (Distributed Grid Accounting System)
3 rd EGEE Conference Athens 18 th April, Stephen McGibbon Senior Director, EMEA Technology Office Chief Technology Officer, Central & Eastern Europe,
Jean-Philippe Baud, IT-GD, CERN November 2007
Bob Jones EGEE Technical Director
Grid Computing: Running your Jobs around the World
The gLite Software Development Process
Comparison of LCG-2 and gLite v1.0
Slides contributed by EGEE Team
Current status of gLite
Francesco Giacomini – INFN JRA1 All-Hands Nikhef, February 2008
gLite The EGEE Middleware Distribution
Presentation transcript:

INFSO-RI Enabling Grids for E-sciencE gLite: Short Summary Anar Manafov, GSI Material on EGEE 3 rd Conference April 18-22, 2005 Athens

Enabling Grids for E-sciencE INFSO-RI Anar Manafov, GSI 2 From Development to Product Fast prototyping approach allowing end users for rapid feedback Provide individual components to SA1 for deployment on the pre- production service These components need to go through integration and testing –To ensure they are deployable and basically work LCG-2 (=EGEE-0) prototyping product product

Enabling Grids for E-sciencE INFSO-RI Anar Manafov, GSI 3 Main Differences to LCG-2 Workload Management System works in push and pull mode Computing Element moving towards a VO based scheduler guarding the jobs of the VO (reduces load on GRAM) Re-factored file & replica catalogs Secure catalogs (based on user DN; VOMS certificates being integrated) Scheduled data transfers SRM based storage Information Services: R-GMA with improved API, Service Discovery and registry replication Move towards Web Services

Enabling Grids for E-sciencE INFSO-RI Anar Manafov, GSI 4 gLite Services for Release 1 Software stack and origin (simplified) Computing Element –Gatekeeper, WSS (Globus) –Condor-C (Condor) –CE Monitor (EGEE) –Local batch system (PBS, LSF, Condor) Workload Management –WMS (EDG) –Logging and bookkeeping (EDG) –Condor-C (Condor) Storage Element –File Transfer/Placement (EGEE) –glite-I/O (AliEn) –GridFTP (Globus) –SRM: Castor (CERN), dCache (FNAL, DESY), other SRMs Catalog –File and Replica Catalog (EGEE) –Metadata Catalog (EGEE) Information and Monitoring –R-GMA (EDG) Security –VOMS (DataTAG, EDG) –GSI (Globus) –Authentication and authorization for C and Java based (web) services (EDG)

Enabling Grids for E-sciencE INFSO-RI Anar Manafov, GSI 5 WMS Interaction Overview

Enabling Grids for E-sciencE INFSO-RI Anar Manafov, GSI 6 CE Interaction Overview Collaboration of JRA1 (INFN, Univ. of Chicago, Univ. of Wisconsin- Madison), and JRA3 LSF PBS/ Torque Condor Gatekeeper LCAS LCMAPS WSS CEMon Condor-CBlahpd Notificat ions Launch Condor-C Submit job Local batch system CE Grid Should evolve into a VO scheduler

Enabling Grids for E-sciencE INFSO-RI Anar Manafov, GSI 7 DM Interaction Overview File and Replica Catalog StorageIndex Fireman Database WMS Storage Element SRM Storage gLite I/OgridFTP File Transfer and Placement Service FTS FPS Transfer Agent Database VOMS MyProxy Get credential Store credential File I/O File namespace and Metadata mgmt File replication Proxy renewalReplica Location WSDL API

Enabling Grids for E-sciencE INFSO-RI Anar Manafov, GSI 8 Software Process JRA1 Software Process is based on an iterative method It comprises two main 12-month development cycles divided in shorter development-integration-test-release cycles lasting 1 to 4 weeks The two main cycles start with full Architecture and Design phases, but the architecture and design are periodically reviewed and verified. The process is documented in a number of standard documents: –Software Configuration Management (SCM) Plan –Test Plan –Quality Assurance Plan –Developer’s Guide

Enabling Grids for E-sciencE INFSO-RI Anar Manafov, GSI 9 Release Process DevelopmentIntegrationTesting Software Code Deployment Packages Integration Tests FailPass Fix Functional Tests Testbed Deployment Fail Pass Installation Guide, Release Notes, etc

Enabling Grids for E-sciencE INFSO-RI Anar Manafov, GSI 10 QA and SCM Metrics Several QA and SCM Metrics are mandated by the SCM and QA Plans Metrics are calculated periodically and published on the gLite web site: –Total complete builds done: 208 –Number of subsystems: 12 –Number of CVS modules: 343 (development, integration modules, test suites, documentation and tools) –Total Physical Source Lines of Code (SLOC) –SLOC = 632,478 (as of 5 April 2005)  Total SLOC by language (dominant language first)  C (30.67%) Java (29.06%) Ansi C (23.62%) Perl ( 9.90%) Python ( 3.95%) sh ( 2.00%) Yacc 3635 ( 0.57%)

Enabling Grids for E-sciencE INFSO-RI Anar Manafov, GSI 11 WMS Major problems –Failure rate ~12% (retrycount = 0), otherwise 100% success  Several reasons being investigated (e.g. race conditions)  Shallow re-submission (i.e. retry of submission, not execution) might help –Matchmaking is being blocked sometimes  Fix provided for Release 1.1 (end of April) –Condor as backend not yet working –Not yet final architecture of CE:  One Schedd per local user id  Need setuid services and head node monitoring (Globus+JRA3) –Not a lot of experience tuning the CE Monitor  Need some examples

Enabling Grids for E-sciencE INFSO-RI Anar Manafov, GSI 12 Applications deployed on EGEE Three application groups –High Energy Physics pilots –Biomedical application pilots –Generic applications (catch-all) Multiple infrastructures, two middlewares –EGEE LCG2 production infrastructure –GILDA LCG2/gLite integration infrastructure –gLite testbeds (development/testing/certification) Many users –broad range of needs –different communities with different background and internal organization

INFSO-RI Enabling Grids for E-sciencE Industry forum: VERY Short Summary Anar Manafov, GSI Material on EGEE 3 rd Conference April 18-22, 2005 Athens

Enabling Grids for E-sciencE INFSO-RI Anar Manafov, GSI 14 Recommendations from Reviewers Reviewers Recommendations: 1. Better capitalise on success stories from all activities through a constant solicitation of the activity leaders. Special emphasis is to be given to innovation in scientific areas triggered by the deployment onto EGEE of key applications. 2. Improve the appeal of flyers and publicity material to better target executive and politician audiences. 3. Encourage more participation from the Industry Forum. 4. Continue to have strong participation in international meetings and increase presence at key HPC international events (for example SC in the US or ISC in Europe). 5. Publish press releases for each new production-quality service which goes live, portraying its added value to EGEE user communities. 6. Put more effort into making information sheets available in most European languages.

Enabling Grids for E-sciencE INFSO-RI Anar Manafov, GSI 15 Session Agenda Industry Forum Working Groups –Yann Guérin, IBM EMEA Grid Design Center –Kosmas Kitsos, Hewlett-Pakard Industrial Grid Users' Point of View –Pascal Dauboin, Total Research and Development –Rolf Kubli, EDS

Enabling Grids for E-sciencE INFSO-RI Anar Manafov, GSI 16 EGEE Industry Forum Objectives EGEE Industry Forum aims at : –Raising awareness of the project among the industry –Promoting Grid technologies towards the industry –Disseminating the results of the EGEE project

Enabling Grids for E-sciencE INFSO-RI Anar Manafov, GSI 17 Market evidence points “Expensive licenses tied (node-locked) to their biggest server - when a large simulation is running another has to wait whereas with a license migration service it could have used a less powerful server. We would like to migrate license (via grid) to available resources and improve license ROI.” "My software costs 10 times more than what my servers. If you have an on-demand solution, I'd like to get my software licenses on-demand." “We have invested in homegrown SW to be used as an alternative to the licensed code to avoid additional license costs.” Requirement for licensing based on actual usage. Wish to run simulations over night on high-end Unix engineering workstations (4000 nodes) - but the cost of additional licenses negated business case. Lack of solution limits ROI on workstations and handicaps business case for additional purchases. “ We would like to buy fully-integrated hardware, software (including grid middleware) and license management stack from IBM. Currently this is ‘built’ using various component technologies including Scheduling and License management software from different companies.” Strong desire to see license as a flexible resource rather than a static asset. Recognizes the existing ability to schedule jobs across enterprise but lacks commensurate license capability. Lack of solution inhibits grid adoption, hw ROI and move towards on demand OE.

Enabling Grids for E-sciencE INFSO-RI Anar Manafov, GSI 18 On Demand License Requirements Primary customer requirement: –Maximize license utilization and improve overall license ROI Common high-level requirements: –Provide flexible method for managing high-value software licenses across the enterprise (typically global companies). Ideally through a Grid model (to allow easy integration with other application services), where jobs can be run at various locations, with a mechanism for automatically moving, managing and auditing licenses. –Preference to standards-based approach to avoid lock-in –Technical solutions must be competitively priced (less than buying additional software licenses) otherwise the business justification is weak Specific functional requirements: –Manage lower level license managers e.g FlexLM, Tivoli License Manager (ITLM), etc. –Coupling of license flexibility with load balancing/scheduling –Priority management (ordering, pre-emption) (if a job is suspended, the license should be released) –Monitoring for compliance to license agreement with thresholds, alerts, etc –Security: Mutual authentication, authorized access (role/user/group based) –Not require changes to existing applications –Automatically discover new licenses –Policy based intelligent scheduling and reservation (delegation, leasing, borrowing) of software licenses –Must not impact performance

Enabling Grids for E-sciencE INFSO-RI Anar Manafov, GSI 19 HP Summary It’s all about economics –Not all IT needs to be a fixed cost – it’s variable too! “Utility” Licensing can get complex for both customers and vendors alike –Consider flexible licensing that’s “good enough” and provides value –It’s not for Grid only, but other computing styles as well.

Enabling Grids for E-sciencE INFSO-RI Anar Manafov, GSI 20 Windows HPC Environment Data Input Job Policy, reports Management DB or FS High speed, low latency interconnect (Ethernet over RDMA, Infiniband) User Job Admin User Mgmt Resource Mgmt Cluster Mgmt Job Mgmt Web service Web page Cmd line Head Node Cluster Node Job Mgr Resource Mgr User AppMPI Node Mgr Sensors, Workflow, Computation Data mining, Visualization, Workflow Remote query Active Directory Microsoft Operations Manager Windows Server 2003, Compute Cluster Edition

Enabling Grids for E-sciencE INFSO-RI Anar Manafov, GSI 21 We agree on a lot … MS says Grid moving to WS & SOA Scientist productivity Core standards areas Integration with typical desktop productivity tools Scientist in control – stop/start, reproducibility Addressing Management Security & Trust Service Orientation – essentially abstraction Web Services Inherent heterogeneity - Interoperability

Enabling Grids for E-sciencE INFSO-RI Anar Manafov, GSI 22 Unifies today’s distributed technologies Appropriate for use on-machine, cross machine, and cross Internet WS-* interoperability with other platforms Interoperable with today’s technologies Service-oriented programming model Maximized developer productivity Unification Interoperability Service-OrientedProgramming The unified programming model for building service-oriented applications