Www.eu-etics.org INFSOM-RI-026753 SA1 Planning Alberto Aimar CERN – ETICS2 SA1 2.

Slides:



Advertisements
Similar presentations
Enabling Access to Sound Archives through Integration, Enrichment and Retrieval WP1. Project Management.
Advertisements

Software Quality Assurance Plan
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.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
SC7 WG6 Rome Engineering Ingegneria Informatica S.p.A. INFSO-RI Isabel Matranga ETICS Automated Building,Testing and Quality Assurance.
EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 1 DataGrid Quality Assurance Gabriel Zaquine Quality Engineer - WP12 – CS-SI.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Release & Deployment ITIL Version 3
Configuration Management Process and Environment MACS Review 1 February 5th, 2010 Roland Moser PR a-RMO, February 5 th, 2010 R. Moser 1 R. Gutleber.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
08/11/908 WP2 e-NMR Grid deployment and operations Technical Review in Brussels, 8 th of December 2008 Marco Verlato.
EGEE is a project funded by the European Union under contract IST JRA1 Testing Activity: Status and Plans Leanne Guy EGEE Middleware Testing.
EMI SA2: Quality Assurance (EMI-SA2 Work Package) Alberto Aimar (CERN) WP Leader.
EMI INFSO-RI EMI SA2 Report Quality Assurance Alberto Aimar (CERN) SA2 WP Leader.
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.
ETICS2 All Hands Meeting VEGA GmbH INFSOM-RI Uwe Mueller-Wilm Palermo, Oct ETICS Service Management Framework Business Objectives and “Best.
EMI SA2: Quality Assurance (EMI-SA2 Work Package) Alberto Aimar (CERN) WP Leader.
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
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.
A DΙgital Library Infrastructure on Grid EΝabled Technology ETICS Usage in DILIGENT Pedro Andrade
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
INFSOM-RI SA2 Overview Valerio Venturi WP leader 2.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks SA1: Grid Operations Maite Barroso (CERN)
INFSOM-RI WP NA2 Dissemination, Training and Certification Isabel Matranga Engineering Ingegneria Informatica S.p.A. ETICS 2 Kick.
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.
JRA2: Quality Assurance Overview EGEE is proposed as a project funded by the European Union under contract IST JRA.
INFSOM-RI WP5: Dissemination, Training, Certification Study and Web Interface Status Report ETICS All-Hands – 21 November 2007.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGI Operations Tiziana Ferrari EGEE User.
EMI INFSO-RI EMI Roadmap to Standardization and DCI Collaborations Alberto Di Meglio (CERN) Project Director.
INFSOM-RI WP 4 : Testing Tools and Methodologies Status Report ETICS Review – 15 February 2008 Éva Takács (4D SOFT)
EMI INFSO-RI SA1 Session Report Francesco Giacomini (INFN) EMI Kick-off Meeting CERN, May 2010.
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.
INFSO-RI SA1 Status Report Status and Progress of the ETICS Services ETICS2 First Review Alberto AIMAR CERN Brussels 3 April 2009.
State of Georgia Release Management Training
EMI INFSO-RI Software Quality Assurance in EMI Maria Alandes Pradillo (CERN) SA2.2 Task Leader.
D4Science and ETICS Building and Testing gCube and gCore Pedro Andrade CERN EGEE’08 Conference 25 September 2008 Istanbul (Turkey)
EGEE is a project funded by the European Union under contract IST Roles & Responsibilities Ian Bird SA1 Manager Cork Meeting, April 2004.
INFSO-RI SA2 ETICS2 first Review Valerio Venturi INFN Bruxelles, 3 April 2009 Infrastructure Support.
INFSO-RI SA2 Infrastructure Support Elisabetta Ronchieri - INFN ETICS 2 Final Review Brussels - 11 May 2010.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks SA2 Networking support for EGEE III Xavier.
INFSO-RI JRA2 Test Management Tools Eva Takacs (4D SOFT) ETICS 2 Final Review Brussels - 11 May 2010.
INFSOM-RI ETICS: E-infrastructure for Testing, Integration and Configuration of Software Alberto Di Meglio Project Manager.
ETICS An Environment for Distributed Software Development in Aerospace Applications SpaceTransfer09 Hannover Messe, April 2009.
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.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
WP5 – Infrastructure Operations Test and Production Infrastructures StratusLab kick-off meeting June 2010, Orsay, France GRNET.
INFSOM-RI Project Status Update Alberto Di Meglio Project Manager.
INFSOM-RI Elisabetta Ronchieri INFN CNAF ETICS 2 nd EU Review (CERN) 15 February 2008 WP3 - Software Configuration Tools and Methodologies.
INFSO-RI SA2 ETICS2 first Review Valerio Venturi INFN Bruxelles, 3 April 2009 Infrastructure Support.
JRA1 Middleware re-engineering
Bob Jones EGEE Technical Director
Software Project Configuration Management
Regional Operations Centres Core infrastructure Centres
SA1 Execution Plan Status and Issues
E-Infrastructure for Testing, Integration and Configuration of Software Alberto Di Meglio CERN, INFN, Engineering, 4D Soft, University of Wisconsin.
Ian Bird GDB Meeting CERN 9 September 2003
ETICS 2 All-Hands Meeting
Infrastructure Support
Leanne Guy EGEE JRA1 Test Team Manager
ETICS Services Management
Description of Revision
Leigh Grundhoefer Indiana University
Module 01 ETICS Overview ETICS Online Tutorials
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
{Project Name} Organizational Chart, Roles and Responsibilities
Presentation transcript:

