U.S. ATLAS Production and Analysis WBS

D. Adams
06jan02 1540


This is first draft based on production WBS proposals circulated by Torre and Rich/Kaushik/Horst. I also had a long discussion with Rich.

I thought about generating a similar structure for analysis and ended up with considerable overlap so this proposal merges the two.

Comments are welcome.

1 Distributed Production and Analysis

1.1 System design and integration

The goal is create a series of architectures that support
production and analysis and then create a series of releases
for each architecture. Different architectures may emphasize
different aspects of production and analysis or may utilize
differnt approaches. Typically there will one active relase
that has been deployed for P&A and a few that are intended
for future deployment or for evaluation.

1.1.1 Scenarios
Develop scenarios for distributed production and analysis.
These should include monitoring and verification.

1.1.1.1 Scenario 1: Large-scale simulation
1.1.1.2 Scenario 2: Large-scale reconstruction
1.1.1.3 Scenario 3: Personal production
1.1.1.4 Scenario 4: Ntuple analysis
1.1.1.5 Scenario 5: Event data analysis

1.1.2 Architecture
Develop an architecture that supports a specified subset of
the above scenarios. Identify components.

1.1.2.1 Version 1
1.1.2.2 Version 2
...

1.1.3 Integration
Integrate implementations of required components into a coherent
system which implements one of the above architectures.

1.1.3.1 Release 1
1.1.3.2 Release 2
...

1.1.4 Testing
Test each release to verify that it supports the scenarios
covered by it architecture.

1.1.4.1 Test release 1
1.1.4.2 Test release 2
...

1.1.5 Documentation
Document each release.

1.1.5.1 Document release 1
1.1.5.2 Document release 1
...

1.1.6 Verification
Sample data production and analysis to verify that data produced
release is sensible and constent with that from earlier releases.

1.1.6.1 Verify release 1
1.1.6.2 Verify release 1
...

1.2 Component implementation

Identify an implementation for each of the components in each
of the architectures. Most of the products are taken from
other projects possibly after request from here. Those that
cannot be found elsehere may be implemented as part of this
project.

1.2.x Component x

1.2.x.1 Identify requirements
1.2.x.2 Identify an existing product or request to generate it
1.2.x.3 If missing, implement a prototype
1.2.x.4 Verify product meets requirements

1.3 Deployment

Large scale deployment of a release.

1.3.x Release x

1.3.x.1 Deploy at all relevant sites
1.3.x.2 Perform and verify sample data production and analysis
        at each site
1.3.x.3 Perform and verify sample data production and analysis
        at multiple sites

1.4 Production

Data production, e.g. in support for data challenges.

1.4.x Data production x

1.4.x.1 Identify goals (types and volumes of data)
1.4.x.2 Define production test sample and means to verify
        production of this sample
1.4.x.3 Produce and verify test sample at each site
1.4.x.4 Produce data


dladams@bnl.gov