Cargando…

A study of data representation in Hadoop to optimise data storage and search performance for the ATLAS EventIndex

This paper reports on the activities aimed at improving the architecture and performance of the ATLAS EventIndex implementation in Hadoop. The EventIndex contains tens of billions of event records, each of which consists of ∼100 bytes, all having the same probability to be searched or counted. Data...

Descripción completa

Detalles Bibliográficos
Autores principales: Baranowski, Zbigniew, Canali, Luca, Toebbicke, Rainer, Hrivnac, Julius, Barberis, Dario
Lenguaje:eng
Publicado: 2017
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/898/6/062020
http://cds.cern.ch/record/2244442
_version_ 1780953424026664960
author Baranowski, Zbigniew
Canali, Luca
Toebbicke, Rainer
Hrivnac, Julius
Barberis, Dario
author_facet Baranowski, Zbigniew
Canali, Luca
Toebbicke, Rainer
Hrivnac, Julius
Barberis, Dario
author_sort Baranowski, Zbigniew
collection CERN
description This paper reports on the activities aimed at improving the architecture and performance of the ATLAS EventIndex implementation in Hadoop. The EventIndex contains tens of billions of event records, each of which consists of ∼100 bytes, all having the same probability to be searched or counted. Data formats represent one important area for optimizing the performance and storage footprint of applications based on Hadoop. This work reports on the production usage and on tests using several data formats including Map Files, Apache Parquet, Avro, and various compression algorithms. The query engine plays also a critical role in the architecture. We report also on the use of HBase for the EventIndex, focussing on the optimizations performed in production and on the scalability tests. Additional engines that have been tested include Cloudera Impala, in particular for its SQL interface, and the optimizations for data warehouse workloads and reports.
id cern-2244442
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2017
record_format invenio
spelling cern-22444422019-10-15T15:19:49Zdoi:10.1088/1742-6596/898/6/062020http://cds.cern.ch/record/2244442engBaranowski, ZbigniewCanali, LucaToebbicke, RainerHrivnac, JuliusBarberis, DarioA study of data representation in Hadoop to optimise data storage and search performance for the ATLAS EventIndexParticle Physics - ExperimentThis paper reports on the activities aimed at improving the architecture and performance of the ATLAS EventIndex implementation in Hadoop. The EventIndex contains tens of billions of event records, each of which consists of ∼100 bytes, all having the same probability to be searched or counted. Data formats represent one important area for optimizing the performance and storage footprint of applications based on Hadoop. This work reports on the production usage and on tests using several data formats including Map Files, Apache Parquet, Avro, and various compression algorithms. The query engine plays also a critical role in the architecture. We report also on the use of HBase for the EventIndex, focussing on the optimizations performed in production and on the scalability tests. Additional engines that have been tested include Cloudera Impala, in particular for its SQL interface, and the optimizations for data warehouse workloads and reports.ATL-SOFT-PROC-2017-043oai:cds.cern.ch:22444422017-02-06
spellingShingle Particle Physics - Experiment
Baranowski, Zbigniew
Canali, Luca
Toebbicke, Rainer
Hrivnac, Julius
Barberis, Dario
A study of data representation in Hadoop to optimise data storage and search performance for the ATLAS EventIndex
title A study of data representation in Hadoop to optimise data storage and search performance for the ATLAS EventIndex
title_full A study of data representation in Hadoop to optimise data storage and search performance for the ATLAS EventIndex
title_fullStr A study of data representation in Hadoop to optimise data storage and search performance for the ATLAS EventIndex
title_full_unstemmed A study of data representation in Hadoop to optimise data storage and search performance for the ATLAS EventIndex
title_short A study of data representation in Hadoop to optimise data storage and search performance for the ATLAS EventIndex
title_sort study of data representation in hadoop to optimise data storage and search performance for the atlas eventindex
topic Particle Physics - Experiment
url https://dx.doi.org/10.1088/1742-6596/898/6/062020
http://cds.cern.ch/record/2244442
work_keys_str_mv AT baranowskizbigniew astudyofdatarepresentationinhadooptooptimisedatastorageandsearchperformancefortheatlaseventindex
AT canaliluca astudyofdatarepresentationinhadooptooptimisedatastorageandsearchperformancefortheatlaseventindex
AT toebbickerainer astudyofdatarepresentationinhadooptooptimisedatastorageandsearchperformancefortheatlaseventindex
AT hrivnacjulius astudyofdatarepresentationinhadooptooptimisedatastorageandsearchperformancefortheatlaseventindex
AT barberisdario astudyofdatarepresentationinhadooptooptimisedatastorageandsearchperformancefortheatlaseventindex
AT baranowskizbigniew studyofdatarepresentationinhadooptooptimisedatastorageandsearchperformancefortheatlaseventindex
AT canaliluca studyofdatarepresentationinhadooptooptimisedatastorageandsearchperformancefortheatlaseventindex
AT toebbickerainer studyofdatarepresentationinhadooptooptimisedatastorageandsearchperformancefortheatlaseventindex
AT hrivnacjulius studyofdatarepresentationinhadooptooptimisedatastorageandsearchperformancefortheatlaseventindex
AT barberisdario studyofdatarepresentationinhadooptooptimisedatastorageandsearchperformancefortheatlaseventindex