itr 2003 dmt sub-project

13
LIGO-G9900XX-00-M ITR 2003 DMT Sub-Project John G. Zweizig LIGO/Caltech

Upload: tori

Post on 05-Jan-2016

32 views

Category:

Documents


0 download

DESCRIPTION

ITR 2003 DMT Sub-Project. John G. Zweizig LIGO/Caltech. DMT Overview. DMT – Detector characterization platform in C++ Written for monitoring IFO state, sensitivity, noise, etc. Signal processing, detector characterization class libraries. Online use (in LIGO control room) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ITR 2003 DMT Sub-Project

LIGO-G9900XX-00-M

ITR 2003 DMT Sub-Project

John G. Zweizig

LIGO/Caltech

Page 2: ITR 2003 DMT Sub-Project

LIGO-G9900XX-00-M

DMT Overview

DMT – Detector characterization platform in C++» Written for monitoring IFO state, sensitivity, noise, etc.

» Signal processing, detector characterization class libraries.

Online use (in LIGO control room)» Run continuously on ~10 Solaris SMP nodes (reference platform)

» Stream of current IFO data received directly from DAQ.

» Real-time, low latency response

» Operator feedback: alarms, IFO state, sensitivity, noise/transient summaries

» Output: real-time triggers (transient descriptors), Statistics trends

Page 3: ITR 2003 DMT Sub-Project

LIGO-G9900XX-00-M

Online DMT Data Flow

Page 4: ITR 2003 DMT Sub-Project

LIGO-G9900XX-00-M

Growing Use – Offline Analysis

Offline analysis uses» Run “monitors” with different configurations on entire raw data samples.

– Data quality investigations– Transient detection

» Use detector specific codes in offline GW search pipelines. Impediments to offline use

» Linux installation difficult (no binary distribution, no reference platform).– Impacts development as well as universal use

» No standard offline environment defined» Unable to use LSC computational clusters» Global data access and publication not provided» Sensitive data – administrative nightmare» Local job submission only» Single data stream input (multiple inputs useful for IFO correlations).

ITR2003 DMT sub-project will enable this use

Page 5: ITR 2003 DMT Sub-Project

LIGO-G9900XX-00-M

Offline DMT Data Flow

Page 6: ITR 2003 DMT Sub-Project

LIGO-G9900XX-00-M

ITR2003 Mission

Grid enable DMT» Improve portability

» Interface to Globus tools and LDR

» Condor enable

» Develop remote submission capabilities

» Install on LSC clusters

Without adversely affecting the primary DMT mission» Maintain Solaris compatibility

» Transparent access to DAQ broadcast stream

» Interface to ROOT Graphics

» Operator feedback, Database Interfaces

Page 7: ITR 2003 DMT Sub-Project

LIGO-G9900XX-00-M

Participants

Erik Katsavounidis (MIT PI) Lee Samuel Finn (PSU PI) John G. Zweizig (Caltech) Junwei Cao (MIT, ITR2003) Anonymous Hire (PSU) Part time hire (UWM)

» 25% for deployment, other time as available

Page 8: ITR 2003 DMT Sub-Project

LIGO-G9900XX-00-M

Technical

Linux portability» Autoconfigure/automake» Rpm generation» Periodic build» Standardize offline runtime environment.» Decouple from CERN Root package

Data access transparency» Interface to directory / LDR

Running on the grid» Use Condor features (checkpointing, etc)» Process management» Remote submission

Page 9: ITR 2003 DMT Sub-Project

LIGO-G9900XX-00-M

Technical 2

Maintaining clusters» Installation / maintenance

» Usage prioritization.

» Clusters at observatories & tier 2 centers.

Validation» Component tests for nightly build

Nuts ‘n Bolts» Multiple data streams

» Rationalize dependencies (fftw-3, …)

» Etc?

Page 10: ITR 2003 DMT Sub-Project

LIGO-G9900XX-00-M

Stakeholders

LSC» Extend DMT availability to LSC offline analysis.

– Improve portability.– Formalize use of DMT on LSC Linux clusters– Enable remote submission.

» Protect data access.

Grid community» Demonstrate gridification of an existing Scientific software package

» Grid middleware use in real scientific applications allows feedback to grid community e.g. which tools/features are useful/needed

» Productive readjustment of priorities, more useful middleware

Page 11: ITR 2003 DMT Sub-Project

LIGO-G9900XX-00-M

Plans (2004)

Improve portability & versioning of DMT software» Implement build procedure using autoconfigure, automake.» Automate periodic builds & tests of current version.» Build & maintain binary RPMs (APTs?) for LSC reference platform.» Define standard execution environment.

Interface DMT to grid utilities» Data access / publishing» User certification?

Verification» Build library of component tests for periodic verification.

Cluster support (MIT, PSU, UWM)» Installation

Page 12: ITR 2003 DMT Sub-Project

LIGO-G9900XX-00-M

Plans (2005)

Set up DMT to use Condor features» Disable message system (alarms, graphics)

» Set up to run as “standard” Condor job

Remote submission architecture» Wrapper/supervisor? for condor jobs

» Web interface for submission.

Cluster support (PSU, UWM, MIT)

Page 13: ITR 2003 DMT Sub-Project

LIGO-G9900XX-00-M

Plans (2006-7)

Continue development of remote submission architecture» Wrapper/supervisor? for condor jobs

» Web interface for submission

Cluster support (MIT, PSU, UWM)