US-CMS Software and Computing 1st Meeting of the FNAL Oversight Panel, 23-25 October 2000 Core Applications Software Lucas Taylor Northeastern University.

Slides:



Advertisements
Similar presentations
Project management software is a term covering many types of software, including scheduling, cost control and budget management, resource allocation,
Advertisements

US CMS DOE/NSF Review: May 8-10, US CMS Cost & Schedule Mark Reichanadter US CMS Project Engineer DOE/NSF Review 8 May 2001.
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.
Core Application Software Activities Ian Fisk US-CMS Physics Meeting April 20, 2001.
Software Engineering General Project Management Software Requirements
1 US CMS ASCB (Advisory Software & Computing Board) u Function u Membership u Activities u Future Plans.
Project Plan The Development Plan The project plan is one of the first formal documents produced by the project team. It describes  How the project will.
1 SOFTWARE PRODUCTION. 2 DEVELOPMENT Product Creation Means: Methods & Heuristics Measure of Success: Quality f(Fitness of Use) MANAGEMENT Efficient &
Lucia Silvestris, INFN Bari and CERN/CMC Status Report on CPT Project 23 March 2001, CERN Meeting del Consorzio INFN Status Reports on CPT Project, on.
LSU 10/09/2007Project Schedule1 The Project Schedule Project Management Unit #4.
DATA PRESERVATION IN ALICE FEDERICO CARMINATI. MOTIVATION ALICE is a 150 M CHF investment by a large scientific community The ALICE data is unique and.
Trigger and online software Simon George & Reiner Hauser T/DAQ Phase 1 IDR.
U.S. ATLAS Physics and Computing Budget and Schedule Review John Huth Harvard University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven.
Hall D Online Data Acquisition CEBAF provides us with a tremendous scientific opportunity for understanding one of the fundamental forces of nature. 75.
S/W Project Management
October 24, 2000Milestones, Funding of USCMS S&C Matthias Kasemann1 US CMS Software and Computing Milestones and Funding Profiles Matthias Kasemann Fermilab.
LCG Milestones for Deployment, Fabric, & Grid Technology Ian Bird LCG Deployment Area Manager PEB 3-Dec-2002.
CMS Software and Computing FNAL Internal Review of USCMS Software and Computing David Stickland Princeton University CMS Software and Computing Deputy.
Page 1 MODEL TEST in the small GENERALIZE PROGRAM PROCESS allocated maintenance changes management documents initial requirement project infrastructure.
October 23, 2000USCMS S&C Project Matthias Kasemann1 US CMS Software and Computing The Project Plan Matthias Kasemann Fermilab FNAL Oversight Panel October.
Ianna Gaponenko, Northeastern University, Boston The CMS IGUANA Project1 George Alverson, Ianna Gaponenko, and Lucas Taylor Northeastern University, Boston.
REVIEW OF NA61 SOFTWRE UPGRADE PROPOSAL. Mandate The NA61 experiment is contemplating to rewrite its fortran software in modern technology and are requesting.
From Research Prototype to Production
Capability Maturity Models Software Engineering Institute (supported by DoD) The problems of software development are mainly caused by poor process management.
Fermilab User Facility US-CMS User Facility and Regional Center at Fermilab Matthias Kasemann FNAL.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
LHC Computing Review Recommendations John Harvey CERN/EP March 28 th, th LHCb Software Week.
ATLAS, U.S. ATLAS, and Databases David Malon Argonne National Laboratory DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National Laboratory.
ATLAS in LHCC report from ATLAS –ATLAS Distributed Computing has been working at large scale Thanks to great efforts from shifters.
5 May 98 1 Jürgen Knobloch Computing Planning for ATLAS ATLAS Software Week 5 May 1998 Jürgen Knobloch Slides also on:
1 Planning for Reuse (based on some ideas currently being discussed in LHCb ) m Obstacles to reuse m Process for reuse m Project organisation for reuse.
DOE/NSF Review May 8-10, US CMS US CMS M&O Planning Dan Green US CMS Project Manager DOE/NSF Lehman Review, May 8-10, 2001.
Ian Bird GDB; CERN, 8 th May 2013 March 6, 2013
CMS Computing and Core-Software USCMS CB Riverside, May 19, 2001 David Stickland, Princeton University CMS Computing and Core-Software Deputy PM.
Status of the US-CMS “Core Applications Software” Project Ian Fisk UCSD Acting Deputy Level 2 Project Manager US-CMS FNAL Oversight Panel October 24, 2000.
LHCbComputing Manpower requirements. Disclaimer m In the absence of a manpower planning officer, all FTE figures in the following slides are approximate.
CMS Computing and Core-Software Report to USCMS-AB (Building a Project Plan for CCS) USCMS AB Riverside, May 18, 2001 David Stickland, Princeton University.
1 LHCC RRB SG 16 Sep P. Vande Vyvre CERN-PH On-line Computing M&O LHCC RRB SG 16 Sep 2004 P. Vande Vyvre CERN/PH for 4 LHC DAQ project leaders.
Atlas Computing Planning Helge Meinhard / CERN-EP Atlas Software Workshop Berkeley, 11 May 2000.
Software Project Management (SEWPZG622) BITS-WIPRO Collaborative Programme: MS in Software Engineering SECOND SEMESTER /1/ "The content of this.
DoE Review January 1998 Online System WBS 1.5  One-page review  Accomplishments  System description  Progress  Status  Goals Outline Stu Fuess.
Friday the 18th of May, 2001US CMS Physics J.G. Branson1 Physics in (US) CMS James G. Branson UC San Diego US CMS Collaboration Meeting Riverside CA.
Worldwide Protein Data Bank wwPDB Common D&A Project Full Project Team Meeting Rutgers March 16-19, 2010.
CD FY09 Tactical Plan Status FY09 Tactical Plan Status Report for Neutrino Program (MINOS, MINERvA, General) Margaret Votava April 21, 2009 Tactical plan.
Computing Performance Recommendations #10, #11, #12, #15, #16, #17.
U.S. ATLAS Computing Facilities Overview Bruce G. Gibbard Brookhaven National Laboratory U.S. LHC Software and Computing Review Brookhaven National Laboratory.
Computing Division FY03 Budget and budget outlook for FY04 + CDF International Finance Committee April 4, 2003 Vicky White Head, Computing Division.
The MEG Offline Project General Architecture Offline Organization Responsibilities Milestones PSI 2/7/2004Corrado Gatto INFN.
November 27, 2001DOE/NSF review of US LHC S&C projects1 The Software and Computing Committee (SC2) in the LHC Computing Grid Project M Kasemann, FNAL.
LHCbComputing Personnel status Preparation of discussion at next CB.
Ian Bird Overview Board; CERN, 8 th March 2013 March 6, 2013
January 18, 2000DOE/NSF USCMS Computing and Software Review. HLT Studies D. Acosta1 High-Level Trigger Studies Darin Acosta University of Florida DoE/NSF.
Ianna Gaponenko, Northeastern University, Boston The CMS IGUANA Project1 George Alverson, Ianna Gaponenko and Lucas Taylor Northeastern University, Boston.
PCAP Close Out Feb 2, 2004 BNL. Overall  Good progress in all areas  Good accomplishments in DC-2 (and CTB) –Late, but good.
DPS/ CMS RRB-T Core Software for CMS David Stickland for CMS Oct 01, RRB l The Core-Software and Computing was not part of the detector MoU l.
Follow-up to SFT Review (2009/2010) Priorities and Organization for 2011 and 2012.
Grid Deployment Technical Working Groups: Middleware selection AAA,security Resource scheduling Operations User Support GDB Grid Deployment Resource planning,
Creating a Work Breakdown Structure with Microsoft Project.
IS&T Project Reviews September 9, Project Review Overview Facilitative approach that actively engages a number of key project staff and senior IS&T.
1 ALICE Summary LHCC Computing Manpower Review September 3, 2003.
LHCbComputing Update of LHC experiments Computing & Software Models Selection of slides from last week’s GDB
LCG Applications Area Milestones
Completion and Pre-Exploitation Costs for the Initial ATLAS Detector
LHC Science Goals & Objectives
Software Configuration Management
WLCG: TDR for HL-LHC Ian Bird LHCC Referees’ meting CERN, 9th May 2017.
Francesco Forti University and INFN, Pisa
Collaboration Board Meeting
Preliminary Project Execution Plan
LHC Computing, RRB; H F Hoffmann
Presentation transcript:

US-CMS Software and Computing 1st Meeting of the FNAL Oversight Panel, October 2000 Core Applications Software Lucas Taylor Northeastern University

US-CMS Software and Computing Oversight Panel, FNAL, October 2 Lucas Taylor, Core Applications Software US-CMS Core Applications Software v 2 sub-projects of US-CMS Software&Computing Project r User Facilities (focussed on Tier 1 and Tier 2 centres) r Core Applications Software (the subject of this talk) Two main tasks for “Core Applications Software” v US contributions to CMS Core Software r US responsibility for delivering a canonical fraction (~25%) v Software support specifically for US-CMS physicists r To enable them to meet their detector commitments r To enable them to fully exploit LHC physics r To enable them to do the above from their home institutes

US-CMS Software and Computing Oversight Panel, FNAL, October 3 Lucas Taylor, Core Applications Software Core Software Scope v Architecture of CMS software v Software process and development environment v Software framework, persistency services, utilities,… v Tools for distributed data access / processing v Analysis environment and toolkits v etc… …requires professional software engineering expertise v In other words, all that is required to support the closely related (mostly PRS) activities of: r event generation, detector and trigger simulation, reconstruction, data selection (online & offline), physics analysis, test-beams, etc…....requires professional physicist expertise

US-CMS Software and Computing Oversight Panel, FNAL, October 4 Lucas Taylor, Core Applications Software MONARC Spokesperson H. Newman, Caltech MONARC Spokesperson H. Newman, Caltech CMS Coordinator: L. Taylor, Northeastern CMS Coordinator: L. Taylor, Northeastern CMS Coordinator: D. Stickland, Princeton CMS Coordinator: D. Stickland, Princeton Core Software Planning v Three closely-related CMS projects with large software components r Core Software and Computing r Physics Reconstruction and Selection (PRS) r TriDAS v Adjustments to CMS organizational entities & plans are being refined v Software engineering resource needs will not change dramatically v N.B. this is an evolution not a revolution !