INFSOM-RI SA1 Planning Alberto Aimar CERN – ETICS2 SA1 2

INFSOM-RI SA1 – Deliverables (Dates-20) DSA1.1 – Execution plan for first 12 months of infrastructure operation M03 This deliverable describes the execution plan for the first half of the ETICS 2 project, including the core service roadmap and the infrastructure deployment plan. DSA1.2 – ETICS Core Services Design Specification M06 This deliverable describes the overall architecture of the ETICS 2 core services. DSA1.3 – ETICS Site Service Level Agreement M09 This deliverable describes the Service Level Agreements upon which the ETICS service will be provided. The SLAs will define the service level the users can expect from the service in terms of availability, accessibility and support. DSA1.4 – Execution plan for second 12 months of infrastructure operation M12 This deliverable describes the execution plan for the second half of the ETICS 2 project, including the core service roadmap and the infrastructure deployment plan. DSA1.5 – Infrastructure and core services certification and usage report M21 This deliverable reports on the release management cycles and certification of the ETICS 2 infrastructure and core services, including lessons learned and corrective action to apply. + QR (Every quarter – 20)

INFSOM-RI SA1 Project Setup

INFSOM-RI Organization SA1 Internal Wiki - Repository of the project Nothing secret, but is not linked from outsideNothing secret, but is not linked from outside Could be made publicCould be made public Internal documents, work in progress, meeting minutes, etcInternal documents, work in progress, meeting minutes, etc Weekly Meetings Prepared in advance with a short summary of progress and IssuesPrepared in advance with a short summary of progress and Issues Minutes available on the SA1 Internal WikiMinutes available on the SA1 Internal Wiki Everybody should participate will be a phone meeting, not located to CERNEverybody should participate will be a phone meeting, not located to CERN Action List Maintained in SavannahMaintained in Savannah Specific ETICS 2 SA1ProjectSpecific ETICS 2 SA1Project

INFSOM-RI SA1 Releases Have a production setup, we need to easily be able to bring it back up in case of problems (semi-automatic) An identical test setup for the release candidate, as soon as we release (after thorough testing) we prepare for the next release Have a realistic test bench that we control and can use for regression testing (a snapshot of gLite for instance) Release about once a month, when we will have automated many current manual procedures ETICS must “Walk the walk, not talk the talk”

INFSOM-RI Participants

INFSOM-RI >>CLI Client (Python) >>Config GUI (Web App) >>Web Portal Repository (DB and Web) >>Web Services ETICS Central Services/Infrastructure >>Execution Infrastructure(s) Day-to-Day Activities User Support Bug tracking Testing Design and Development Release Testing (again and again) ReleasingAutomating

INFSOM-RI Short Term/Urgent Goals Hiring (all partners, INFN and Eng) M2 Test Infrastructure M1 Infrastructure for DevmntM1+15 Automate InstallationsM2 Current Release (to be tested) M1 Next Release (speed improvements)M2 Release (client improvements)M4

INFSOM-RI SA1 Services Release TestingM4 Test infrastructure (hw) Prepare a testbench (data) Test Execution (manual or automatic)

INFSOM-RI To Discuss User Support,…SA2 Integrate Past Development SA2 Model for Future Development/Integration SA2, JRA2 Experience in Monitoring InfrastructureSA2

INFSOM-RI ETICS 2 SA1 Description SA1 is responsible for maintaining the ETICS core software and computing infrastructures required to provide a high quality, high availability build and test service. SA1 will also integrate, test and validate components and contributions coming from other activities (e.g. SA2, JRA1 and JRA2) in the core functionality. (When needed, stating M4) The focus of the Work Package is to maintain a sound foundation on which the reliability of the ETICS Service is built. When required, SA1 will extend the core services, when these extensions affect all users and cannot be performed by SA2 as a customisation of existing features or via an extensibility mechanism, such as the plugin framework. (On-Going, start M4)

