LHCb Computing Project Status report to LHCC referees J.Harvey Oct 22, 1998.

Slides:



Advertisements
Similar presentations
PVSS and JCOP Framework Organization, Support & News Oliver Holme IT-CO.
Advertisements

André Augustinus ALICE Detector Control System  ALICE DCS is responsible for safe, stable and efficient operation of the experiment  Central monitoring.
1 Databases in ALICE L.Betev LCG Database Deployment and Persistency Workshop Geneva, October 17, 2005.
1 ALICE Detector Control System (DCS) TDR 28 January 2004 L.Jirdén On behalf of ALICE Controls Coordination (ACC): A.Augustinus, P.Chochula, G. De Cataldo,
Supervision of Production Computers in ALICE Peter Chochula for the ALICE DCS team.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Clara Gaspar, May 2010 The LHCb Run Control System An Integrated and Homogeneous Control System.
Course Instructor: Aisha Azeem
August 98 1 Jürgen Knobloch ATLAS Software Workshop Ann Arbor ATLAS Computing Planning ATLAS Software Workshop August 1998 Jürgen Knobloch Slides also.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
REVIEW OF NA61 SOFTWRE UPGRADE PROPOSAL. Mandate The NA61 experiment is contemplating to rewrite its fortran software in modern technology and are requesting.
Multimedia Teaching Tool SimArch V1.0 Faculty of Electronic Engineering University of Nis Serbia.
SCADA Systems - What is the scope of this talk? What are SCADA systems? What are their structure and main features? How open are they? How are they evolving?
SCADA. 3-Oct-15 Contents.. Introduction Hardware Architecture Software Architecture Functionality Conclusion References.
Module 7: Fundamentals of Administering Windows Server 2008.
JCOP Workshop September 8th 1999 H.J.Burckhart 1 ATLAS DCS Organization of Detector and Controls Architecture Connection to DAQ Front-end System Practical.
Clara Gaspar, October 2011 The LHCb Experiment Control System: On the path to full automation.
CERN Safety Alarm Monitoring Presented by Luigi Scibile ST division / MO group.
1 GAUDI - The Software Architecture and Framework for building LHCb data processing applications Marco Cattaneo, CERN February 2000.
Update on Database Issues Peter Chochula DCS Workshop, June 21, 2004 Colmar.
DCS Workshop - L.Jirdén1 ALICE DCS PROJECT ORGANIZATION - a proposal - u Project Goals u Organizational Layout u Technical Layout u Deliverables.
The Joint COntrols Project Framework Manuel Gonzalez Berges on behalf of the JCOP FW Team.
Topics of presentation
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.
LHCb Computing Organisation and Development Strategy Presented to ATLAS Architecture WG July 16th, 1999 J.Harvey / LHCb.
LHCb Computing Status Report Meeting with LHCC Referees March 24th, 1999 John Harvey CERN/ EP-ALC.
Subject Slide 1 Roundtable on Software Process Input from LHCb.
ALICE, ATLAS, CMS & LHCb joint workshop on
19 November 98 1 Jürgen Knobloch ATLAS Computing ATLAS Computing - issues for 1999 Jürgen Knobloch Slides also on:
Eugenia Hatziangeli Beams Department Controls Group CERN, Accelerators and Technology Sector E.Hatziangeli - CERN-Greece Industry day, Athens 31st March.
Clara Gaspar, March 2005 LHCb Online & the Conditions DB.
JCOP Review, March 2003 D.R.Myers, IT-CO1 JCOP Review 2003 Architecture.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
Overview of LHCb Computing Requirements, Organisation, Planning, Resources, Strategy LHCb UK Computing Meeting RAL May 27/28, 1999 John Harvey CERN / EP-ALC.
Marco Cattaneo, 15-Sep OO software plans  Major milestone (presented last June) Fully functional SICB replacement by mid-2000  How to get there?
GLAST LAT Offline SoftwareCore review, Jan. 17, 2001 Review of the “Core” software: Introduction Environment: THB, Thomas, Ian, Heather Geometry: Joanne.
GLAST LAT ProjectI&T Face-to-Face Online Presentation – May 30, 2002 R. Claus1 I&T Online Status and Plans Ric Claus.
Detector Description in LHCb Detector Description Workshop 13 June 2002 S. Ponce, P. Mato / CERN.
DoE Review January 1998 Online System WBS 1.5  One-page review  Accomplishments  System description  Progress  Status  Goals Outline Stu Fuess.
Computing R&D and Milestones LHCb Plenary June 18th, 1998 These slides are on WWW at:
23/2/2000Status of GAUDI 1 P. Mato / CERN Computing meeting, LHCb Week 23 February 2000.
Status & development of the software for CALICE-DAQ Tao Wu On behalf of UK Collaboration.
14 November 08ELACCO meeting1 Alice Detector Control System EST Fellow : Lionel Wallet, CERN Supervisor : Andre Augustinus, CERN Marie Curie Early Stage.
The MEG Offline Project General Architecture Offline Organization Responsibilities Milestones PSI 2/7/2004Corrado Gatto INFN.
DIAMON Project Project Definition and Specifications Based on input from the AB/CO Section leaders.
Database Issues Peter Chochula 7 th DCS Workshop, June 16, 2003.
BESF Framework Development Weidong Li
JCOP Framework and PVSS News ALICE DCS Workshop 14 th March, 2006 Piotr Golonka CERN IT/CO-BE Outline PVSS status Framework: Current status and future.
Introduction. System Design Hardware/Software Platform Selection Software Architectures Database Design Human-Computer Interaction (HCI) Interface Object.
VI/ CERN Dec 4 CMS Software Architecture vs Hybrid Store Vincenzo Innocente CMS Week CERN, Dec
M. Caprini IFIN-HH Bucharest DAQ Control and Monitoring - A Software Component Model.
Online Software November 10, 2009 Infrastructure Overview Luciano Orsini, Roland Moser Invited Talk at SuperB ETD-Online Status Review.
Marco Cattaneo, 3-June Event Reconstruction for LHCb  What is the scope of the project?  What are the goals (short+medium term)?  How do we organise.
Generic and Re-usable Developments for Online Software Slow Control, Configuration, Data Format & Online Processing Shebli Anvar, CEA Irfu January 12,
Marco Cattaneo, 20-May Event Reconstruction for LHCb  What is the scope of the project?  What are the goals (short+medium term)?  How do we organise.
Migration of reconstruction and analysis software to C++
CMS – The Detector Control System
by Prasad Mane (05IT6012) School of Information Technology
The LHCb Run Control System
SW Architecture SG meeting 22 July 1999 P. Mato, CERN
Philippe Vannerem CERN / EP ICALEPCS - Oct03
Simulation and Physics
Strategy for development of new software
LHCb Computing Project Organisation Manage Steering Group
Process for Organising Software Development Activities
Summary Computing Model SICb Event Model Detector Description
Development of LHCb Computing Model F Harris
Planning next release of GAUDI
Presentation transcript:

