ATLAS, U.S. ATLAS, and Databases David Malon Argonne National Laboratory DOE/NSF Review of U.S....

14
ATLAS, U.S. ATLAS, and Databases David Malon David Malon Argonne National Laboratory Argonne National Laboratory DOE/NSF Review of U.S. ATLAS and CMS Computing Projects DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National Laboratory Brookhaven National Laboratory NOVEMBER 14-17, 2000 NOVEMBER 14-17, 2000

Transcript of ATLAS, U.S. ATLAS, and Databases David Malon Argonne National Laboratory DOE/NSF Review of U.S....

Page 1: 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, U.S. ATLAS, and Databases

David MalonDavid Malon

Argonne National LaboratoryArgonne National Laboratory

DOE/NSF Review of U.S. ATLAS and CMS Computing ProjectsDOE/NSF Review of U.S. ATLAS and CMS Computing Projects

Brookhaven National LaboratoryBrookhaven National LaboratoryNOVEMBER 14-17, 2000NOVEMBER 14-17, 2000

Page 2: 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.

Outline

RequirementsRequirements

Technical ChoicesTechnical Choices

ApproachApproach

Organization (U.S. and International ATLAS)Organization (U.S. and International ATLAS)

Resource RequirementsResource Requirements

ScheduleSchedule

Fallback IssuesFallback Issues

Page 3: 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.

Requirements

Efficient storage and retrieval of several petabytes of data annuallyEfficient storage and retrieval of several petabytes of data annually

Global access to data; data replication and distribution to ATLAS Global access to data; data replication and distribution to ATLAS

institutions worldwideinstitutions worldwide

Event databases (raw, simulation, reconstruction)Event databases (raw, simulation, reconstruction)

Geometry databasesGeometry databases

Conditions databases (calibrations, alignment, run conditions)Conditions databases (calibrations, alignment, run conditions)

Statistics and analysis storesStatistics and analysis stores

Page 4: 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.

Requirements

Access to and storage of physics data through the ATLAS control Access to and storage of physics data through the ATLAS control

frameworkframework

Metadata databases, and query mechanisms for event and data selectionMetadata databases, and query mechanisms for event and data selection

Schema evolutionSchema evolution

Database support for testbeamsDatabase support for testbeams

Support for physical data clustering and storage optimizationSupport for physical data clustering and storage optimization

Tertiary storage access and managementTertiary storage access and management

Interfaces to fabrication databases, to online data sources, …Interfaces to fabrication databases, to online data sources, …

Page 5: 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.

Technical Choices

Objectivity/DB is the ATLAS baseline datastore technologyObjectivity/DB is the ATLAS baseline datastore technology

Enforce transient/persistent separation to keep physics Enforce transient/persistent separation to keep physics

codes “independent of database supplier”codes “independent of database supplier”

Use LHC-wide and/or IT-provided technologies wherever Use LHC-wide and/or IT-provided technologies wherever

possible possible

Page 6: 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.

Approach

Build a nontrivial Objectivity-based event store based on TDR dataBuild a nontrivial Objectivity-based event store based on TDR data

Provide a rudimentary generic Objectivity persistency service for Provide a rudimentary generic Objectivity persistency service for

storage and access of user-defined data through the control framework; storage and access of user-defined data through the control framework;

evolve this as ATLAS event model evolvesevolve this as ATLAS event model evolves

Use testbeams as testbedsUse testbeams as testbeds For IT-supported calibration databases

For evaluating HepODBMS and approaches to naming and user areas

For evaluating alternative transient/persistent separation models

Rely on subsystems for subsystem-specific database contentRely on subsystems for subsystem-specific database content

Page 7: 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.

Approach

Build data distribution infrastructure to be grid-aware from the outset; Build data distribution infrastructure to be grid-aware from the outset;

use common grid tools (initially GDMP from CMS)use common grid tools (initially GDMP from CMS)

Participate in the definition of LHC-wide solutions for data and storage Participate in the definition of LHC-wide solutions for data and storage

management infrastructuremanagement infrastructure

Evaluate and compare technologies, and gain widespread user Evaluate and compare technologies, and gain widespread user

