1 / 10

The GEO Online Detector Characterization System David Churches Cardiff University

This system monitors and characterizes the various channels produced by the interferometer. It includes signal processing software written in C++ and features frame data I/O, database I/O, and extensibility. Results are produced in the form of database records.

ignaciog
Download Presentation

The GEO Online Detector Characterization System David Churches Cardiff University

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The GEO Online Detector Characterization System David Churches Cardiff University 21st August 2003 LSC meeting – Hannover – 18,21 August 2003 LIGO-G030475-00-Z

  2. GODCS • The basic purpose of the online detector characterization system is to monitor and characterize the various channels produced by the interferometer. • The software is written in C++ and includes a signal processing library • The software includes Frame Data I/O and database I/O • The system is designed to be highly extensible. All analysis is carried out by monitors and users can determine which monitors they wish to execute. • The system produces results primarily in the form of databaserecords. • Monitors can be distributed over a Beowulf Cluster. David Churches LSC meeting – Hannover – 18,21 August 2003 1

  3. People Involved • Main Development Group • Stas Babak • R.Balasubramanian • David Churches • Validation and monitors • Karsten Koetter • Uta Weiland • Martin Hewitson • Siong Heng • Thomas Cokelaer David Churches LSC meeting – Hannover – 18,21 August 2003 1

  4. Monitor Overseer. Oversees execution of monitors Monitor Server Communicates With clients Using MPI Library Distributes Data to clients And inserts Records given By the various clients MPI M M M Frame Archive Monitor Overseer. Oversees execution of monitors MPI M M Database Monitor Overseer. Oversees execution of monitors MPI M M M M GODCS Architecture David Churches LSC meeting – Hannover – 18,21 August 2003 1

  5. GODCS Monitors Event Monitors • LockStatusMon • SaturationMon • PowerTrackerMon • GlitchInPowerLineMon • HACRMon • InspiralSenseMon • LineDetectMon • PQMon • InspiralSearchMon • GlitchMon • PowerLineMon • BicoherenceMon • CrossCorrelationMon Subsidiary monitors • FrameChannelSummaryMon • DataDumperMon • NoiseGeneratorMon • NoiseGeneratorFreqMon • IIRBandFilterMon • IIRFilterMon • FIRBandFilterMon • FFTBandFilterMon • PsdMon • PsdRunMon • SpectrogramMon • TSpecDisplayMon • LIGOCalibrationMon • InspiralPreprocessMon • DelayMon David Churches LSC meeting – Hannover – 18,21 August 2003 1

  6. TRIANA • Triana is an open source platform independent Problem Solving Environment (PSE) • It is a graphical environment which allows the user to compose applications and specify their distributed behaviour • One builds an application by dragging and dropping algorithmic units from a toolbox into the workspace • Triana is built upon a communication API called the GridLab GAT which will provide a consistent API to Grid services • Triana implements SPMD parallelization – a group of units is duplicated onto available processing nodes and the data is split over the nodes David Churches LSC meeting – Hannover – 18,21 August 2003 1

  7. The TRIANA GUI • Grey boxes are units • Yellow boxes are groups of units • The pipes carry data from one unit/group to the next David Churches LSC meeting – Hannover – 18,21 August 2003 1

  8. VISUALIZING THE GODCS DATABASES • GODCS produces output in the form of database records (mySQL) • Triana has database reading and graphical display capability • We have constructed Triana groups which execute specific database queries which provide different views of the database • These queries can be run retrospectively over old database records or run online as the data comes in • For each of the GODCS database tables we will have a Triana group (s) which will keep track of the progress of the monitor David Churches LSC meeting – Hannover – 18,21 August 2003 1

  9. DATABASE MONITORING • Database details (hostname, username, password, database) stored by DBDetails Unit • Scheduling of database queries controlled by Timer Unit • Specific database query formed by MonitorViewer Units • All subsequent analysis and graphical presentation performed by 'standard' Triana units • Applications can be saved, re-opened and restarted from the same state • Applications are easily extensible and new MonotorViewers easily added David Churches LSC meeting – Hannover – 18,21 August 2003 1

  10. PLANS • The GODCS monitors will run on the Hannover beowulf and the results written into a database there • Triana will be installed at the site so experimenters can have an online view of these databases – delay determined by the time it takes to write the frames • We will engage in communication with the experimenters to maximise the effectiveness of the tools for them David Churches LSC meeting – Hannover – 18,21 August 2003 1

More Related