© 2006 Open Grid Forum Build, Test and Certification of Grid and distributed software Community Group Overview and Status update Marc-Elian Bégin ETICS Project CERN
© 2006 Open Grid Forum 2 Content Session 1: 9:00 – 10:30 Overview and Update (this presentation) Grid Quality Assurance Certification Model Session 2: 11:00 – 12:30 ETICS System Overview and Demonstration
© 2006 Open Grid Forum 3 Charter definition Focus/Purpose provide a platform for exchange and gather best practices on the topic of build, test and certification of Grid software Co-chairs: Peter Couvares: University of Wisconsin- Madison, Condor/NMI Marc-Elian Bégin: CERN, ETICS Project Looking for a Co-chair from Industry
© 2006 Open Grid Forum 4 Roadmap
© 2006 Open Grid Forum 5 Milestones MilestoneTitleDate M1Workshop on current practices and short term plans in building and testing Grid middleware and Grid applications GGF19 M2Presentation of summary of current practices and short term plans in building and testing Grid middleware and Grid applications – Draft Best practices in building and testing Grid middleware and Grid applications document GGF20 M3Workshop on current practices and short term plans in certifying Grid middleware and Grid applications GGF21 M4Presentation of summary of current practices and short term plans in certifying Grid middleware and Grid applications – Draft Best practices in building and testing Grid middleware and Grid applications document GGF22 M5Final document on best practices in building, testing and certifying Grid middleware and Grid application software GGF23 This needs to be updated/reviewed!!
© 2006 Open Grid Forum 6 Scope Focused on current practices and short term plans Discuss latest tools and techniques This group is not there to mandate how Grid middleware and application software should be built, tested and certified We hope that through its group member, the group will both represent academia and industry
© 2006 Open Grid Forum 7 Deliverable Final output of the group will be a single document: Best practices in building, testing and certifying Grid middleware and Grid application software
© 2006 Open Grid Forum 8 Exit Strategy The mission of this group is to report on current knowledge in the field of build, test and certification for Grid software Once the document is released and accepted, the goal of this group will have being reached At that point, the group will either be dissolved or a new charter will have to be defined
© 2006 Open Grid Forum 9 OGF19 Summary Here are the topics discussed during the BTC-CG session at OGF19: Challenges in building and testing complex Grid software Overview of current release procedure, focusing on how current Grid software is being built and tested Does automation play a role in current build and test procedures? If yes, what? If we had more time and effort to invest, where should we invest it? Is there anything our community could do to help improving participants build and test system and procedures?
© 2006 Open Grid Forum 10 OGF19 Summary Presentations from: gLite: Laurence Field – EGEE/CERN Globus: Charles Bacon – University of Chicago VDT/Condor: Becky Gietzel – UoW
© 2006 Open Grid Forum 11 OGF19 Summary High-level conclusions Automation is key and used (e.g. NMI/Metronome, ETICS) Regular builds are also required and used Automatic generation of packages from factory servers (binary and source) Labor intensive to maintain tags, create releases, test correct deployment and field tests Requires regression tests to validate new set of tags Would like to have an infrastructure to build more complex tests Ability to deploy databases with content Multi-node testbed instantiations Question: should this group discuss metrics for Grid software?