skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Optimizing Parallel Access to the BaBar Database System Using CORBA Servers

Abstract

The BaBar Experiment collected around 20 TB of data during its first 6 months of running. Now, after 18 months, data size exceeds 300 TB, and according to prognosis, it is a small fraction of the size of data coming in the next few months. In order to keep up with the data, significant effort was put into tuning the database system. It led to great performance improvements, as well as to inevitable system expansion--450 simultaneous processing nodes alone used for data reconstruction. It is believed, that further growth beyond 600 nodes will happen soon. In such an environment, many complex operations are executed simultaneously on hundreds of machines, putting a huge load on data servers and increasing network traffic. Introducing two CORBA servers halved startup time, and dramatically offloaded database servers: data servers as well as lock servers. The paper describes details of design and implementation of two servers recently introduced in the BaBar system: Conditions OID Server and Clustering Server. The first experience of using these servers is discussed. A discussion on a Collection Server for data analysis, currently being designed is included.

Authors:
Publication Date:
Research Org.:
SLAC National Accelerator Lab., Menlo Park, CA (United States)
Sponsoring Org.:
USDOE Office of Energy Research (ER) (US)
OSTI Identifier:
799056
Report Number(s):
SLAC-PUB-9176
TRN: US0204375
DOE Contract Number:  
AC03-76SF00515
Resource Type:
Technical Report
Resource Relation:
Other Information: PBD: 1 May 2002
Country of Publication:
United States
Language:
English
Subject:
99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; 43 PARTICLE ACCELERATORS; DATA ANALYSIS; DESIGN; PERFORMANCE; INFORMATION SYSTEMS; DATA BASE MANAGEMENT; COMPUTERS; ACCELERATOR FACILITIES

Citation Formats

Becla, Jacek. Optimizing Parallel Access to the BaBar Database System Using CORBA Servers. United States: N. p., 2002. Web. doi:10.2172/799056.
Becla, Jacek. Optimizing Parallel Access to the BaBar Database System Using CORBA Servers. United States. https://doi.org/10.2172/799056
Becla, Jacek. 2002. "Optimizing Parallel Access to the BaBar Database System Using CORBA Servers". United States. https://doi.org/10.2172/799056. https://www.osti.gov/servlets/purl/799056.
@article{osti_799056,
title = {Optimizing Parallel Access to the BaBar Database System Using CORBA Servers},
author = {Becla, Jacek},
abstractNote = {The BaBar Experiment collected around 20 TB of data during its first 6 months of running. Now, after 18 months, data size exceeds 300 TB, and according to prognosis, it is a small fraction of the size of data coming in the next few months. In order to keep up with the data, significant effort was put into tuning the database system. It led to great performance improvements, as well as to inevitable system expansion--450 simultaneous processing nodes alone used for data reconstruction. It is believed, that further growth beyond 600 nodes will happen soon. In such an environment, many complex operations are executed simultaneously on hundreds of machines, putting a huge load on data servers and increasing network traffic. Introducing two CORBA servers halved startup time, and dramatically offloaded database servers: data servers as well as lock servers. The paper describes details of design and implementation of two servers recently introduced in the BaBar system: Conditions OID Server and Clustering Server. The first experience of using these servers is discussed. A discussion on a Collection Server for data analysis, currently being designed is included.},
doi = {10.2172/799056},
url = {https://www.osti.gov/biblio/799056}, journal = {},
number = ,
volume = ,
place = {United States},
year = {Wed May 01 00:00:00 EDT 2002},
month = {Wed May 01 00:00:00 EDT 2002}
}