US-CMS Software and Computing Oversight Panel, FNAL, October 5 Lucas Taylor, Core Applications Software Core Software Milestones May 2001: TriDAS: discovery at 100Hz Nov 2000: L2/L3  100 reduction Dec 2000: Trigger TDR End 2001: DAQ TDR End 2002: Software & Computing TDR May 2000: L2/L3  10 reduction 5% Mock Data Challenge ~2003: Physics TDR 20% Mock Data Challenge LHC/CMS turn on Functional prototype phase is now complete

US-CMS Software and Computing Oversight Panel, FNAL, October 6 Lucas Taylor, Core Applications Software Aside remark on the LHC schedule v Current status (L.Maiani, RRB, 23 Oct 2000) r So far there is no change in the machine’s critical path r 5-6 months delay in ATLAS/CMS caverns r Expect ~2 weeks running in 2005; full running from April 2006 v What are the implications for the CAS project? r (Most of) CMS detector to be installed as originally planned r Still need functioning (if partial) TriDAS and offline in 2005 r Significant software work to be done before 2005 related to detector / TriDAS / physics optimization – No software delays possible if no detector/TriDAS delays v Some savings possible for (UF) hardware purchases v No significant savings for Software are anticipated......although more detailed consideration is required

US-CMS Software and Computing Oversight Panel, FNAL, October 7 Lucas Taylor, Core Applications Software “Functional Prototype” Deliverables v Documented requirements v Set of Software Prototypes, Packages, & Documentation v Software Infrastructure r repository, multi-platform build, release, distribution, and documentation systems. v Proposal for a Baseline set of Technologies v Proposed Project Evolution Plan

US-CMS Software and Computing Oversight Panel, FNAL, October 8 Lucas Taylor, Core Applications Software Where we go following the “Functional Prototype” v The Software is now moving into “pre-production” phase (also known as “Fully Functional Software”) v Evolutionary changes in CMS organisation; three closely-interacting projects: r Core Software and Computing r Physics Reconstruction and Selection r TriDAS v Increase formality for CMS planning r Collection and refinement of use-cases and user requirements r Systematic re-examination and documentation of architecture and framework (Café: new project with strong US involvement) r Re-alignment of schedule and milestones (with whole of CMS) r Definition of work packages and deliverables

US-CMS Software and Computing Oversight Panel, FNAL, October 9 Lucas Taylor, Core Applications Software US-CMS Core Software Planning An interim team has been working on CAS planning: v 2. Core Applications Software r L. Taylor (Acting L2 - temporary), I. Fisk (Acting Deputy L2) v 2.1. Software Architecture r D. Stickland, L. Tuura,... v 2.2 Interactive Graphics and User Analysis r I. Gaponenko, L. Taylor,... v 2.3 Distributed Data Management and Processing r J. Bunn, I. Fisk, T. Wildish, R. Wilkinson,... v 2.4 Support r I. Fisk Level 2 and Level 3 managers to be defined once our new L1 manager (Lothar Bauerdick) is fully on board

