Www.eu-etics.org INFSOM-RI-026753 ETICS: E-infrastructure for Testing, Integration and Configuration of Software Alberto Di Meglio Project Manager.

Slides:



Advertisements
Similar presentations
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks MyProxy and EGEE Ludek Matyska and Daniel.
Advertisements

© 2006 Open Grid Forum Build, Test and Certification of Grid and distributed software Community Group Current practices and short term plans in Building,
Project Overview Daniel Mallmann, Research Centre Juelich Alistair Dunlop, University of Southampton.
OMII-Europe Repository Steven Newhouse Director, OMII-UK.
SC7 WG6 Rome Engineering Ingegneria Informatica S.p.A. INFSO-RI Isabel Matranga ETICS Automated Building,Testing and Quality Assurance.
The OMII Position At the University of Southampton.
INFSOM-RI Performing tests using several machines: Coscheduling ETICS Project, CERN.
INFSO-RI Quality Assurance with ETICS – multi- node automated testing CGW 09 M.Zurek, A. A. Rodriguez, A. Aimar, A. di Meglio, L. Dini CERN Krakow,
EGI: A European Distributed Computing Infrastructure Steven Newhouse Interim EGI.eu Director.
EMI INFSO-RI EMI Quality Assurance Processes (PS ) Alberto Aimar (CERN) CERN IT-GT-SL Section Leader EMI SA2 QA Activity Leader.
1 © Quality House QUALITY HOUSE The best testing partner in Bulgaria.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
INFSOM-RI Training: Browsing and Editing with Web Tools Paolo Fabriani, Engineering Ingegneria Informatica S.p.A. (Italy) ETICS.
INFSOM-RI Juelich, 10 June 2008 ETICS - Maven From competition, to collaboration.
INFSO-RI Module 01 ETICS Overview Alberto Di Meglio.
A DΙgital Library Infrastructure on Grid EΝabled Technology ETICS Usage in DILIGENT Pedro Andrade
INFSO-RI Module 01 ETICS Overview Etics Online Tutorial Marian ŻUREK Baltic Grid II Summer School Vilnius, 2-3 July 2009.
INFSO-RI NA2 Status Update ETICS2 second AHM Isabel Matranga Engineering Ingegneria Informatica SpA Darmstadt, February 2009.
INFSO-RI SA1 Service Management Alberto AIMAR (CERN) ETICS 2 Final Review Brussels - 11 May 2010.
Responsibilities of ROC and CIC in EGEE infrastructure A.Kryukov, SINP MSU, CIC Manager Yu.Lazin, IHEP, ROC Manager
INFSO-RI Enabling Grids for E-sciencE Plan until the end of the project and beyond, sustainability plans Dieter Kranzlmüller Deputy.
INFSOM-RI Alberto Di Meglio CERN ETICS 2 nd EC Review (CERN) 15 February 2008 WP1 Administrative and Technical Management.
INFSO-RI NA2 Status Update ETICS2 third AHM Isabel Matranga Engineering Ingegneria Informatica SpA Budapest, June 2009.
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 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.
INFSO-RI Module 05 The ETICS Plugins and Compliance Analysis Alberto Di Meglio.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
INFSOM-RI Elisabetta Ronchieri INFN CNAF ETICS 2 nd EU Review (CERN) 15 February 2008 WP3 - Software Configuration Tools and Methodologies.
INFSOM-RI WP NA2 Dissemination, Training and Certification Isabel Matranga Engineering Ingegneria Informatica S.p.A. ETICS 2 Kick.
INFSOM-RI ETICS: E-infrastructure for Testing, Integration and Configuration of Software Alberto Di Meglio Project Manager.
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.
Testing Grid Software on the Grid Steven Newhouse Deputy Director.
INFSOM-RI WP5: Dissemination, Training, Certification Study and Web Interface Status Report ETICS All-Hands – 21 November 2007.
INFSOM-RI Project Status Update for All-Hands Meeting Alberto Di Meglio Project Manager.
European Middleware Initiative (EMI) The Software Engineering Model Alberto Di Meglio (CERN) Interim Project Director.
INFSOM-RI Project Overview Alberto Di Meglio Project Manager 2.
D4Science and ETICS Building and Testing gCube and gCore Pedro Andrade CERN EGEE’08 Conference 25 September 2008 Istanbul (Turkey)
European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT Grid Technology SL Section Software Lifecycle Duarte Meneses.
INFSO-RI SA2 ETICS2 first Review Valerio Venturi INFN Bruxelles, 3 April 2009 Infrastructure Support.
Components Selection Validation Integration Deployment What it could mean inside EGI
ETICS An Environment for Distributed Software Development in Aerospace Applications SpaceTransfer09 Hannover Messe, April 2009.
INFSOM-RI ETICS and EGEE Testing Alberto Di Meglio.
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
INFSOM-RI WP2: Infrastructure and Service Management Status Report ETICS All-Hands – 29 May 2006 Peter F. Couvares ETICS WP2 Leader.
Parasoft : Improving Productivity in IT Organizations David McCaw.
EMI INFSO-RI SA2: Quality Assurance Status Report Alberto Aimar(SA2) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
INFSOM-RI The ETICS Service Configuration, Building and Testing Elisabetta Ronchieri, ETICS Project, INFN CNAF.
M.-E. Bégin¹, S. Da Ronco², G. Diez-Andino Sancho¹, M. Gentilini³, E. Ronchieri ², and M. Selmi² ¹CERN, Switzerland, ² INFN-Padova, Italy, ³INFN-CNAF,
Promoting and Standardizing Grid Computing Grid and Distributed Software Certification and Quality Assurance GGF17 Certification BoF Marc-Elian Bégin CERN.
INFSOM-RI Project Status Update Alberto Di Meglio Project Manager.
EMI is partially funded by the European Commission under Grant Agreement RI EMI Outlook and Open Source Activities Alberto DI MEGLIO, CERN Project.
ETICS, EU-OMII and the Software Repository Andrea Caltroni, INFN Padova ETICS 1 st All-Hands Meeting, Budapest - May 29-31, 2006.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
INFSOM-RI Elisabetta Ronchieri INFN CNAF ETICS 2 nd EU Review (CERN) 15 February 2008 WP3 - Software Configuration Tools and Methodologies.
INFSOM-RI WP3: WP3: Software configuration tools and methodologies Status Report ETICS All-Hands – 23 May 2007 E. Ronchieri.
Miron Livny Computer Sciences Department University of Wisconsin-Madison Interoperability via common Build & Test (BaT)
Bob Jones EGEE Technical Director
EGEE Middleware Activities Overview
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 Pool for IPv6 tests
Elisabetta Ronchieri WP3
WP5: Dissemination, studies, web portal and tools
The ETICS Build and Test Service
ETICS Services Management
Module 01 ETICS Overview ETICS Online Tutorials
Presentation transcript:

