Cargando…

Web application for detailed real-time database transaction monitoring for CMS condition data

In the upcoming LHC era, databases have become an essential part for the experiments collecting data from LHC, in order to safely store, and consistently retrieve, a wide amount of data, which are produced by different sources. In the CMS experiment at CERN, all this information is stored in ORACLE...

Descripción completa

Detalles Bibliográficos
Autores principales: Di Guida, Salvatore, De Gruttola, Michele, Innocente, Vincenzo, Pierro, Antonio
Lenguaje:eng
Publicado: 2010
Materias:
Acceso en línea:https://dx.doi.org/10.1063/1.4771858
http://cds.cern.ch/record/1285476
_version_ 1780920565489467392
author Di Guida, Salvatore
De Gruttola, Michele
Innocente, Vincenzo
Pierro, Antonio
author_facet Di Guida, Salvatore
De Gruttola, Michele
Innocente, Vincenzo
Pierro, Antonio
author_sort Di Guida, Salvatore
collection CERN
description In the upcoming LHC era, databases have become an essential part for the experiments collecting data from LHC, in order to safely store, and consistently retrieve, a wide amount of data, which are produced by different sources. In the CMS experiment at CERN, all this information is stored in ORACLE databases, located on several servers, both inside and outside the CERN network. The task of monitoring different databases is a crucial database administration issue, since different information may be required depending on different users' tasks that involve data transfer, inspection, planning and security. We present here a web application based on a Python web framework and Python modules for data mining purposes. To customize the GUI we record traces of user interactions that are used to build use-case models. In addition the application detects errors in database transactions, such as user errors, application failures, unexpected network shutdown or Structured Query Language (SQL) statement errors, and provides warning messages on the basis of the different categories of users, such as end-user performing database transactions, sub-detector manager, CMS central manager, developer and database administrator. Finally, in order to fullfill the requirements of the CMS experiment community, and to meet the new developments in many Web client tools, our application was further developed, and new features were deployed.
id cern-1285476
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2010
record_format invenio
spelling cern-12854762019-09-30T06:29:59Zdoi:10.1063/1.4771858http://cds.cern.ch/record/1285476engDi Guida, SalvatoreDe Gruttola, MicheleInnocente, VincenzoPierro, AntonioWeb application for detailed real-time database transaction monitoring for CMS condition dataDetectors and Experimental TechniquesIn the upcoming LHC era, databases have become an essential part for the experiments collecting data from LHC, in order to safely store, and consistently retrieve, a wide amount of data, which are produced by different sources. In the CMS experiment at CERN, all this information is stored in ORACLE databases, located on several servers, both inside and outside the CERN network. The task of monitoring different databases is a crucial database administration issue, since different information may be required depending on different users' tasks that involve data transfer, inspection, planning and security. We present here a web application based on a Python web framework and Python modules for data mining purposes. To customize the GUI we record traces of user interactions that are used to build use-case models. In addition the application detects errors in database transactions, such as user errors, application failures, unexpected network shutdown or Structured Query Language (SQL) statement errors, and provides warning messages on the basis of the different categories of users, such as end-user performing database transactions, sub-detector manager, CMS central manager, developer and database administrator. Finally, in order to fullfill the requirements of the CMS experiment community, and to meet the new developments in many Web client tools, our application was further developed, and new features were deployed.CMS-CR-2010-021oai:cds.cern.ch:12854762010-01-23
spellingShingle Detectors and Experimental Techniques
Di Guida, Salvatore
De Gruttola, Michele
Innocente, Vincenzo
Pierro, Antonio
Web application for detailed real-time database transaction monitoring for CMS condition data
title Web application for detailed real-time database transaction monitoring for CMS condition data
title_full Web application for detailed real-time database transaction monitoring for CMS condition data
title_fullStr Web application for detailed real-time database transaction monitoring for CMS condition data
title_full_unstemmed Web application for detailed real-time database transaction monitoring for CMS condition data
title_short Web application for detailed real-time database transaction monitoring for CMS condition data
title_sort web application for detailed real-time database transaction monitoring for cms condition data
topic Detectors and Experimental Techniques
url https://dx.doi.org/10.1063/1.4771858
http://cds.cern.ch/record/1285476
work_keys_str_mv AT diguidasalvatore webapplicationfordetailedrealtimedatabasetransactionmonitoringforcmsconditiondata
AT degruttolamichele webapplicationfordetailedrealtimedatabasetransactionmonitoringforcmsconditiondata
AT innocentevincenzo webapplicationfordetailedrealtimedatabasetransactionmonitoringforcmsconditiondata
AT pierroantonio webapplicationfordetailedrealtimedatabasetransactionmonitoringforcmsconditiondata