Published April 1, 2010 | Version v1
Journal article

Advanced technologies for scalable ATLAS conditions database access on the grid

  • 1. European Organization for Nuclear Research, CERN CH-1211, Genve 23 (Switzerland)
  • 2. Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA 94720 (United States)
  • 3. Brookhaven National Lab, Upton, NY 11973-5000 (United States)
  • 4. Argonne National Laboratory, 9700 S. Cass Avenue, Argonne, IL 60439 (United States)
  • 5. Ludwig-Maximilians-University, Am Coulombwall 1, Munich (Germany)
  • 6. TRIUMF, 4004 Wesbrook Mall, Vancouver (Canada)

Description

During massive data reprocessing operations an ATLAS Conditions Database application must support concurrent access from numerous ATLAS data processing jobs running on the Grid. By simulating realistic work-flow, ATLAS database scalability tests provided feedback for Conditions Db software optimization and allowed precise determination of required distributed database resources. In distributed data processing one must take into account the chaotic nature of Grid computing characterized by peak loads, which can be much higher than average access rates. To validate database performance at peak loads, we tested database scalability at very high concurrent jobs rates. This has been achieved through coordinated database stress tests performed in series of ATLAS reprocessing exercises at the Tier-1 sites. The goal of database stress tests is to detect scalability limits of the hardware deployed at the Tier-1 sites, so that the server overload conditions can be safely avoided in a production environment. Our analysis of server performance under stress tests indicates that Conditions Db data access is limited by the disk I/O throughput. An unacceptable side-effect of the disk I/O saturation is a degradation of the WLCG 3D Services that update Conditions Db data at all ten ATLAS Tier-1 sites using the technology of Oracle Streams. To avoid such bottlenecks we prototyped and tested a novel approach for database peak load avoidance in Grid computing. Our approach is based upon the proven idea of pilot job submission on the Grid: instead of the actual query, an ATLAS utility library sends to the database server a pilot query first.

Availability note (English)

Available from http://dx.doi.org/10.1088/1742-6596/219/4/042025

Additional details

Publishing Information

Journal Title
Journal of Physics. Conference Series (Online)
Journal Volume
219
Journal Issue
4
Journal Page Range
[5 p.]
ISSN
1742-6596

Conference

Title
17. international conference on computing in high energy and nuclear physics
Acronym
CHEP09
Dates
21-27 Mar 2009
Place
Prague (Czech Republic)

INIS

Country of Publication
United Kingdom
Country of Input or Organization
International Atomic Energy Agency (IAEA)
INIS RN
42040626
Subject category
S97: MATHEMATICAL METHODS AND COMPUTING;
Resource subtype / Literary indicator
Conference
Descriptors DEI
CERN; COMPUTER CODES; DISTRIBUTED DATA PROCESSING; FEEDBACK; MUON DETECTION; OPTIMIZATION; PARALLEL PROCESSING; REPROCESSING; RESOURCES; SATURATION; SIDE EFFECTS; STREAMS
Descriptors DEC
CHARGED PARTICLE DETECTION; DATA PROCESSING; DETECTION; INTERNATIONAL ORGANIZATIONS; PROCESSING; PROGRAMMING; RADIATION DETECTION; RIVERS; SEPARATION PROCESSES; SURFACE WATERS