1 / 11

Software Tools and Information System Track Summary

Software Tools and Information System Track Summary. CHEP 06 -- Mumbai, India Andreas Pfeiffer CERN, PH/SFT andreas.pfeiffer@cern.ch. Track summary. Received 38 abstracts 33 oral presentations, 5 posters Main themes (with “fuzzy” borders) GUI and generic application design

thom
Télécharger la présentation

Software Tools and Information System Track Summary

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Software Tools and Information SystemTrack Summary CHEP 06 -- Mumbai, India Andreas PfeifferCERN, PH/SFT andreas.pfeiffer@cern.ch STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch

  2. Track summary • Received 38 abstracts • 33 oral presentations, 5 posters • Main themes (with “fuzzy” borders) • GUI and generic application design • Release and distribution management, job configuration and workflow • Computing studies: compilers, parallel, performance optimization • Communication and information management STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch

  3. GUI and generic application design • ROOT GUI status update • Impressive amount of work done • Solid and rich basis • New GUI builder • Improved interaction with Qt STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch Fons Rademakers, ID 187

  4. GUI and generic application design • GUI application design • Design needs to start with UseCase analysis • Three click rule • Miller’s law of 7 • Use structure to hide complexity • Tabs, sub-menus STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch Fons Rademakers, ID 188

  5. GUI and generic application design • Rome - analysis framework generator • Based on root • Separate framework part from analysis part • Generate the classes for the framework automatically • Two modes • “Rome only” • GUI • Can be combined STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch Matthias Schneebeli, ID 454

  6. Release and distribution mangement, job configuration and workflow • Worm and P2P Distribution in Atlas Trigger/DAQ • 6 GB of s/w per release, 600 nodes in various locations • Distribution tools not always available outside CERN • Using “hacker technology” to distribute: • Worm: Nile • Distribute tools and commands • Peer-to-Peer: BitTorrent • Distribute the s/w STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch Hegoi Garitaonandia, ID 200

  7. Release and distribution mangement, job configuration and workflow • The Capone workflow manager • Used for Atlas productions on Grid3/OSG grids • Used in various productions for about 340k jobs in total • Failures mainly external (RLS registration) • Improving performance by using a more flexible execution model STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch Marco Mambelli, ID 35

  8. Computing studies: compilers, parallel, performace optimisation • Software kernels - performance studies using small “snippets” of HEP code • 10 snippets from HEP codes selected and analyzed so far • More are planned • Talking to compiler writers to improve the compilers • Mainly commercial and gcc • Good feedback • Need to care about potential pitfalls • Inconveniences are outweighed by the advantages STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch Sverre Jarp, ID 31

  9. Communication and information management • Prototyping a HEP ontology • Separate data from presentatio • needs more structure in the data • GUI tool developed at SLAC to describe an ontology (Protege2000) • Presently generates RDF Schema • First attempt to describe the domain of HEP • Targeting educational aspects initially STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch Bebo White, ID 29

  10. Communication and information management • FOAF (Friend-of-a-friend) is an open standard to describe relationships between people • Described in RDF/OWL • SLAC, Desy, FNAL support HEPNames • comprehensive and widely used directory of individuals involved in HEP and related fields • includes for example: experiment you are in, date of your PhD, active or not, ... • Proposal to extent FOAF to include info from HEPNames • providing an expanded,machine-readable data format for HEP collaborator information that is understandable by HEP Semantic Web applications. STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch Bebo White, ID 30

  11. Summary • Very interesting track • Interesting content and high quality presentations • A big “Thank you!” to all the presenters STIS-summary, CHEP06, Mumbai, India Andreas.Pfeiffer@cern.ch

More Related