INFSOM-RI The ETICS infrastructure, operated by SA1 will continue to provide a distributed high quality, high availability public infrastructure on which software can be built and tested. Procedures to join private resources in a controlled manner to be used in confidentiality sensitive applications will be developed and deployed. (M??) Building on the procedures defined and exercised by the first ETICS project WP2 work package, these will be further automated and integrated. The self-monitoring of the infrastructures will also be extended to trigger alerts to operators upon detection of a malfunction of the infrastructure, including hardware and software failures. (M6) The infrastructure will also include the hosting of the ETICS service metadata store (a centralized database) and the integration of federated repositories in which build and test artefacts (e.g. installable packages, test results) can be stored.

INFSOM-RI In order to accommodate the growth in terms of number of official ETICS sites, SA1 will revise and extend existing SLAs (Service Level Agreement) (M12??) for all sites to comply with in order for build and test results to be trusted by the ETICS system. The SLAs will establish what users can expect from the service in terms of availability, accessibility and user support and will provide a base agreement against which the provision of outsourced services can be measured. Security is also an aspect of the ETICS service that will require constant monitoring, (Initial M12, then M18??)especially when the system will start to be used by commercial companies of project with closed or sensitive IPR issues, both in terms of source code and test data. CERN, INFN and UoW will remain the main providers of infrastructure resources, while new sites will be welcome, both in terms of only providing computing resources or running the entire ETICS software stack, interconnected to the public ETICS infrastructure. CERN will continue to provide the main ETICS configuration information database.

INFSOM-RI SA1 will also continue to improve the ETICS tools for providing users with the ability to dynamically deploy multi-node testbeds, potentially spanning multi-sites, in order to replicate real-life deployment scenarios on which to perform automated system tests. (M9??) In addition the existing tools will be expanded to include software release management tools (Basic Release M8, Workflow etc if needed M16) integrated with the build and test service and the repository interfaces and APIs to connect and federate the ETICS repository with other middleware repositories. As more functionality is integrated in the system, overall performance will have to be improved, such that the system remains responsive under load and that the different tools (Basic M6 Multinode M15) involved in build and test sequences provide good response time. SA1 will also maintain and improve user documentation of the core services and administrator guides for the installation of ETICS services (Constant activitiy,Start M4)

INFSOM-RI The core software of ETICS that will be maintained by SA1 including the client and server side of the current ETICS software stack: Build and test web service Repository web service Command-line clients foundations Web clients: Build and test, administration and repository The command-line client plugins wrapping tools for the calculation of metrics and specialised plugins will also be developed and maintained by other activities in the project (SA2 and JRA2). The ETICS-proposed Certification Model will be applied to the ETICS core services, (When needed, start M4)in order to validate the approach and verify that the adequate tooling is available by ETICS to support the process.

INFSOM-RI SA1 To/From Other Activities

INFSOM-RI Internal Relationships

INFSOM-RI NA2 - Dissemination, Training and Certification Coordinator: Engineering Participants: CERN, INFN, 4DSOFT, VEGA Objectives: –Increase awareness and knowledge about the ETICS system and its service by delivering dissemination and training events –Make the ETICS Grid Quality Certification Model known and accepted by wide audiences of users by promoting it and integrating it with other established quality assurance procedures –Speed up the creation on business activities by analysing business cases, charging models and service level agreements and possibly implementing one case study example in collaboration with commercial enterprises within or outside the consortium M6: Grid QCM Plugins M11: Grid QCM - Certify SA1

INFSOM-RI SA1 – Service Management Coordinator: CERN Participants: INFN, ENG, 4DSOFT, Wisconsin, SZTAKI Objectives: –Maintain and extend existing ETICS core functionality, including documentation –Improve security of core services, such that sites autonomy and security is preserved, while the integrity of the overall eInfrastructure is ensured –Delivery of federated and secure software repositories and release management tools –Automation of the core service monitoring system (e.g. alerts should be triggered when monitored parameters exceed expected thresholds) –Provide second level user support including systematic tracking of support tickets –Regularly review and integrate extensions from SA2 and community contributions and results from JRA activities –Assessment and implementation of scalability strategies to ensure high availability of core services and infrastructure –Apply ETICS Certification Process to ETICS core services. The core services should pass the certification level 2 at the end of year 1 and level 3 at the end of year 2