LHCb Computing Project Status report to LHCC referees J.Harvey Oct 22, 1998

J.Harvey : Status report to LHCC referees21/10/98 Slide 2 Focus of Talk qOrganisation and strategy for building new software qUpdate on developments in DAQ and Controls ãFirst results from Myrinet evaluation ãProgress in the CERN Joint COntrols Project (JCOP)

A Process for Developing Software Manage Plan, initiate, track, coordinate Set priorities and schedules, resolve conflicts Support Support development processes Manage and maintain components Certify, classify, distribute Document, give feedback Assemble Design application Find and specialise components Develop missing components Integrate components Requirements Existing software systems Build Develop models, Evaluate toolkits Architect components and systems Choose integration standard Engineer reusable components

Project Organisation Support Facilities CPU farms Desktop Storage Network System Man. Vendors IT-IPT.. Vendors IT-PDP Vendors IT-ASD Support Software SDE Process Quality Librarian Training Webmaster M Data Management Event, Geometry M M Build Architecture Components Frameworks A Toolkits GUI, visual,…... M Reconstruction M Simulation M Analysis M Controls M Control Room M Assemble DAQ M Manage Steering Group MM C Technical Review EM A LHCb Computing... Arch. Review MA E... M A C E Coordinator Architect Project Manager Project Engineer

J.Harvey : Status report to LHCC referees21/10/98 Slide 5 LHCb Offline Software Road Map Working Prototype, ‘retire’ SICB Detailed Implementation Integration and CommissioningExploitation Release Number 2006

J.Harvey : Status report to LHCC referees21/10/98 Slide 6 Milestone 1- Working Prototype qBy mid 2000, produce a new working prototype of LHCb software incorporating: ãmodel of the LHCb detector geometry ãdatabase containing ~ 1,000,000 simulated events (~100 GB) ãframework for processing events ãdetector response simulation toolkit ãpattern recognition algorithms for tracking, RICH, calorimetry,.. ãtoolkit of analysis algorithms ãinteractive framework for data analysis qWhen in production, stop development of SICB

J.Harvey : Status report to LHCC referees21/10/98 Slide 7 Strategy qWe are convinced of the importance of the architecture qIdentify components, define their interfaces, relationships among them qBuild components ãfirst look around and see what components we can use (Objectivity, OpenInventor, ROOT, WIRED,….) qBuild frameworks from these components ã“framework artefact that guarantees the architecture is respected” qCommon approach in different domains ãapply good principles system-wide and reuse ideas qIncremental approach to development ãnew release every two months ãgradually add functionality ãrapid feedback

J.Harvey : Status report to LHCC referees21/10/98 Slide 8 Design Team qArchitect and Project Leader ãexperienced designer qDomain specialists ãdata management ãvisualisation ãalgorithms qTeam of seven people all located at CERN (optimal) qDaily design sessions (4 - 7 p.m.) qConsult with experts from other experiments ã2 day meeting at Orsay/LAL with ATLAS domain architects ãexternal reviewers

