The story of BaBar: an IT perspective Roger Barlow DESY 4 th September 2002.

Slides:



Advertisements
Similar presentations
B A B AR and the GRID Roger Barlow for Fergus Wilson GridPP 13 5 th July 2005, Durham.
Advertisements

31/03/00 CMS(UK)Glenn Patrick What is the CMS(UK) Data Model? Assume that CMS software is available at every UK institute connected by some infrastructure.
12th September 2002Tim Adye1 RAL Tier A Tim Adye Rutherford Appleton Laboratory BaBar Collaboration Meeting Imperial College, London 12 th September 2002.
Andrew McNab - Manchester HEP - 2 May 2002 Testbed and Authorisation EU DataGrid Testbed 1 Job Lifecycle Software releases Authorisation at your site Grid/Web.
Andrew McNab - EDG Access Control - 14 Jan 2003 EU DataGrid security with GSI and Globus Andrew McNab University of Manchester
Grids: Why and How (you might use them) J. Templon, NIKHEF VLV T Workshop NIKHEF 06 October 2003.
O. Stézowski IPN Lyon AGATA Week September 2003 Legnaro Data Analysis – Team #3 ROOT as a framework for AGATA.
BaBarGrid: Some UK developments Roger Barlow Imperial College 13th September 2002.
Jean-Yves Nief, CC-IN2P3 Wilko Kroeger, SCCS/SLAC Adil Hasan, CCLRC/RAL HEPiX, SLAC October 11th – 13th, 2005 BaBar data distribution using the Storage.
1 Data Storage MICE DAQ Workshop 10 th February 2006 Malcolm Ellis & Paul Kyberd.
Oxford Jan 2005 RAL Computing 1 RAL Computing Implementing the computing model: SAM and the Grid Nick West.
The B A B AR G RID demonstrator Tim Adye, Roger Barlow, Alessandra Forti, Andrew McNab, David Smith What is BaBar? The BaBar detector is a High Energy.
11 Dec 2000F Harris Datagrid Testbed meeting at Milan 1 LHCb ‘use-case’ - distributed MC production
Regional Computing Centre for Particle Physics Institute of Physics AS CR (FZU) TIER2 of LCG (LHC Computing Grid) 1M. Lokajicek Dell Presentation.
Large scale data flow in local and GRID environment V.Kolosov, I.Korolko, S.Makarychev ITEP Moscow.
Edinburgh University Experimental Particle Physics Alasdair Earl PPARC eScience Summer School September 2002.
Grid Information Systems. Two grid information problems Two problems  Monitoring  Discovery We can use similar techniques for both.
BaBar WEB job submission with Globus authentication and AFS access T. Adye, R. Barlow, A. Forti, A. McNab, S. Salih, D. H. Smith on behalf of the BaBar.
CMS Report – GridPP Collaboration Meeting VI Peter Hobson, Brunel University30/1/2003 CMS Status and Plans Progress towards GridPP milestones Workload.
Alexandre A. P. Suaide VI DOSAR workshop, São Paulo, 2005 STAR grid activities and São Paulo experience.
The SAMGrid Data Handling System Outline:  What Is SAMGrid?  Use Cases for SAMGrid in Run II Experiments  Current Operational Load  Stress Testing.
Remote Production and Regional Analysis Centers Iain Bertram 24 May 2002 Draft 1 Lancaster University.
3 Sept 2001F HARRIS CHEP, Beijing 1 Moving the LHCb Monte Carlo production system to the GRID D.Galli,U.Marconi,V.Vagnoni INFN Bologna N Brook Bristol.
Group Computing Strategy Introduction and BaBar Roger Barlow June 28 th 2005.
Computing Infrastructure Status. LHCb Computing Status LHCb LHCC mini-review, February The LHCb Computing Model: a reminder m Simulation is using.
Jean-Yves Nief CC-IN2P3, Lyon HEPiX-HEPNT, Fermilab October 22nd – 25th, 2002.
23 Oct 2002HEPiX FNALJohn Gordon CLRC-RAL Site Report John Gordon CLRC eScience Centre.
Cosener’s House – 30 th Jan’031 LHCb Progress & Plans Nick Brook University of Bristol News & User Plans Technical Progress Review of deliverables.
8th November 2002Tim Adye1 BaBar Grid Tim Adye Particle Physics Department Rutherford Appleton Laboratory PP Grid Team Coseners House 8 th November 2002.
A Design for KCAF for CDF Experiment Kihyeon Cho (CHEP, Kyungpook National University) and Jysoo Lee (KISTI, Supercomputing Center) The International Workshop.
CMS Report – GridPP Collaboration Meeting V Peter Hobson, Brunel University16/9/2002 CMS Status and Plans Progress towards GridPP milestones Workload management.
21 st October 2002BaBar Computing – Stephen J. Gowdy 1 Of 25 BaBar Computing Stephen J. Gowdy BaBar Computing Coordinator SLAC 21 st October 2002 Second.
SouthGrid SouthGrid SouthGrid is a distributed Tier 2 centre, one of four setup in the UK as part of the GridPP project. SouthGrid.
GridPP Deployment & Operations GridPP has built a Computing Grid of more than 5,000 CPUs, with equipment based at many of the particle physics centres.
RAL Site Report John Gordon IT Department, CLRC/RAL HEPiX Meeting, JLAB, October 2000.
WP8 Meeting Glenn Patrick1 LHCb Grid Activities in UK Grid WP8 Meeting, 16th November 2000 Glenn Patrick (RAL)
LCG Phase 2 Planning Meeting - Friday July 30th, 2004 Jean-Yves Nief CC-IN2P3, Lyon An example of a data access model in a Tier 1.
EGEE is a project funded by the European Union under contract IST HEP Use Cases for Grid Computing J. A. Templon Undecided (NIKHEF) Grid Tutorial,
GridPP Presentation to AstroGrid 13 December 2001 Steve Lloyd Queen Mary University of London.
EScience and Particle Physics Roger Barlow eScience showcase May 1 st 2007.
Dave Newbold, University of Bristol8/3/2001 UK Testbed 0 Sites Sites that have committed to TB0: RAL (R) Birmingham (Q) Bristol (Q) Edinburgh (Q) Imperial.
BaBar and the Grid Roger Barlow Dave Bailey, Chris Brew, Giuliano Castelli, James Werner, Fergus Wilson and Will Roethel GridPP18 Glasgow March 20 th 2007.
A B A B AR InterGrid Testbed Proposal for discussion Robin Middleton/Roger Barlow Rome: October 2001.
26 September 2000Tim Adye1 Data Distribution Tim Adye Rutherford Appleton Laboratory BaBar Collaboration Meeting 26 th September 2000.
Approaching Fine-grain Access Control for Distributed Biomedical Databases within Virtual Environments Onur Kalyoncu, Yi Pan, Matthias Assel High Performance.
Andrew McNabGrid in 2002, Manchester HEP, 7 Jan 2003Slide 1 Grid Work in 2002 Andrew McNab High Energy Physics University of Manchester.
11th November 2002Tim Adye1 Distributed Analysis in the BaBar Experiment Tim Adye Particle Physics Department Rutherford Appleton Laboratory University.
BaBarGrid UK Distributed Analysis Roger Barlow Montréal collaboration meeting June 22 nd 2006.
BaBar and the GRID Tim Adye CLRC PP GRID Team Meeting 3rd May 2000.
10 May 2001WP6 Testbed Meeting1 WP5 - Mass Storage Management Jean-Philippe Baud PDP/IT/CERN.
LHCb Data Challenge in 2002 A.Tsaregorodtsev, CPPM, Marseille DataGRID France meeting, Lyon, 18 April 2002.
15 December 2000Tim Adye1 Data Distribution Tim Adye Rutherford Appleton Laboratory BaBar Collaboration Meeting 15 th December 2000.
A UK Computing Facility John Gordon RAL October ‘99HEPiX Fall ‘99 Data Size Event Rate 10 9 events/year Storage Requirements (real & simulated data)
Distributed Physics Analysis Past, Present, and Future Kaushik De University of Texas at Arlington (ATLAS & D0 Collaborations) ICHEP’06, Moscow July 29,
The GridPP DIRAC project DIRAC for non-LHC communities.
GDB meeting - Lyon - 16/03/05 An example of data management in a Tier A/1 Jean-Yves Nief.
Storage Management on the Grid Alasdair Earl University of Edinburgh.
LHCb 2009-Q4 report Q4 report LHCb 2009-Q4 report, PhC2 Activities in 2009-Q4 m Core Software o Stable versions of Gaudi and LCG-AA m Applications.
ATLAS Physics Analysis Framework James R. Catmore Lancaster University.
11th September 2002Tim Adye1 BaBar Experience Tim Adye Rutherford Appleton Laboratory PPNCG Meeting Brighton 11 th September 2002.
BaBar & Grid Eleonora Luppi for the BaBarGrid Group TB GRID Bologna 15 febbraio 2005.
BaBar-Grid Status and Prospects
GridPP10 Meeting CERN June 3 rd 2004
Data Challenge with the Grid in ATLAS
UK GridPP Tier-1/A Centre at CLRC
UK Testbed Status Testbed 0 GridPP project Experiments’ tests started
Using an Object Oriented Database to Store BaBar's Terabytes
LHCb thinking on Regional Centres and Related activities (GRIDs)
The LHCb Computing Data Challenge DC06
Presentation transcript:

