LCG Persistency Framework (CORAL, COOL, POOL): Status and Outlook

The Persistency Framework consists of three software packages (CORAL, COOL and POOL) addressing the data access requirements of the LHC experiments in different areas. It is the result of the collaboration between the CERN IT Department and the three experiments (ATLAS, CMS and LHCb) that use this software to access their data. POOL is a hybrid technology store for C++ objects, metadata catalogs and collections. CORAL is a relational database abstraction layer with an SQL-free API. COOL provides specific software tools and components for the handling of conditions data. This paper reports on the status and outlook of the project and reviews in detail the usage of each package in the three experiments.

[1]  D Dykstra,et al.  Evolution of Grid-Wide Access to Database Resident Information in ATLAS Using Frontier , 2012 .

[2]  R. Spiwoks,et al.  The Configuration System of the ATLAS Trigger , 2008, IEEE Transactions on Nuclear Science.

[3]  Andrea Valassi,et al.  Handling of network and database instabilities in CORAL , 2012 .

[4]  P Nevski,et al.  Scaling up ATLAS Database Release Technology for the LHC Long Run , 2011 .

[5]  M. De Gruttola,et al.  Persistent storage of non-event data in the CMS databases , 2010 .

[6]  Predrag Buncic,et al.  Status and future perspectives of CernVM-FS , 2012 .

[7]  Dave Dykstra,et al.  Greatly improved cache update times for conditions data with Frontier/Squid , 2009 .

[8]  J Cranshaw,et al.  The ATLAS ROOT-based data formats: recent improvements and performance measurements , 2012 .

[9]  Marco Clemencic,et al.  LCG Persistency Framework (CORAL, COOL, POOL): Status and Outlook in 2012 , 2012 .

[10]  R. Chytracek,et al.  CORAL, A SOFTWARE SYSTEM FOR VENDOR-NEUTRAL ACCESS TO RELATIONAL DATABASES , 2006 .

[11]  Andrea Valassi,et al.  CORAL Server and CORAL Server Proxy: Scalable Access to Relational Databases from CORAL Applications , 2011 .

[12]  Gancho Dimitrov,et al.  ATLAS database application enhancements using Oracle 11g , 2012 .

[13]  David Malon,et al.  Supporting high-performance I/O at the petascale: The event data store for ATLAS at the LHC , 2010, 2010 IEEE International Conference On Cluster Computing Workshops and Posters (CLUSTER WORKSHOPS).

[14]  Predrag Buncic,et al.  Software installation and condition data distribution via CernVM File System in ATLAS , 2012 .

[15]  Marco Clemencic,et al.  COOL, LCG conditions database for the LHC experiments: Development and deployment status , 2008, 2008 IEEE Nuclear Science Symposium Conference Record.

[16]  Dominique Breton,et al.  LHCb computing : Technical Design Report , 2005 .

[17]  Marco Cattaneo,et al.  LHCb Conditions database operation assistance systems , 2012 .

[18]  Gancho Dimitrov,et al.  The ATLAS TAGS database distribution and management ? Operational challenges of a multi-terabyte distributed database , 2010 .