J.Harvey : Status report to LHCC referees21/10/98 Slide 9 Current Architecture

J.Harvey : Status report to LHCC referees21/10/98 Slide 10 Use Cases (scenarios)

J.Harvey : Status report to LHCC referees21/10/98 Slide 11 LHCb Detector Description Transient Detector Store Detector Data Service Persistency Service DetElement Persistency Detector Store Converter ToGeant4 Service Converter Geant4 Detector description Detector Elements need to be “identified” Strong hierarchical structure Versioning

J.Harvey : Status report to LHCC referees21/10/98 Slide 12 Visualisation Transient Event/ Detector Store Rep. Service Representations Store (graphical, textual) Converter Selector Mark objects in Store Graph Store User Interface

J.Harvey : Status report to LHCC referees21/10/98 Slide 13 Architecture Review qBenefits ãForce preparation for the review - Documentation! ãEarly detection of problems with the existing architecture ãValidation of the requirements ãImprovement in Architectures in all experiments qPlanned for last week in November qReview team ãExperience with software architectures ãDomain experts ãFrom other LHC experiments

J.Harvey : Status report to LHCC referees21/10/98 Slide 14 Development Environment qDevelopment platform: NT qDesign tool: Rational Rose qCoding/debugging: Visual C++ qCode Management: Visual SourceSafe qCode repository: \\alnts1\Packages\LHCb\ qWeb authoring: Front Page 98 qParticipate in SPIDER project

J.Harvey : Status report to LHCC referees21/10/98 Slide 15 LHCb OO Programming Course qFive day course to be held at CERN Dec 7-11 qCovers OO Analysis and Design, and hands-on programming qEstablish use of common methods and notation q16 people registered to attend qSecond course already fixed for Jan 18-22, 1999

J.Harvey : Status report to LHCC referees21/10/98 Slide 16 Releases qRelease 1.0 planned for end ‘98 allows user to : ãAccess simulated event data produced by SICB (ZEBRA format) ãOutput results in the form of HBOOK histograms and/or ntuples ãTypical “client”: Sub-detector expert developing a pattern recognition algorithm. qFuture releases will evolve according to user needs, for example to add : ãtransient model of the detector geometry ãpersistent event data store using Objectivity ãvisualisation component to permit event display ã...

J.Harvey : Status report to LHCC referees21/10/98 Slide 17 Work Breakdown

J.Harvey : Status report to LHCC referees21/10/98 Slide 18 Project Tracking qProgress can be followed from Web page ã q1 week delay for the moment IDTask Name 1User Requirements 2Architecture Design 3SDE preparation 4Review Preparation 5Architecture Review 6Module Development 7Module Design 8Coding 9Module testing 10System Testing 11Documentation 12Release /11 18/12 24/831/87/914/921/928/95/1012/1019/1026/102/119/1116/1123/1130/117/1214/1221/1228/124/1 SeptemberOctoberNovemberDecemberJanuary

J.Harvey : Status report to LHCC referees21/10/98 Slide 19 Data Acquisition System

J.Harvey : Status report to LHCC referees21/10/98 Slide 20 Event Builder Project ãMyrinet Equipment received and installed. ãFirst program for interface processor written ãFirst measurements of raw speed done

J.Harvey : Status report to LHCC referees21/10/98 Slide 21 Myrinet interface-interface bandwidth

J.Harvey : Status report to LHCC referees21/10/98 Slide 22 JCOP : OPC Evaluation ROC IOS PLC IOS LHC Exp. Sub-Detectors & Experimental equipment I/O Servers distributed in the experimental area ( PC, VME,…) PLC Analog/Digital channels, PLCs, Field buses, RS232, etc.... LAN WAN Storage Other systems (LHC, Safety,...) Servers & Workstations (Fault tolerant) Configuration DB, Archives, Logfiles, etc. Remote Workstations ROC Readout system OPC (OLE Process Control) OPC interface ã Industrial standard ã Customise interfaces ã Check interoperability ã Write OPC server for CAEN I/f

J.Harvey : Status report to LHCC referees21/10/98 Slide 23 Controls Task Architecture Oper console Other consoles Su suisor... Oper console Alarm Handler Subsystem supervisor IOS DCS Database DB Editor Gen. Utility Prog. Visuali- zation Dev server Dev server Dev server Dev server Log+Data archive Data Archiver Servers WS Report Generator Other consoles Status displays External SubSys Other systems parameters devices Sub- systems Expert system

J.Harvey : Status report to LHCC referees21/10/98 Slide 24 Controls Software Architecture Hardware: I/O cards, FieldBus I/F, RS232,... DCS Services (Alarm Hand., Archiver, etc.) InputOutput (interface drivers) DeviceLib (device drivers) Distributed I/O Servers DCS DB GUI Client Applications (Consoles, DataViewer, etc.) Sub-System supervisors DBMS Generic Specific Object Network parameters devices Storage Device API subsystems distributed devices Config. & Utility tools