300 likes | 424 Views
Interfacing Interactive Data Analysis Tools with the Grid: PPDG CS-11 Activity. Doug Olson, LBNL Joseph Perl, SLAC ACAT 2002, Moscow 24 June 2002. Contents. Background on PPDG, CS-11 Who is involved Workshop last week (18,19 June) Themes that emerged Near-term goals Longer term planning
E N D
Interfacing Interactive Data Analysis Tools with the Grid:PPDG CS-11 Activity Doug Olson, LBNLJoseph Perl, SLAC ACAT 2002, Moscow 24 June 2002
Contents • Background on PPDG, CS-11 • Who is involved • Workshop last week (18,19 June) • Themes that emerged • Near-term goals • Longer term planning • Summary D. Olson, PPDG CS-11 for ACAT
The 3 US grid projects for HENP are PPDG, GriPhyN, iVDGL D. Olson, PPDG CS-11 for ACAT
PPDG CS-11 D. Olson, PPDG CS-11 for ACAT
Background • CS-11 long title:Interfacing and Integrating Interactive Data Analysis Tools with the Grid and Identifying Common Components and Services • Subtitle:Consider physicist sitting at home institution; “What does she need from grid to carry out physics analysis?” • CS-11 is: • Not new funding • New work area within PPDG mission of grid enabling end-to-end physics applications for US HENP • Driven by experiments needs, middleware providers want to know if new/different grid services needed D. Olson, PPDG CS-11 for ACAT
18,19 June workshop in Berkeley • Purpose: • Review experiments’ requirements • Overview of existing tools & technology • Discuss existing/planned activities • Identify opportunities for cooperative work on defining interfaces and prototype integration of analysis tools with common grid services. D. Olson, PPDG CS-11 for ACAT
Review Use Cases for requirements D. Olson, PPDG CS-11 for ACAT
Review Tools & Technology D. Olson, PPDG CS-11 for ACAT
Abstract Interfaces for Data Analysis D. Olson, PPDG CS-11 for ACAT
Java Analysis Studio D. Olson, PPDG CS-11 for ACAT
PROOF D. Olson, PPDG CS-11 for ACAT
Clarens D. Olson, PPDG CS-11 for ACAT
Interactivity in a batched grid environment D. Olson, PPDG CS-11 for ACAT
MCAT – Metadata Catalog in SRB D. Olson, PPDG CS-11 for ACAT
SDM Center – bitmap index D. Olson, PPDG CS-11 for ACAT
Grid Architecture view D. Olson, PPDG CS-11 for ACAT
EDG testbed D. Olson, PPDG CS-11 for ACAT
Experiments thoughts, plans, activities • ATLAS • Python interface between Athena framework and grid services • CMS • Grid Analysis Environment (GAE) • Phobos (& ALICE) • PROOF-based analysis • Others (BaBar, Jlab, STAR) at meeting without presentations • Extraction model probably good for BaBar, Jlab • PROOF likely to work for STAR D. Olson, PPDG CS-11 for ACAT
ATLAS extraction view D. Olson, PPDG CS-11 for ACAT
CMS Analysis Scope D. Olson, PPDG CS-11 for ACAT
CMS – Clarens for interconnect (arrows) D. Olson, PPDG CS-11 for ACAT
PROOF & Grid D. Olson, PPDG CS-11 for ACAT
ALICE (by proxy) D. Olson, PPDG CS-11 for ACAT
Themes (or opinions) • Varying degrees of depth to which grid penetrates interactive analysis: • Select data from grid and extract a local (non-grid) copy (proceed with interactive analysis independent of grid) • Run analysis as grid batch jobs while having intermediate results returned for monitoring • Run analysis as grid jobs while having intermediate results returned and have a control channel to jobs to interrupt or guide processing D. Olson, PPDG CS-11 for ACAT
Sample Requirements • Ability to select/extract data objects from grid at one level below event (raw, ESD, AOD, … components) • Do not need arbitrarily fine-grained objects from grid (hit, track, …) • User interface/interaction should be same with or without network connection • Similar to web browser cache, I.e., same tool, same URL • Ability to debug grid jobs • Distributed databases (metadata, calibration/conditions, …) • Working single sign-on and VO/group/user authorization • Estimate of time & resources to run an analysis • Laundry list of requirements being developed in use-cases document, not all shown here D. Olson, PPDG CS-11 for ACAT
Near-term goals • Interest in common metadata catalog • ATLAS, CMS collaborating on GriPhyN Virtual Data Catalog, others welcome • What about SRB/MCAT, AliEn? • Considering metadata catalog at event-component level • Considering AIDA, HepRep for results collection, extraction interface • Interest in PROOF-Grid • Interest in JAS-Grid • Finish use cases / requirements document • Example demos for SC2002 D. Olson, PPDG CS-11 for ACAT
Longer-term planning • Develop detailed workplan for Sept. 9 (US Physics Grid Projects week in San Diego) • Discuss interaction & cooperation with Crossgrid work on interactive analysis • Consider grid interface to PROOF and JAS as good test of common services D. Olson, PPDG CS-11 for ACAT
Summary • Just beginning to consider grid for interactive data analysis. • Aim at interfacing existing tools to grid services • To identify missing services and collaborate on defining/developing common services • HEP-specific metadata catalog • Interactive control/monitor interface? • Identify a few common projects, possible candidates are: • PROOF + Grid • JAS + Grid • Event component level catalog • … (work in progress) • Want close ties with other grid effort on interactive analysis D. Olson, PPDG CS-11 for ACAT