The story of BaBar: an IT perspective Roger Barlow DESY 4 th September 2002

Roger Barlow 4 Sept 2002BaBar: an IT perspective Slide 2/18 Example:             OPAL BaBar (Work in progress)

Roger Barlow 4 Sept 2002BaBar: an IT perspective Slide 3/18 History 1995TDRC First data 0.5 fb -1 Objectivity / kanga 2000 First results 23 fb -1 File transfer 2001 Sin 2  0.59  0.14  fb -1 Tier A sites 2002 Sin 2    fb -1 Grid

Roger Barlow 4 Sept 2002BaBar: an IT perspective Slide 4/18 Datataking: “Drinking from a firehose” L1 TriggerL3 Trigger OPR farm Data store 200 kB/evt Hz 4.2 ns 1-2kHz PowerPCs in VME crates 200+ CPUs 32 SUN U5

Roger Barlow 4 Sept 2002BaBar: an IT perspective Slide 5/18 C++ “Unorthodox but very nice introduction to programming” Amazon.com review Decision taken: approved languages C++ and F90 (Nobody used F90) HEP escapes at last from FORTRAN! Other experiments follow Software immediately becomes VERY object-oriented

Roger Barlow 4 Sept 2002BaBar: an IT perspective Slide 6/18 C++ in practice Design Old New Abstract objects EmcCluster:AbsRecoCalo AbsRecoCalo: AbsEvtObj EmcClusterMoments: EmcAbsClusterProperty EmcClusterDistance: EmcAbsClusterProperty The software was written on time and it worked.

