slide1 n.
Download
Skip this Video
Download Presentation
A TLAS D ata A PI M echanism a generic web interface for the retrieval and display of

Loading in 2 Seconds...

play fullscreen
1 / 1

A TLAS D ata A PI M echanism a generic web interface for the retrieval and display of - PowerPoint PPT Presentation


  • 81 Views
  • Uploaded on

A TLAS D ata A PI M echanism a generic web interface for the retrieval and display of the ATLAS TDAQ information. ALL IN ONE VIEW.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'A TLAS D ata A PI M echanism a generic web interface for the retrieval and display of' - urielle-clayton


Download Now 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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

ATLASDataAPIMechanism

a generic web interface for the retrieval and display of

the ATLAS TDAQ information

ALL IN ONE VIEW

  • The ATLAS experiment is the largest particle physics experiment ever built. Many systems have been deployed to monitor the detector and the dataflow while running. Most of these systems have their own set of log messages and statistics provided through various custom user interfaces.
  • The ADAM project goal is to reduce the time an expert needs to investigate a problem through the correlation of various statistics. A plug and play mechanism allows any provider to connect to the system, advertise capabilities, and expose its data using a flexible communication protocol named the ADAM interface.
  • The Vision
    • Design an abstraction layer to deal with data retrieval from all the monitoring applications (the ADAM interface);
    • Build a correlation and aggregation engine to mix data from any provider according to user needs;
    • Develop a web-based visualization interface to display raw or aggregated data in a meaningful way. The interface was inspired from the Google Visualization project.

A

D

A

M

I

N

T

E

R

F

A

C

E

(L0)

MRS

Analytics

DATA PROCESSING ENGINE

The data processing engine uses various techniques (e.g. correlation, aggregation, filtering, scaling, interpolation, pattern recognition etc) to process the data ,fed from various data providers, in an easy-to-display format to be sent to the user interface.

● Implemented as a java servlet;

● Plug’n play support for providers;

● Database backend;

● The output is compliant with the ADAM interface specifications.

NET-IS

COOL

  • The Data
    • The ATLAS monitoring systems collects various type of information (e.g. time-series statistics, event-triggered messaged etc) and use many storage technologies for the collected data (e.g. relational databases, RRD files, custom formats etc);
    • Some systems have custom interfaces to expose their data to other applications while others have none;
    • While the storage technology is an internal aspect of a monitoring system (provider), all the data types recorded by the ATLAS TDAQ monitoring tools are supported by the ADAM interface.

……

ADAM INTERFACE (L1)

Query Example:

http://server/adam?query=

SELECT provider:table:column

FROM Analytics &op:out=html

HTTP

HTTP

CLI

client

Web

browser

The visualization portal

  • The ADAM interface
    • A flexible and highly customizable REST-full interface to transfer formatted data between a server and a client. Data communication is done via HTTP;
    • A client has to use a SQL-like query language to ask for provider data;
    • Support for various data delivery packaging: XML, JSON, CSV and HTML.
  • User customizable web-based interface;
  • Single source or multiple source support, through the data processing engine.
  • Easy-to-interpret charts;
  • Real-time, interactive graphs;
  • Adjustable and configurable chart displays;
  • Hierarchical plot pages navigation supporting user defined branches.

Harwood Adam ¹, Lehmann Miotto Giovanna ², Magnoni Luca ², Savu Dan ², Vandelli Wainer ²

¹ Adam HOME INSTITUTE, ²CERN

This research project has been supported by a Marie Curie Initial Training Network Fellowship of the European Community’s & Seventh Framework Programme under contract number (PITN-GA-2008-211801-ACEOLE) and by the European Community's Seventh Framework Programme under the Grant Agreement no 212114 (SLHC-PP)

ad