Cargando…
Enhancing the low-level tape layer of CERN Tape Archive software
CERN manages the largest scientific data archive in the HEP domain. The archive currently holds over 180 Petabytes, with forecasts of up to 100PB of new data added per year. Considering this numbers, the most cost-effective solution for storage in terms of capacity and maintenance is represented b...
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
2017
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2282014 |
_version_ | 1780955610683015168 |
---|---|
author | Moraru, Cristina Gabriela |
author_facet | Moraru, Cristina Gabriela |
author_sort | Moraru, Cristina Gabriela |
collection | CERN |
description | CERN manages the largest scientific data archive in the HEP domain. The archive currently holds over 180 Petabytes, with forecasts of up to 100PB of new data added per year. Considering this numbers, the most cost-effective solution for storage in terms of capacity and maintenance is represented by magnetic tapes. The drawback of this solution is the access time which can raise to several minutes for a series of files. In an environment where very large volumes of physics data are being traded from tape to disk and vice versa, this issue becomes a serious performance bottleneck. This thesis introduces two low-level tape access optimizations: first, adding support for the Recommended Access Order (RAO), a mechanism offered by the tape hardware infrastructure to compute the file order corresponding to the minimum access time. We will present our solution for including RAO in the file retrieval operations in CERN tape archive software in order to benefit from the reduced reading time. The second optimization is replacing the usage of the SCSI tape specialized driver st with the generic SCSI driver sg. The aim of the latter one is to eliminate the undesired status caching and the unnecessary permission checking mechanism (Linux capabilities) performed by the st driver for a more straightforward and robust implementation. |
id | cern-2282014 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2017 |
record_format | invenio |
spelling | cern-22820142019-09-30T06:29:59Zhttp://cds.cern.ch/record/2282014engMoraru, Cristina GabrielaEnhancing the low-level tape layer of CERN Tape Archive softwareComputing and ComputersCERN manages the largest scientific data archive in the HEP domain. The archive currently holds over 180 Petabytes, with forecasts of up to 100PB of new data added per year. Considering this numbers, the most cost-effective solution for storage in terms of capacity and maintenance is represented by magnetic tapes. The drawback of this solution is the access time which can raise to several minutes for a series of files. In an environment where very large volumes of physics data are being traded from tape to disk and vice versa, this issue becomes a serious performance bottleneck. This thesis introduces two low-level tape access optimizations: first, adding support for the Recommended Access Order (RAO), a mechanism offered by the tape hardware infrastructure to compute the file order corresponding to the minimum access time. We will present our solution for including RAO in the file retrieval operations in CERN tape archive software in order to benefit from the reduced reading time. The second optimization is replacing the usage of the SCSI tape specialized driver st with the generic SCSI driver sg. The aim of the latter one is to eliminate the undesired status caching and the unnecessary permission checking mechanism (Linux capabilities) performed by the st driver for a more straightforward and robust implementation.CERN-THESIS-2017-131oai:cds.cern.ch:22820142017-09-03T16:21:30Z |
spellingShingle | Computing and Computers Moraru, Cristina Gabriela Enhancing the low-level tape layer of CERN Tape Archive software |
title | Enhancing the low-level tape layer of CERN Tape Archive software |
title_full | Enhancing the low-level tape layer of CERN Tape Archive software |
title_fullStr | Enhancing the low-level tape layer of CERN Tape Archive software |
title_full_unstemmed | Enhancing the low-level tape layer of CERN Tape Archive software |
title_short | Enhancing the low-level tape layer of CERN Tape Archive software |
title_sort | enhancing the low-level tape layer of cern tape archive software |
topic | Computing and Computers |
url | http://cds.cern.ch/record/2282014 |
work_keys_str_mv | AT morarucristinagabriela enhancingthelowleveltapelayerofcerntapearchivesoftware |