Cargando…

Advanced technologies for scalable ATLAS conditions database access on the grid

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 optimizat...

Descripción completa

Detalles Bibliográficos
Autores principales: Basset, R, Canali, L, Dimitrov, G, Girone, M, Hawkings, R, Nevski, P, Valassi, A, Vaniachine, A, Viegas, F, Walker, R, Wong, A
Lenguaje:eng
Publicado: 2010
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/219/4/042025
http://cds.cern.ch/record/1269390
_version_ 1780920166509445120
author Basset, R
Canali, L
Dimitrov, G
Girone, M
Hawkings, R
Nevski, P
Valassi, A
Vaniachine, A
Viegas, F
Walker, R
Wong, A
author_facet Basset, R
Canali, L
Dimitrov, G
Girone, M
Hawkings, R
Nevski, P
Valassi, A
Vaniachine, A
Viegas, F
Walker, R
Wong, A
author_sort Basset, R
collection CERN
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.
id cern-1269390
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2010
record_format invenio
spelling cern-12693902022-08-17T13:32:52Zdoi:10.1088/1742-6596/219/4/042025http://cds.cern.ch/record/1269390engBasset, RCanali, LDimitrov, GGirone, MHawkings, RNevski, PValassi, AVaniachine, AViegas, FWalker, RWong, AAdvanced technologies for scalable ATLAS conditions database access on the gridComputing and ComputersDuring 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.oai:cds.cern.ch:12693902010
spellingShingle Computing and Computers
Basset, R
Canali, L
Dimitrov, G
Girone, M
Hawkings, R
Nevski, P
Valassi, A
Vaniachine, A
Viegas, F
Walker, R
Wong, A
Advanced technologies for scalable ATLAS conditions database access on the grid
title Advanced technologies for scalable ATLAS conditions database access on the grid
title_full Advanced technologies for scalable ATLAS conditions database access on the grid
title_fullStr Advanced technologies for scalable ATLAS conditions database access on the grid
title_full_unstemmed Advanced technologies for scalable ATLAS conditions database access on the grid
title_short Advanced technologies for scalable ATLAS conditions database access on the grid
title_sort advanced technologies for scalable atlas conditions database access on the grid
topic Computing and Computers
url https://dx.doi.org/10.1088/1742-6596/219/4/042025
http://cds.cern.ch/record/1269390
work_keys_str_mv AT bassetr advancedtechnologiesforscalableatlasconditionsdatabaseaccessonthegrid
AT canalil advancedtechnologiesforscalableatlasconditionsdatabaseaccessonthegrid
AT dimitrovg advancedtechnologiesforscalableatlasconditionsdatabaseaccessonthegrid
AT gironem advancedtechnologiesforscalableatlasconditionsdatabaseaccessonthegrid
AT hawkingsr advancedtechnologiesforscalableatlasconditionsdatabaseaccessonthegrid
AT nevskip advancedtechnologiesforscalableatlasconditionsdatabaseaccessonthegrid
AT valassia advancedtechnologiesforscalableatlasconditionsdatabaseaccessonthegrid
AT vaniachinea advancedtechnologiesforscalableatlasconditionsdatabaseaccessonthegrid
AT viegasf advancedtechnologiesforscalableatlasconditionsdatabaseaccessonthegrid
AT walkerr advancedtechnologiesforscalableatlasconditionsdatabaseaccessonthegrid
AT wonga advancedtechnologiesforscalableatlasconditionsdatabaseaccessonthegrid