INFSOM-RI SA2 – Infrastructures Support Coordinator: INFN Participants: 4DSOFT, SZTAKI, FZJ, VEGA Objectives: –Speed up the extension of the ETICS build, test and certification services to new infrastructures, starting with the DEISA and the Aerospace Engineering community –Assist ETICS infrastructure providers in deploying and using the ETICS services efficiently to provide software development services to their users by providing first- level user support, escalation procedures and an on-line knowledge base of frequently asked questions and answers –Improve the functionality and efficiency of the ETICS system by collecting and organizing user requirements, implementing methods and tools to satisfy them, assisting in the integration of ETICS within existing services, analysing the ETICS performance and usability ‘on the field’ with respect to efficiency, scalability and fault- tolerance and defining possible improvement strategies and prototype implementations –Produce a set of guidelines for new infrastructures to facilitate the migration to ETICS and lower the initial learning curve

INFSOM-RI JRA1 – Testbed Management Technologies Coordinator: WISCONSIN Participants: ENG? Objectives: –Develop technologies to allow efficient and secure federation of resource sites –Develop or integrate virtualization technologies in the job management middleware and in the system management tools to lower the local site maintenance costs, increase security and enable new operational models, such as the sharing or pre- configured virtual images or the off-line analysis of build and test failures –Modify the job submission middleware and the ETICS system management tools to run on IPv6 networks

INFSOM-RI JRA2 – Test Management Tools Coordinator: 4D Soft Participants: CERN, SZTAKI Objectives: –Develop the necessary test interface standards for proper collaboration of testing and static analysis tools –Develop a tool by which the testing tools providers can register their tools as Web Services to be integrated into the ETICS testing infrastructure –Develop an interface for the users to construct their testing process in a convenient way –Develop a test execution system to validate the test sequence and generate a specification for the ETICS Execution Engine –Provide the means for users to visualise their test results

INFSOM-RI External Relationships Infrastructures: –EGEE –DEISA Projects –EGEE/gLite –D4Science –Aerospace Community –LCG/Physics experiments (CERN) Collaboration and Standardization Bodies –OGF (US and Europe) –ETSI –ISO

INFSOM-RI SA1 - Objectives Maintain and extend existing ETICS core functionality, including documentation Improve security of core services, such that sites autonomy and security is preserved, while the integrity of the overall eInfrastructure is ensured Delivery of federated and secure software repositories and release management tools Automation of the core service monitoring system (e.g. alerts should be triggered when monitored parameters exceed expected thresholds) Provide second level user support including systematic tracking of support tickets Regularly review and integrate extensions from SA2 and community contributions and results from JRA activities Assessment and implementation of scalability strategies to ensure high availability of core services and infrastructure Apply ETICS Certification Process to ETICS core services. The core services should pass the certification level 2 at the end of year 1 and level 3 at the end of year 2

INFSOM-RI SA1 - Tasks SA1.1 – Work Package coordination (Task leader: CERN) This task deals with the regular coordination of the Work Package, reporting and review of milestones and deliverables. SA1.2 – Core service maintenance and extensions (Task leader: CERN – Participants: INFN, ENG, 4DSOFT, UoW) This task deals with the maintenance of existing ETICS core services, taking into account reported bugs and new requirements relevant to the core services. In particular this task includes the design and implementation of integrated release management tools, of the federated repository interfaces and APIs. This task also includes the integration into the core services of the results of the JRA activities, as well as contributions from SA2 which have sufficient scope to mandate their inclusion as core functionality. SA1.3 – Core service documentation (Task leader: CERN – Participants: INFN, ENG, 4DSOFT, UoW, SZTAKI) This task deals with the maintenance and updating of the core service documentation, including: User Guide and Administrator User Guide.

INFSOM-RI SA1.4 – Infrastructure Deployment, Maintenance and Upgrades (Task leader: CERN – Participants: INFN, UoW) This task deals with extending the current deployment strategies of ETICS services and infrastructure management, such that the service maintains a high-level of quality and availability, under load, throughout the ETICS official public sites. This task will also include load-balancing deployment for solicited and/or critical services, as well as improving the coverage of the self-monitoring system of the deployed services and underlying infrastructures. SA1.5 – Core service certification (Task leader: CERN – Participants: INFN, ENG) This task deals with the applying the proposed ETICS Certification Process to the ETICS software itself, in order to demonstrate its applicability and that the ETICS service is able to provide the required information to determine the level of certification attained by the software stack.

INFSOM-RI Project Risks Hardware availability (the project relies on the partner institutes to fund and provide the hardware). This risk can be mitigated by ensuring the commitment of the partners in providing hardware resource by specific contractual Consortium Agreements. Resources coming from third-party organizations or projects are also estimated to become an important source of shared hardware Risks incurred by SA2, JRA1 and JRA2 could affect their ability to deliver their results to SA1, thus limiting the availability of these features into production to the ETICS users. This is a propagated risk due to the dependencies of this Work Package on the results of other activities. This risk is mitigated by the establishment of a detailed workplan at the start of the project and the constitution of the Technical Committee to supervise, coordinate and monitor the progress of all activities