rdms cms databases: current status, development and plans

23
RDMS CMS DataBases: Current Status, Development and Plans. D.A Oleinik, A.Sh. Petrosyan, R.N.Semenov, I.A. Filozova V.V Korenkov, P.V. Moissenz, A. Vishnevskii, V. Karjavin Joint Institute for Nuclear Research, Dubna, Russia NEC’05

Upload: avidan

Post on 14-Jan-2016

46 views

Category:

Documents


0 download

DESCRIPTION

RDMS CMS DataBases: Current Status, Development and Plans. D.A Oleinik, A.Sh. Petrosyan, R.N.Semenov, I.A. Filozova V.V Korenkov, P.V. Moissenz, A. Vishnevskii, V. Karjavin Joint Institute for Nuclear Research, Dubna, Russia NEC’05. Russia and Dubna Member States (RDMS). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: RDMS  CMS  DataBases: Current Status, Development and Plans

RDMS CMS DataBases: Current Status, Development

and Plans.

D.A Oleinik, A.Sh. Petrosyan, R.N.Semenov, I.A. Filozova V.V Korenkov, P.V. Moissenz, A. Vishnevskii, V. KarjavinJoint Institute for Nuclear Research, Dubna, Russia

NEC’05

Page 2: RDMS  CMS  DataBases: Current Status, Development and Plans

Russia and Dubna Member States (RDMS)

Russia and Dubna Member States (RDMS) - an organizational

structure providing the necessary strength to take responsibility for

the construction of detectors for CMS.

RDMS CMS concentrates the most of its efforts at design, building, commissioning and operation of substantial parts of the CMS detector in a number of areas and in particular, in:

Endcap Hadron Calorimeter Forward muon station Very Forward calorimeter

Page 3: RDMS  CMS  DataBases: Current Status, Development and Plans

Databases RDMS CMS development and support. Opening remarks.

Within the frameworks of this activity works on the databases CMS development

and support are carried out in JINR.

Some features of a solved problem:

Subject Domain is very extensive and complex A large number of the participants of the works Wide range of the information requirements of the future users Requirements of all potential users should be satisfied Necessity of the databases designing for essential and current problems (most

often ways of the access to data efficiency) Providing the informational supporting of the subject domain as a whole (

flexibility, adaptability)

Page 4: RDMS  CMS  DataBases: Current Status, Development and Plans

Databases RDMS CMS development and support. Using approaches.

Necessity to join such inconsistent requirements as

flexibility and efficiency using both subject and

applied approaches.

Subject approach is used for the building of the basic

informational structure, but applied approach — for

the improvement to increment efficiency of the data

processing and expansion of the functionality.

Page 5: RDMS  CMS  DataBases: Current Status, Development and Plans

Databases structure and hierarchy.

Equipment management databaseHolds structured data about all detectors parts as equipment elements

Construction databasesHolds all information about relations between different equipment elements

Configuration databaseHolds all information required to bring the detector in any running mode

Conditions databaseHolds all information about detector conditions (data on operating conditions)

Page 6: RDMS  CMS  DataBases: Current Status, Development and Plans

Equipment and construction data

Oracle - WEB access & management system

Calibration

Oracle - C API access

Detector Subsystems Data

Page 7: RDMS  CMS  DataBases: Current Status, Development and Plans

Equipment Database.

Equipment database is intended for storage of the information about equipment of various parts of the CMS detector.

ME1/1 Database: requirements

ME1/1 Database is a part of EndCap Database, which is designed by LIT JINR database group.

Necessity of storing of large different types of data concerned with equipment such as specification information, results of tests and calibrations, traveler lists (equipment history) and so on.

Data can have different representations: files (test results, documentation), structured data (equipment specifications, relations between equipment), combined data (calibrations results)

Page 8: RDMS  CMS  DataBases: Current Status, Development and Plans

Databases & storage system structure

Client

Client

DB server

Mass storage system

(CASTOR)

Data Storage

WEBServer

