LCG Applications Area Milestones

19
LCG Applications Area Milestones Torre Wenaus, BNL/CERN LCG Applications Area Manager LHCC Meeting November 25, 2002

description

LCG Applications Area Milestones. Torre Wenaus, BNL/CERN LCG Applications Area Manager LHCC Meeting November 25, 2002. Initiation of AA Work via SC2-RTAGS. Applications Area prerequisite and priority for initiating work: RTAGs successfully addressing common projects - PowerPoint PPT Presentation

Transcript of LCG Applications Area Milestones

Page 1: LCG Applications Area Milestones

LCG Applications Area Milestones

Torre Wenaus, BNL/CERN

LCG Applications Area Manager

LHCC Meeting

November 25, 2002

Page 2: LCG Applications Area Milestones

LHCC meeting, Nov 25, 2002 Slide 2

Torre Wenaus, BNL/CERN

Initiation of AA Work via SC2-RTAGS

Applications Area prerequisite and priority for initiating work: RTAGs successfully addressing common projects And SC2 turning over project mandates to the PEB-AA

Initial round of project mandates emerged from RTAGs in April Software process Persistency framework Math libraries

Second round emerging now Architecture blueprint (guidance for all projects; work for

several) Event generators Detector description Simulation

Translation into AA projects…

Page 3: LCG Applications Area Milestones

LHCC meeting, Nov 25, 2002 Slide 3

Torre Wenaus, BNL/CERN

Apps Area Project Status

Apr: Software process and infrastructure (SPI) – Alberto Aimar

Apr: Persistency framework (POOL) – Dirk Duellmann

Jun: Math libraries – Fred James Oct: Core libraries and services (CLS) – Pere Mato Nov: Physicist Interface (PI) – Vincenzo Innocente Event generators (Project activity pending) Detector description (RTAG complete; SC2 deliberating) Simulation (RTAG complete; SC2 deliberating)

Status relative to preliminary plans at March Launch Week…

Page 4: LCG Applications Area Milestones

LHCC meeting, Nov 25, 2002 Slide 4

Torre Wenaus, BNL/CERN

Top Priorities from March – A Current Look

1. Establish process and infrastructure project (Active)

2. Address core areas essential to building a coherent architecture, and develop the architecture

Object dictionary (Active) Persistency (Active) Interactive frameworks (Launched), analysis tools (Partially

launched)

3. Address priority common project opportunities Driven opportunistically by a combination of experiment need,

appropriateness to common project, and ‘the right moment’ (existing but not entrenched solutions in some experiments)

Detector description and geometry model (RTAG complete; SC2 deliberating)

Driven by need and available manpower Simulation tools (RTAG complete; SC2 deliberating)

Initiate: First half 2002

Page 5: LCG Applications Area Milestones

LHCC meeting, Nov 25, 2002 Slide 5

Torre Wenaus, BNL/CERN

Near term priorities from March

Build outward from the core top tier components Conditions database (Pending, but common tool exists) Framework services, class libraries (Launched)

Address common project areas of less immediate priority Math libraries (Active) Physics packages (Mandate received by PEB-AA)

Extend and elaborate the support infrastructure Software testing and distribution (Active)

Initiate: Second half 2002

Deliver: fall/late 2002: basic working persistency framework (On schedule)

Page 6: LCG Applications Area Milestones

LHCC meeting, Nov 25, 2002 Slide 6

Torre Wenaus, BNL/CERN

Medium term priorities from March

The core components have been addressed, architecture and component breakdown laid out, work begun. Grid products have had another year to develop and mature. Now explicitly address physics applications integration into the grid applications layer.

Distributed production systems. End-to-end grid application/framework for production.

Distributed analysis interfaces. Grid-aware analysis environment and grid-enabled tools.

Blueprint RTAG recommends prompt attention (RTAG) Under SC2 consideration

Some common software components are now available. Build on them.

Lightweight persistency, based on persistency framework Release LCG benchmarking suite

Initiate: First half 2003

Page 7: LCG Applications Area Milestones

LHCC meeting, Nov 25, 2002 Slide 7

Torre Wenaus, BNL/CERN

02Q1 02Q2 02Q3 02Q4 03Q1 03Q2 03Q3 03Q4 04Q1 04Q2Simulation tools XDetector description & model XConditions database XData dictionary XInteractive framew orks XStatistical analysis XDetector & event visualization XPhysics packages XFramew ork services XC++ class libraries XEvent processing framew ork XDistributed analysis interfaces XDistributed production systems XSmall scale persistency XSoftw are testing XSoftw are distribution XOO language usage XLCG benchmarking suite XOnline notebooks X