exposure to baseline technology, prior to first mock data challengeexposure to baseline technology, prior to first mock data challenge

Understand and address scalability issues in a series of mock data Understand and address scalability issues in a series of mock data

challengeschallenges

Page 8: 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.

Organization

Shared database coordination responsibility: David Malon (Argonne) Shared database coordination responsibility: David Malon (Argonne)

and RD Schaffer (Orsay)and RD Schaffer (Orsay)

Database task leaders from each subsystemDatabase task leaders from each subsystem Inner Detector: Stan Bentvelsen

Liquid Argon: Stefan Simion (Nevis), Randy Sobie

Muon Spectrometer: Steve Goldfarb (Michigan)

Tile Calorimeter: Tom LeCompte (Argonne)

Trigger/DAQ: Hans Peter Beck

U.S. Organization: David Malon is Level 3 Manager for databasesU.S. Organization: David Malon is Level 3 Manager for databases

Page 9: 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.

Resource Requirements

WBS estimates (see document from Torre Wenaus) show WBS estimates (see document from Torre Wenaus) show

14.6 FTEs in 2001, 15.8 in 2002, with a maximum of 18.5 in 14.6 FTEs in 2001, 15.8 in 2002, with a maximum of 18.5 in

20052005

Proposed U.S. share is 3.5 FTE in 2001 (database Proposed U.S. share is 3.5 FTE in 2001 (database

coordinator and 2.5 developers), 4.5 in 2002, ramping up to coordinator and 2.5 developers), 4.5 in 2002, ramping up to

a maximum of 6.5a maximum of 6.5

Page 10: 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.

Schedule

Framework milestones determine database content support Framework milestones determine database content support

milestones; see David Quarrie’s talk for detailsmilestones; see David Quarrie’s talk for details Database content support for simulation and reconstruction needed,

e.g., by end of 2001 for Mock Data Challenge 0

December 2000 release: December 2000 release: Access to Objectivity-based event store (TDR data) through the

control framework

Rudimentary generic Objectivity persistency service

Page 11: 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.

Domain-Specific Schedule

LHC-wide requirements reassessment and a common LHC-wide requirements reassessment and a common

project for data and storage management will almost project for data and storage management will almost

certainly commence in 2001 certainly commence in 2001

Database evaluation, scalability assessment, and Database evaluation, scalability assessment, and

technology comparisions to support a 2001 datastore technology comparisions to support a 2001 datastore

technology decisiontechnology decision

Series production detectors enter testbeam in May 2001 Series production detectors enter testbeam in May 2001

Page 12: 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.

Fallback Issues

Expect a shortfall of core database effort in the near term:Expect a shortfall of core database effort in the near term: 3.0 Argonne 0.5 Chicago 3.0 Orsay 1.0-2.0 CERN 0.5-1.0 Milan 0.5-1.0 Lisbon 2.0 U.S. at CERN (pending NSF request)

If all of these materialize, shortfall in rate would not be so large, but the If all of these materialize, shortfall in rate would not be so large, but the

count in October 00 is only 3.0count in October 00 is only 3.0

Currently addressing this by blurring lines between core and subsystem Currently addressing this by blurring lines between core and subsystem

workwork

Page 13: 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.

Fallback Issues

Cannot compromise milestones related to integration into Cannot compromise milestones related to integration into

control framework, or support for storage and retrieval of control framework, or support for storage and retrieval of

simulation and reconstruction data in the timeframe of the simulation and reconstruction data in the timeframe of the

mock data challengesmock data challenges

Have functional flexibility in certain areas (e.g., WBS items Have functional flexibility in certain areas (e.g., WBS items

relating to security, administration tools); could also delay relating to security, administration tools); could also delay

support for analysis beyond generic servicessupport for analysis beyond generic services

Page 14: 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.

Fallback Issues

Database technology decision is a “floating” milestone—Database technology decision is a “floating” milestone—

independence of database supplier gives us some temporal independence of database supplier gives us some temporal

flexibilityflexibility

Could reduce scope, if absolutely necessary, by limiting Could reduce scope, if absolutely necessary, by limiting

support for testbeam to a consulting rolesupport for testbeam to a consulting role