20th International Conference on Computing in High Energy and Nuclear Physics | |
Dcs Data Viewer, an Application that Accesses ATLAS DCS Historical Data | |
物理学;计算机科学 | |
Tsarouchas, C.^1 ; Schlenker, S.^1 ; Dimitrov, G.^1 ; Jahn, G.^1 | |
CERN, Geneva, Switzerland^1 | |
关键词: Asynchronous javascript and xmls; Client-server architectures; Current configuration; Dedicated protections; Detector control systems; Interactive web applications; Large Hadron Collider experiments; Operational parameters; | |
Others : https://iopscience.iop.org/article/10.1088/1742-6596/513/3/032097/pdf DOI : 10.1088/1742-6596/513/3/032097 |
|
学科分类:计算机科学(综合) | |
来源: IOP | |
【 摘 要 】
The ATLAS experiment at CERN is one of the four Large Hadron Collider experiments. The Detector Control System (DCS) of ATLAS is responsible for the supervision of the detector equipment, the reading of operational parameters, the propagation of the alarms and the archiving of important operational data in a relational database (DB). DCS Data Viewer (DDV) is an application that provides access to the ATLAS DCS historical data through a web interface. Its design is structured using a client-server architecture. The pythonic server connects to the DB and fetches the data by using optimized SQL requests. It communicates with the outside world, by accepting HTTP requests and it can be used stand alone. The client is an AJAX (Asynchronous JavaScript and XML) interactive web application developed under the Google Web Toolkit (GWT) framework. Its web interface is user friendly, platform and browser independent. The selection of metadata is done via a column-tree view or with a powerful search engine. The final visualization of the data is done using java applets or java script applications as plugins. The default output is a value-over-time chart, but other types of outputs like tables, ascii or ROOT files are supported too. Excessive access or malicious use of the database is prevented by a dedicated protection mechanism, allowing the exposure of the tool to hundreds of inexperienced users. The current configuration of the client and of the outputs can be saved in an XML file. Protection against web security attacks is foreseen and authentication constrains have been taken into account, allowing the exposure of the tool to hundreds of users world wide. Due to its flexible interface and its generic and modular approach, DDV could be easily used for other experiment control systems.
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
Dcs Data Viewer, an Application that Accesses ATLAS DCS Historical Data | 3722KB | download |