Candidate RTAG timeline from March

Blue: RTAG/activity launched or (light blue) imminent

Page 8: LCG Applications Area Milestones

LHCC meeting, Nov 25, 2002 Slide 8

Torre Wenaus, BNL/CERN

Apps area planning materials on web

Planning page linked from applications area page: in development Applications area plan spreadsheet: overall project plan

http://lcgapp.cern.ch/project/mgmt/AppPlan.xls High level schedule, personnel requirements

Applications area plan document: overall project plan http://lcgapp.cern.ch/project/mgmt/AppPlan.doc Incomplete draft

Personnel spreadsheet http://lcgapp.cern.ch/project/mgmt/AppManpower.xls Currently available/foreseen apps area personnel, activities

Planning materials – PBS, milestones, personnel resources http://atlassw1.phy.bnl.gov/Planning/lcgPlanning.html

Page 9: LCG Applications Area Milestones

LHCC meeting, Nov 25, 2002 Slide 9

Torre Wenaus, BNL/CERN

Apps Area Milestones

Level 2 milestones developed for existing and anticipated projects Except for small projects, not done yet (math libs, generators) At least until mid 2003 Milestones in the existing projects have been either defined by or

OK’d by the project managers Project data maintained in XProject (in-house tool for software

project planning) And exported to MS Project for integration with other areas,

Gantt display, etc.

Page 10: LCG Applications Area Milestones

LHCC meeting, Nov 25, 2002 Slide 10

Torre Wenaus, BNL/CERN

Apps Area Milestones

State of the AA milestones reflects the state of the AA projects L1 milestones are only in project areas which were defined or

foreseeable early Persistency and grid interfaces Nonetheless, we probably have the right set of L1 milestones,

unless our mandate in simulation warrants L1 milestone(s) L2 milestones are detailed only in the one software development

project that has been active for >1 month and has developed a work plan: persistency

Other development projects were initiated in Oct, Nov or are still pending

Will be filling out the L2 milestones and delivering work plans to the PEB+SC2 over the next several months

Detailed milestone descriptions are shown on the web, but not on these slides

Page 11: LCG Applications Area Milestones

LHCC meeting, Nov 25, 2002 Slide 11

Torre Wenaus, BNL/CERN

L1 Milestones (1)

Page 12: LCG Applications Area Milestones

LHCC meeting, Nov 25, 2002 Slide 12

Torre Wenaus, BNL/CERN

L1 Milestones (2)

Page 13: LCG Applications Area Milestones

LHCC meeting, Nov 25, 2002 Slide 13

Torre Wenaus, BNL/CERN

MS Project – Gantt Schedule for POOL

Page 14: LCG Applications Area Milestones

LHCC meeting, Nov 25, 2002 Slide 14

Torre Wenaus, BNL/CERN

Pool Release Schedule

End September – V0.1 (Released on schedule) Core components for navigation

“End October” (Nov 15) – V0.2 (Released on schedule) First collection implementation

“End November” (Dec 15) – V0.3 (First public release) EDG/Globus FileCatalog integrated Persistency for general non-ROOT C++ classes Event meta data annotation and query

End Feb – Interface-complete release For experiment software integration

Mid Apr – Pre-production release Feature-complete with respect to June; bug fix release

June 2003 – Public Production Release (L1 milestone)

Page 15: LCG Applications Area Milestones

LHCC meeting, Nov 25, 2002 Slide 15

Torre Wenaus, BNL/CERN

POOL L1, L2 Milestones

Page 16: LCG Applications Area Milestones

LHCC meeting, Nov 25, 2002 Slide 16

Torre Wenaus, BNL/CERN

Software Process and Infrastructure Milestones

Page 17: LCG Applications Area Milestones

LHCC meeting, Nov 25, 2002 Slide 17

Torre Wenaus, BNL/CERN

Core Libraries and Services Milestones

Page 18: LCG Applications Area Milestones

LHCC meeting, Nov 25, 2002 Slide 18

Torre Wenaus, BNL/CERN

Physicist Interface Milestones

Page 19: LCG Applications Area Milestones

LHCC meeting, Nov 25, 2002 Slide 19

Torre Wenaus, BNL/CERN

Concluding Remarks

Applications area schedule in rapid evolution as new projects come into scope

Level 1 milestones, set last spring, still seem appropriate and attainable

Their definitions were tightened up as much as possible given present knowledge

And tightening them further as new (e.g. RTAG) info comes in has been built into the schedule

Level 2 milestones establish the detailed program of work and provide project tracking

Granularity ~1/month for the major projects, for ~1yr out; less frequent beyond 1yr

Will be fleshed out for the new projects over next ~2 months