Backup

WEB

inte

rfac

eAPI interface

Data

& file

s m

anip

ulatin

g

File

s m

anip

ula

tin

g

Files Uploads & Downloads

DB server:Equipment DBCalibration DB

This structure is to be realized both at CERN and JINR

in the same way

Page 9: RDMS  CMS  DataBases: Current Status, Development and Plans

ME Database Scheme

Page 10: RDMS  CMS  DataBases: Current Status, Development and Plans

ME1/1

ME1/1 Database: environment

Database server: Oracle (provided by CERN IT and JINR LIT) WEB Server: Internet Information Server (Provided by CERN IT)

ME1/1 Database: User Interfaces

Web interface – provides the initial filling of database, different access levels for users, information search on different criterions, adding and updating data.

Page 11: RDMS  CMS  DataBases: Current Status, Development and Plans

ME1/1 Database

Web-interfaces:

Equipment DB viewer - http://cms-equip.jinr.ru

Equipment DB filling - http://calib.jinr.ru

Page 12: RDMS  CMS  DataBases: Current Status, Development and Plans

HE Data

Tubes lengths measurementsThe following types of data are stored for each tube: length of plastic tube, length of metal tube, estimated length of tube, measured length of tube, classification tags of "problem tubes"

Radioactive source calibrationMeasurement parameters

Page 13: RDMS  CMS  DataBases: Current Status, Development and Plans

HE Database scheme

Page 14: RDMS  CMS  DataBases: Current Status, Development and Plans

Environment

• At CERN:Data is placed at CERN DEVDB Oracle serverWeb part based on Oracle Application Server and

written on PL/SQL

• At JINRLinuxOracleHTTP serviceROOT support

Tubes measurements URL: http://calib.jinr.ru/tubes/mainp.html

“Source tubes lengths measurement on HE”: Start page

“Source tubes lengths measurement on HE”: Select

detector Select zone

“Source tubes lengths measurement on HE”: Select

detector Select zone Select port

Search results on selected criteria

Page 15: RDMS  CMS  DataBases: Current Status, Development and Plans

API access to ORACLE

Offline calibrationsoftware

Offline calibrationsoftware

Oracle_bridge.so (module)

Oracle_bridge.so (module) ORACLE Database

ServerORACLE Database

Server

handle = dlopen ("orca_oracle.so", RTLD_NOW); if (!handle) { fprintf (stderr, "%s\n", dlerror()); return 1; }

c = (int (*)(double [64000])) dlsym(handle, "sqlloadmap");}

Oracle OCIOracle OCI

• Scalability• Maximum operating speed • Simple use

Oracle_bridge.so module features

Page 16: RDMS  CMS  DataBases: Current Status, Development and Plans

HF Data

Wedge calibrationBeam wedge calibrationChannel calibration

Environment:

At CERN:Database is placed at CERN DEVDB Oracle

server.

Page 17: RDMS  CMS  DataBases: Current Status, Development and Plans

HF Database Scheme

Very first approach!

Page 18: RDMS  CMS  DataBases: Current Status, Development and Plans

HF Database Scheme

Next stage!

Page 19: RDMS  CMS  DataBases: Current Status, Development and Plans

Various stages of navigation on HF Data by Web

Page 20: RDMS  CMS  DataBases: Current Status, Development and Plans

Various stages of navigation on HF Data by Web

Page 21: RDMS  CMS  DataBases: Current Status, Development and Plans

Various stages of navigation on HF Data by Web

Page 22: RDMS  CMS  DataBases: Current Status, Development and Plans

SUMMARY

Nearest plans – to continue the works on different subsystems databases development within frameworks RDMS CMS responsibility, in particular:

Construction Database improvement To continue Calibration and Equipment Databases integration User WEB-interfaces improvement Uniform realization of storage system structure at CERN and

JINR

Page 23: RDMS  CMS  DataBases: Current Status, Development and Plans

THANKS A LOT FOR YOUR ATTENTION!