A DΙgital Library Infrastructure on Grid EΝabled Technology ETICS Usage in DILIGENT Pedro Andrade

Slides:



Advertisements
Similar presentations
© 2006 Open Grid Forum Build, Test and Certification of Grid and distributed software Community Group Current practices and short term plans in Building,
Advertisements

DILIGENT Digital libraries powered by the Grid Peter Fankhauser
The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy.
Tony Doyle GridPP2 Proposal, BT Meeting, Imperial, 23 July 2003.
A DΙgital Library Infrastructure on Grid EΝabled Technology Release BETA Release BETA Build Plan Geneva - 1 March 2007 Paolo Fabriani
Cracow Grid Workshop, November 5-6, 2001 Towards the CrossGrid Architecture Marian Bubak, Marek Garbacz, Maciej Malawski, and Katarzyna Zając.
Massimo Cafaro GridLab Review GridLab WP10 Information Services Massimo Cafaro CACT/ISUFI University of Lecce, Italy.
Final Review Meeting 16 th March 2010 Brussels (Belgium) D4Science Production Infrastructure Contract n°: RI Pedro Andrade (CERN)
EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 1 DataGrid Quality Assurance Gabriel Zaquine Quality Engineer - WP12 – CS-SI.
MSc Education Supporting Infrastructure Emil Doychev Vladimir Valkanov University of Plovdiv Bulgaria.
08/11/908 WP2 e-NMR Grid deployment and operations Technical Review in Brussels, 8 th of December 2008 Marco Verlato.
GRACE Project IST EGAAP meeting – Den Haag, 25/11/2004 Giuseppe Sisto – Telecom Italia Lab.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
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.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
INFSO-RI Enabling Grids for E-sciencE SA1: Cookbook (DSA1.7) Ian Bird CERN 18 January 2006.
INFSOM-RI Juelich, 10 June 2008 ETICS - Maven From competition, to collaboration.
CERN – Roberta Faggian Marque, Jan Fiete Grosse-Oetringhaus GRACE General Meeting, September 2004, Brussels 1 D6.1 Integration with the European DataGrid.
Apr 30, 20081/11 VO Services Project – Stakeholders’ Meeting Gabriele Garzoglio VO Services Project Stakeholders’ Meeting Apr 30, 2008 Gabriele Garzoglio.
A DΙgital Library Infrastructure on Grid EΝabled Technology Release Beta Deployment Testing Plans Pedro Andrade
A DΙgital Library Infrastructure on Grid EΝabled Technology Release Beta Build and Deployment Testing.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio EGEE – JRA1 CERN.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks PPS All sites Meeting: Introduction & Agenda.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Enabling Grids for E-sciencE SA1 EGEE-II INFSO-RI The Pre-Production Service in WLCG/EGEE A. Retico, N. Thackray CERN – Geneva, Switzerland PPS.
NMI End-to-End Diagnostic Advisory Group BoF Fall 2003 Internet2 Member Meeting.
INFSO-RI Enabling Grids for E-sciencE Integration and Testing, SA3 Markus Schulz CERN IT JRA1 All-Hands Meeting 22 nd - 24 nd March.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite Build Programme and Multi-Platform.
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!
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Usage of virtualization in gLite certification Andreas Unterkircher.
Infrastructures for Social Simulation Rob Procter National e-Infrastructure for Social Simulation ISGC 2010 Social Simulation Tutorial.
GRIDS Center Middleware Overview Sandra Redman Information Technology and Systems Center and Information Technology Research Center National Space Science.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Middleware Camp NMI (NSF Middleware Initiative) Program Director Alan Blatecky Advanced Networking Infrastructure and Research.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks IPv6 test methodology Mathieu Goutelle (CNRS.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Pre-production in EGEEIII Operation principles Antonio Retico EGEE-II / EGEE II SA1.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio EGEE – JRA1 CERN.
State of Georgia Release Management Training
Università di Perugia Enabling Grids for E-sciencE Status of and requirements for Computational Chemistry NA4 – SA1 Meeting – 6 th April.
D4Science and ETICS Building and Testing gCube and gCore Pedro Andrade CERN EGEE’08 Conference 25 September 2008 Istanbul (Turkey)
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Patch Preparation SA3 All Hands Meeting.
INFSO-RI SA2 Infrastructure Support Elisabetta Ronchieri - INFN ETICS 2 Final Review Brussels - 11 May 2010.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Interoperability Shibboleth - gLite Christoph.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
INFSOM-RI ETICS: E-infrastructure for Testing, Integration and Configuration of Software Alberto Di Meglio Project Manager.
Enabling Grids for E-sciencE EGEE-III-INFSO-RI EGEE and gLite are registered trademarks Francesco Giacomini JRA1 Activity Leader.
ETICS An Environment for Distributed Software Development in Aerospace Applications SpaceTransfer09 Hannover Messe, April 2009.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Stephen Childs Trinity College Dublin &
Pedro Andrade > IT-GD > D4Science Pedro Andrade CERN European Organization for Nuclear Research GD Group Meeting 27 October 2007 CERN (Switzerland)
INFSOM-RI The ETICS Service Configuration, Building and Testing Elisabetta Ronchieri, ETICS Project, INFN CNAF.
WP5 – Infrastructure Operations Test and Production Infrastructures StratusLab kick-off meeting June 2010, Orsay, France GRNET.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
1 Tutorial Outline 30’ From Content Management Systems to VREs 50’ Creating a VRE 80 Using a VRE 20’ Conclusions.
Enabling Grids for E-sciencE University of Perugia Computational Chemistry status report EGAAP Meeting – 21 rst April 2005 Athens, Greece.
DataGrid Quality Assurance
E-Infrastructure for Testing, Integration and Configuration of Software Alberto Di Meglio CERN, INFN, Engineering, 4D Soft, University of Wisconsin.
Marc-Elian Bégin ETICS Project, CERN
Release BETA Integration Tool Status Geneva – 1 March 2007
ETICS 2 All-Hands Meeting
Supporting the gLite release process
The ETICS Build and Test Service
ETICS Services Management
Status of Grids for HEP and HENP
gLite The EGEE Middleware Distribution
Presentation transcript:

A DΙgital Library Infrastructure on Grid EΝabled Technology ETICS Usage in DILIGENT Pedro Andrade

Digital Libraries Powered by the Grid 1st ETICS Review 2 Outline  DILIGENT Project Overview  Usage of ETICS  Build and testing  Adoption timeline  Components and users  Difficulties  Benefits  New Requirements  Conclusion

Digital Libraries Powered by the Grid 1st ETICS Review 3 Project Overview  DILIGENT goal is to develop a Digital Library (DL) test-bed infrastructure that allows members of dynamic virtual research organizations to create on- demand DL based on shared computing, storage, multimedia, multi-type content and application resources  39-month project (from Sep 2004 to Nov 2007)  13 partners in 9 countries

Digital Libraries Powered by the Grid 1st ETICS Review 4 Project Overview  2nd year of the project completed  Close cooperation established with other projects  EGEE: gLite middleware, PPS infrastructure  ETICS: build and test system  Software release  release Alpha available  DILIGENT two user communities portals (cultural heritage and environmental studies) running  developments ongoing for release Beta

Digital Libraries Powered by the Grid 1st ETICS Review 5 Project Overview  DILIGENT is a large consortium developing a complex software and services infrastructure  the infrastructure is composed of 10 sites running DILIGENT and gLite services  3 sites part of EGEE PPS infrastructure  different technologies and standards  gLite, GT4, WSRF, WSRP  20 service classes  ~100 sw components  3 architectural layers

Digital Libraries Powered by the Grid 1st ETICS Review 6 Project Overview Certification Build Deployment Testing System Testing Packaging Pre-Production Development and Bug Fixing Available BuiltIntegratedTested Released BugsBugsBugs

Digital Libraries Powered by the Grid 1st ETICS Review 7 ETICS Usage - Build and Testing  Build activity  modeling of build components and their dependencies  creation of night builds (automatically every night)  creation of integration builds (upon decision)  generation of javadoc API documentation  generation of reports (from ETICS logs)  Deployment testing activity  modeling of deployment test dependencies  execution of project-level deployment tests  generation of reports (from ETICS logs)

Digital Libraries Powered by the Grid 1st ETICS Review 8 Nov Sep Jul May Mar ETICS Usage - Adoption Timeline ETICS officially adopted project structure and first components modeled first experimental builds first experimental deployment tests 2006 all components modeled successful build of all components successful deployment testing of all components release Alpha completed web app edit functionality access given to all partners ETICSDILIGENT read-only web app and CLI edit functionality direct DB access read-only CLI

Digital Libraries Powered by the Grid 1st ETICS Review 9 ETICS Usage - Components and Users  102 DILIGENT software components  53 WSRF services (43 release Alpha)  40 libraries (35 release Alpha)  9 portlets (4 release Alpha)  described in ETICS by  23 ETICS subsystems  300 ETICS components  ~500 ETICS configurations (~280 Head and ~220 Alpha)  21 users from 8 different locations (6 countries)  3 project administrator  18 subsystem administrator

Digital Libraries Powered by the Grid 1st ETICS Review 10 ETICS Usage - Interface

Digital Libraries Powered by the Grid 1st ETICS Review 11 Difficulties  Early adoption  progressive availability of ETICS clients functionalities  web app edit functionality available late (now solved)  web app and CLI functionalities not synchronized (now solved)  some needed functionalities still not available (requirements)  lack of documentation  Starting with ETICS requires some investment  Clients user-friendliness can be improved  System is more build-oriented then test-oriented  Project dependency (ETICS short-term lifetime)

Digital Libraries Powered by the Grid 1st ETICS Review 12 Benefits  Automatization of processes  build and deployment testing automatization  defined dependencies are automatically solved  build repository can be automatically populated  automatic report generation  Support for distributed developments  different code repositories  Integration activity facilitated  management of different builds simplified  subsystem integrations possible

Digital Libraries Powered by the Grid 1st ETICS Review 13 Benefits  Distribution of responsibilities  project administrators  subsystem administrators  Being an early adopter, our feedback is well accepted and considered as relevant by ETICS  test functionalities less exploited by other projects  several meetings with ETICS people  constant feedback  Effective support from the ETICS team  Large public infrastructure (not yet exploited)  Multi-platform support (not yet exploited)

Digital Libraries Powered by the Grid 1st ETICS Review 14 New Requirements  Usage of private resources in ETICS infrastructure  privacy is guaranteed  enables the usage of the ETICS reports  Notification mechanism  Cloning of configurations  configuration dependencies should also be cloned  Locking of configurations  useful when different external code repositories are used to guarantee code freezing  Improve dynamic dependencies update

Digital Libraries Powered by the Grid 1st ETICS Review 15 Conclusion  DILIGENT release Alpha successfully built and integrated using ETICS  The collaboration has been working well  The benefits achieved through the adoption of ETICS show that the effort invested is being repaid  Future releases are planned to exploit ETICS

Digital Libraries Powered by the Grid 1st ETICS Review 16 Questions ?