INFSOM-RI ETICS: E-infrastructure for Testing, Integration and Configuration of Software Alberto Di Meglio Project Manager

INFSOM-RI EGEE 06 Conference September Geneva 2 Vision and Mission Vision: A dependable, reliable, stable grid infrastructure requires high-quality, thoroughly tested, interoperable software middleware and applicationsVision: A dependable, reliable, stable grid infrastructure requires high-quality, thoroughly tested, interoperable software middleware and applications Mission: Provide a generic service that other projects can use to efficiently and easily build and test their grid and distributed software. Set up the foundations for a certification process to help increasing the quality and interoperability of such softwareMission: Provide a generic service that other projects can use to efficiently and easily build and test their grid and distributed software. Set up the foundations for a certification process to help increasing the quality and interoperability of such software

INFSOM-RI EGEE 06 Conference September Geneva 3 The ETICS Partners Build system, software configuration, service infrastructure, dissemination, EGEE, gLite, project coord. Software configuration, service infrastructure, dissemination Web portals and tools, quality process, dissemination, DILIGENT Test methods and metrics, unit testing tools, EBIT The Condor batch system, distributed testing tools, service infrastructure, NMI

INFSOM-RI EGEE 06 Conference September Geneva 4 ETICS Objectives Objective 1 (technical)Objective 1 (technical) –Provide a comprehensive build and test management and execution layer especially designed for grid and distributed software –Support multi-platform, distributed operations to build software and run complex test cases (functional, regression, performance, stress, benchmarks, interoperability, etc) Objective 2 (coordination, policies)Objective 2 (coordination, policies) –Establish the foundations for a certification process –Contribute to interoperability of grid middleware and applications by promoting consistent build and test procedures and by easing the verification of compliance to standards –Promote sound QA principles adapted to grid environment through the participation to conferences, workshops, computing training events (GGF, CSC, ICEAGE)