Roger Barlow 4 Sept 2002BaBar: an IT perspective Slide 7/18 Some lessons RogueWave Commercial class library Built in to software from start Superseded by STL, CLHEP Licence arrangements restrictive/expensive Now (painfully) removed Calibration System impressive technically Can’t do what you want it to Event Display Powerful system (‘Event display server’) written by experts Unwieldy and unreliable for non- experts away from SLAC Little used

Roger Barlow 4 Sept 2002BaBar: an IT perspective Slide 8/18 Objectivity ‘Persistent data’ Objects still present when a job is run again- stored on disc Need to handle pointers Need to match data on disk to objects the program knows about Need to do this fast and furiously Objectivity does this – no alternative Performance issues in OPR: solved (hard work+vendor co- operation) Performance issues in analysis: not satisfactory (physicists more random)  KANGA Long-term viability?

Roger Barlow 4 Sept 2002BaBar: an IT perspective Slide 9/18 Success: the penalty PEPII delivers and BaBar can handle it Design Luminosity achieved Now Heading for BaBar efficiency ~ 95% (This is a race. KEK and Belle are close behind!) Data handling Need to provide Disk (or tape) for data storage Machines for OPR Machines for analysis Moore’s Law is not strong enough Need new computing model Central  Distributed

Roger Barlow 4 Sept 2002BaBar: an IT perspective Slide 10/18 File Transfer Data transfer From SLAC to outside sites Large (RAL, IN2P3) and small (university) Use network transfer rather than shipping tapes ESNET in US, JANET+ GEANT in Europe Use RAL, Rome, etc as staging posts File copy programs bbcp and bbftp developed, now standard Copy with multiple streams Achieve Mbit/s Data available within days Chasing improvement continuous task

Roger Barlow 4 Sept 2002BaBar: an IT perspective Slide 11/18 Spreading the load Serious computing power at outside institutes Each UK BaBar group ~1TB fast disc (1998) Compute farm (80 CPU) (2000) Used for analysis Used for MC simulation

Roger Barlow 4 Sept 2002BaBar: an IT perspective Slide 12/18 RAL Tier A Centre UK GRID Funds available Tier 1/A centre at RAL 200+ CPUs 35 TB disk this year (increasing as price drops) Rebate on common fund contribution Everybody happy Similar centres at IN2P3, Bologna, plus Karlsruhe in future

Roger Barlow 4 Sept 2002BaBar: an IT perspective Slide 13/18 Future Development Many users running jobs on distributed data with distributed CPUs Don’t want technical detail GRID provides the answer User specifies data description and job Grid tools locate files, find CPUs, submit jobs BaBar today: LHC tomorrow MC:RB

Roger Barlow 4 Sept 2002BaBar: an IT perspective Slide 14/18 Authentication Uses RSA encryption to prove to other computers (‘gatekeepers’) that you are who you say you are Certificate Authorities Certificates issued by trusted organisations to people they know and trust (or people they trust know and trust) Establish mutual trust within BaBar for UKHEP,CNRS, etc But authentication is not authorisation! Grid Certificate

Roger Barlow 4 Sept 2002BaBar: an IT perspective Slide 15/18 Authorisation Users with Grid certificates authorised to use resources at all BaBarGrid sites Getting on this list is made easy (for BaBar users with a Grid certificate ) Dynamic account pool avoids need for 500x50 userids SLACMANCHESTERBaBarGrid sites Grid Certifica te BaBar VO list cron job gridmap files

Roger Barlow 4 Sept 2002BaBar: an IT perspective Slide 16/18 The BaBar VO

Roger Barlow 4 Sept 2002BaBar: an IT perspective Slide 17/18 The BaBar Grid Demonstrator Rudimentary Grid submission and retrieval Full features to be added later

Roger Barlow 4 Sept 2002BaBar: an IT perspective Slide 18/18 The Future: Some Possibilities SRB as universal file system Extend VO system for authorisation Desk-to-desk Video conferencing More Compute and Storage farms Metadata specification using xml Join EDG testbed rollout Framework VI