CMS users data management service integration and first experiences with its NoSQL data storage
Creators
- 1. INFN Perugia, Via Alessandro Pascoli, 06123 Perugia (Italy)
- 2. European Organisation for Nuclear Research, IT Department, CH-1211 Geneva 23 (Switzerland)
- 3. INFN Pisa, Edificio C – Via F. Buonarroti 2, 56127 Pisa (Italy)
- 4. Universita' and INFN Perugia, Via Alessandro Pascoli, 06123 Perugia (Italy)
- 5. CIEMAT, Av Complutense, 40, 28040 Madrid (Spain)
- 6. INRNE, 72, Tzarigradsko Chaussee blvd, BG-1784, Sofia (Bulgaria)
- 7. INFN Milano-Bicocca, Edificio U2, Piazza della Scienza, 3 – I-20126 Milano (Italy)
Description
The distributed data analysis workflow in CMS assumes that jobs run in a different location to where their results are finally stored. Typically the user outputs must be transferred from one site to another by a dedicated CMS service, AsyncStageOut. This new service is originally developed to address the inefficiency in using the CMS computing resources when transferring the analysis job outputs, synchronously, once they are produced in the job execution node to the remote site. The AsyncStageOut is designed as a thin application relying only on the NoSQL database (CouchDB) as input and data storage. It has progressed from a limited prototype to a highly adaptable service which manages and monitors the whole user files steps, namely file transfer and publication. The AsyncStageOut is integrated with the Common CMS/Atlas Analysis Framework. It foresees the management of nearly nearly 200k users' files per day of close to 1000 individual users per month with minimal delays, and providing a real time monitoring and reports to users and service operators, while being highly available. The associated data volume represents a new set of challenges in the areas of database scalability and service performance and efficiency. In this paper, we present an overview of the AsyncStageOut model and the integration strategy with the Common Analysis Framework. The motivations for using the NoSQL technology are also presented, as well as data design and the techniques used for efficient indexing and monitoring of the data. We describe deployment model for the high availability and scalability of the service. We also discuss the hardware requirements and the results achieved as they were determined by testing with actual data and realistic loads during the commissioning and the initial production phase with the Common Analysis Framework.
Availability note (English)
Available from http://dx.doi.org/10.1088/1742-6596/513/3/032079Additional details
Identifiers
Publishing Information
- Journal Title
- Journal of Physics. Conference Series (Online)
- Journal Volume
- 513
- Journal Issue
- 3
- Journal Page Range
- [5 p.]
- ISSN
- 1742-6596
Conference
- Title
- 20. international conference on computing in high energy and nuclear physics
- Acronym
- CHEP2013
- Dates
- 14-18 Oct 2013
- Place
- Amsterdam (Netherlands)
INIS
- Country of Publication
- United Kingdom
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 46083220
- Subject category
- S97: MATHEMATICAL METHODS AND COMPUTING;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- COMMISSIONING; COMPUTER CODES; DATA ANALYSIS; DATA BASE MANAGEMENT; DESIGN; EFFICIENCY; INDEXES; INFORMATION DISSEMINATION; MANAGEMENT; MONITORING; PERFORMANCE; RADIATION DETECTORS; RESOURCES; STORAGE; TESTING
- Descriptors DEC
- DATA PROCESSING; DOCUMENT TYPES; MANAGEMENT; MEASURING INSTRUMENTS; PROCESSING