INFSOM-RI EGEE 06 Conference September Geneva 5 Service Overview Build/Test Artefacts Web Application Report DB Project DB NMI Scheduler Clients Web Service NMI Client Via browser Via command- Line tools WNs ETICS Infrastructure

INFSOM-RI EGEE 06 Conference September Geneva 6 QA Certification Process It’s the other major goal of the projectIt’s the other major goal of the project ETICS must deliver a feasibility study for the implementation of a QA certification process for grid and distributed softwareETICS must deliver a feasibility study for the implementation of a QA certification process for grid and distributed software Not just a document, but a full assessment of what procedures, tools and rules maximize the chances of project of delivering reliable, interoperable software based on the real data collected in two years of activityNot just a document, but a full assessment of what procedures, tools and rules maximize the chances of project of delivering reliable, interoperable software based on the real data collected in two years of activity We will propose it as the starting point of a coordinated QA Certification activity in the context of a more permanent grid infrastructure initiativeWe will propose it as the starting point of a coordinated QA Certification activity in the context of a more permanent grid infrastructure initiative Will be done in close collaboration with the ETICS Experts Board to make sure it is practical and realisticWill be done in close collaboration with the ETICS Experts Board to make sure it is practical and realistic

INFSOM-RI EGEE 06 Conference September Geneva 7 Typical ETICS working scenario OMII EU/UK HEP \ BIO \ INDUSTRY ETICSOMII EU/UK Repositories Other (project specific) NMI

INFSOM-RI EGEE 06 Conference September Geneva 8 Web Application Web Application layout (project structure)Web Application layout (project structure)

INFSOM-RI EGEE 06 Conference September Geneva 9 Web Application Update The WA gives now access to read and edit functionalityThe WA gives now access to read and edit functionality Modules and configurations can be fully create/modified/removed from the WAModules and configurations can be fully create/modified/removed from the WA Possibility of setting static and dynamic dependencies, dependency scope (build-time, run-time, both)Possibility of setting static and dynamic dependencies, dependency scope (build-time, run-time, both) Secure access based on X506 client certificatesSecure access based on X506 client certificates If you need write access to a project, you can register you standard grid certificate (or any other valid X509 certificate) by sending us a requestIf you need write access to a project, you can register you standard grid certificate (or any other valid X509 certificate) by sending us a request

INFSOM-RI EGEE 06 Conference September Geneva 10 Client

INFSOM-RI EGEE 06 Conference September Geneva 11 Client Update All operations can also be performed using the command-line client toolsAll operations can also be performed using the command-line client tools In addition, the client provides the possibility of submitting remote builds to the ETICS ServiceIn addition, the client provides the possibility of submitting remote builds to the ETICS Service Can be used as APIs to script complex configuration management tasksCan be used as APIs to script complex configuration management tasks Secure access based on X509 certificatesSecure access based on X509 certificates

INFSOM-RI EGEE 06 Conference September Geneva 12 ETICS Production Setup etics.cern.chetics.cern.ch –Official ETICS submission node - production host –2250+ build/test jobs (as of 22 Sept 2006) –15 32/64 bit platform etics-01.cnaf.infn.itetics-01.cnaf.infn.it –200+ build/test jobs (as of 22 Sept 2006) –5 platforms “Grand Central” at University of Wisconsin“Grand Central” at University of Wisconsin –Hundred Thousands jobs used by several projects –20+ platforms Future job migration between testbeds to cover the largest possible platform spectrum and increase resource availabilityFuture job migration between testbeds to cover the largest possible platform spectrum and increase resource availability

INFSOM-RI EGEE 06 Conference September Geneva 13 Job Monitoring

INFSOM-RI EGEE 06 Conference September Geneva 14 Build Reports

INFSOM-RI EGEE 06 Conference September Geneva 15 Build Logs

INFSOM-RI EGEE 06 Conference September Geneva 16 Repository Browser

INFSOM-RI EGEE 06 Conference September Geneva 17 Thanks