US-CMS Software and Computing Oversight Panel, FNAL, October 10 Lucas Taylor, Core Applications Software Creation of the CAS WBS v Maintain the US-CMS WBS distinct from CMS WBS 4 Clarity regarding US roles and responsibilities 4 Inclusion of US-specific items (notably local support) 8 Requires ongoing integration with International CMS planning v Acknowledge that software is different to hardware r no mass-production of many similar components r software technologies continuously evolve r continuous need for functioning systems from now to turn-on v Adopt a rolling approach to software planning r More detail (deliverables, milestones, etc.) in short-term r Longer-term resources according to “level-of-effort” scaling – Optimal use of resources in a changing environment

US-CMS Software and Computing Oversight Panel, FNAL, October 11 Lucas Taylor, Core Applications Software Granularity of the CAS WBS v t  t+1year (i.e. FY2001 for t=today) r Define US-CMS tasks to typically level 5 / 6 r Associate deliverables, milestones r Assign resources to each task r Ensure that, by definition, the rolled-up resources assigned in the US-CMS WBS are the sum of: – canonical 25% scaling of full CMS software project – US-specific support for physicists 25% of US-CMS total r Consult repeatedly with CMS v t+1year  t+2year (i.e. FY2002 for t= today) r As above but only define tasks to typically level 4 / 5 v beyond t+2years (i.e. FY2003,4,5,...for t= today) r As above but define tasks to ~ level 3 (~ ongoing resolution) r US-CMS responsibilities are essentially level-of-effort Recall, e.g. L2 = CAS L3 = IGUANA L4 = Interactive graphics L5 = GUI Extensions L6 = Tree widget

US-CMS Software and Computing Oversight Panel, FNAL, October 12 Lucas Taylor, Core Applications Software Rolling the Planning Forward v Don’t panic… r there is always a complete plan r we roll forward the level-of-detail and responsibilities r the required resources are constrained by the CMS envelope v Need to ensure consensus of US-CMS & agencies. E.g. r Minor changes (~L5)quarterly review (ASCB / JOG) r Major changes (~L4)annual review (CB, DOE/NSF) v Need to ensure consensus of CMS r Increase formality of reporting to CMS project – CMS Software & Computing Technical Board(6 times / year) – CMS Software & Computing Board (4 times / year) Aside: can we rationalise the timing of the various reviews ? – FNAL Software and Computing Oversight group (twice / year ?) – DOE/NSF Reviews (twice / year ?) – CMS Software & Computing Internal Review (annual) – LHCC Review (annual)

US-CMS Software and Computing Oversight Panel, FNAL, October 13 Lucas Taylor, Core Applications Software US-CMS CAS Tasks & Engineers Today v Detailed description of WBS tasks r Printed document, draft 1.3: “WBS Dictionary for the Core Applications Sub-Project (WBS items )” r Next talk by Ian Fisk

US-CMS Software and Computing Oversight Panel, FNAL, October 14 Lucas Taylor, Core Applications Software CAS Software Engineers: Hiring Status

US-CMS Software and Computing Oversight Panel, FNAL, October 15 Lucas Taylor, Core Applications Software Software (and Computing) MoU’s v Discussions on Software MoU’s in Hoffmann review r Distinct from detector Maintenance & Operations MoU’s ? – Opening discussion CERN RRB (23 Oct) – Further discussions in RRB’s of April 2001 / Oct 2001 / … r Range of opinions on appropriate level of detail for commitments r CMS tends to favour “level-of-effort” commitments – rather than detailed deliverables which are hard to define for software and sustain into the future v Appropriate time-scale for Software MoU’s r After detector M&O MoU’s > Oct 2001 ? r Before Software & Computing TDR’s < Dec 2002 ?

US-CMS Software and Computing Oversight Panel, FNAL, October 16 Lucas Taylor, Core Applications SoftwareContingency v CAS resources are dominated by personnel r Variety of skills of software engineers (FTE is not well-defined) r We need more tracking experience to understand how much effort various tasks really require v Intrinsic uncertainty in overall CMS estimate r tens of percent; probably not a factor of two v Market forces influence salaries (  Nasdaq !?) v There may be unforeseen (US-)CMS crises needing injections of manpower, perhaps expert consulting v Proposal for CAS personnel contingency: r add a fixed percentage to base cost as management reserve e.g. – 10% for FY 2001 and 2002 – 25% for FY 2003 and beyond

US-CMS Software and Computing Oversight Panel, FNAL, October 17 Lucas Taylor, Core Applications Software Summary of CAS Resources v Description of WBS tasks r Printed draft 1.3 of “WBS Dictionary for the Core Applications Sub-Project (WBS items )” r Next talk by Ian Fisk