Cargando…

Lightweight scheduling of elastic analysis containers in a competitive cloud environment: a Docked Analysis Facility for ALICE

During the last years, several Grid computing centres chose virtualization as a better way to manage diverse use cases with self-consistent environments on the same bare infrastructure. The maturity of control interfaces (such as OpenNebula and OpenStack) opened the possibility to easily change the...

Descripción completa

Detalles Bibliográficos
Autores principales: Berzano, Dario, Blomer, J, Buncic, P, Charalampidis, I, Ganis, G, Meusel, R
Lenguaje:eng
Publicado: 2015
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/664/2/022005
http://cds.cern.ch/record/2134522
_version_ 1780949897492561920
author Berzano, Dario
Blomer, J
Buncic, P
Charalampidis, I
Ganis, G
Meusel, R
author_facet Berzano, Dario
Blomer, J
Buncic, P
Charalampidis, I
Ganis, G
Meusel, R
author_sort Berzano, Dario
collection CERN
description During the last years, several Grid computing centres chose virtualization as a better way to manage diverse use cases with self-consistent environments on the same bare infrastructure. The maturity of control interfaces (such as OpenNebula and OpenStack) opened the possibility to easily change the amount of resources assigned to each use case by simply turning on and off virtual machines. Some of those private clouds use, in production, copies of the Virtual Analysis Facility, a fully virtualized and self-contained batch analysis cluster capable of expanding and shrinking automatically upon need: however, resources starvation occurs frequently as expansion has to compete with other virtual machines running long-living batch jobs. Such batch nodes cannot relinquish their resources in a timely fashion: the more jobs they run, the longer it takes to drain them and shut off, and making one-job virtual machines introduces a non-negligible virtualization overhead. By improving several components of the Virtual Analysis Facility we have realized an experimental “Docked” Analysis Facility for ALICE, which leverages containers instead of virtual machines for providing performance and security isolation. We will present the techniques we have used to address practical problems, such as software provisioning through CVMFS, as well as our considerations on the maturity of containers for High Performance Computing. As the abstraction layer is thinner, our Docked Analysis Facilities may feature a more fine-grained sizing, down to single-job node containers: we will show how this approach will positively impact automatic cluster resizing by deploying lightweight pilot containers instead of replacing central queue polls.
id oai-inspirehep.net-1413178
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2015
record_format invenio
spelling oai-inspirehep.net-14131782022-08-10T13:00:46Zdoi:10.1088/1742-6596/664/2/022005http://cds.cern.ch/record/2134522engBerzano, DarioBlomer, JBuncic, PCharalampidis, IGanis, GMeusel, RLightweight scheduling of elastic analysis containers in a competitive cloud environment: a Docked Analysis Facility for ALICEComputing and ComputersDuring the last years, several Grid computing centres chose virtualization as a better way to manage diverse use cases with self-consistent environments on the same bare infrastructure. The maturity of control interfaces (such as OpenNebula and OpenStack) opened the possibility to easily change the amount of resources assigned to each use case by simply turning on and off virtual machines. Some of those private clouds use, in production, copies of the Virtual Analysis Facility, a fully virtualized and self-contained batch analysis cluster capable of expanding and shrinking automatically upon need: however, resources starvation occurs frequently as expansion has to compete with other virtual machines running long-living batch jobs. Such batch nodes cannot relinquish their resources in a timely fashion: the more jobs they run, the longer it takes to drain them and shut off, and making one-job virtual machines introduces a non-negligible virtualization overhead. By improving several components of the Virtual Analysis Facility we have realized an experimental “Docked” Analysis Facility for ALICE, which leverages containers instead of virtual machines for providing performance and security isolation. We will present the techniques we have used to address practical problems, such as software provisioning through CVMFS, as well as our considerations on the maturity of containers for High Performance Computing. As the abstraction layer is thinner, our Docked Analysis Facilities may feature a more fine-grained sizing, down to single-job node containers: we will show how this approach will positively impact automatic cluster resizing by deploying lightweight pilot containers instead of replacing central queue polls.oai:inspirehep.net:14131782015
spellingShingle Computing and Computers
Berzano, Dario
Blomer, J
Buncic, P
Charalampidis, I
Ganis, G
Meusel, R
Lightweight scheduling of elastic analysis containers in a competitive cloud environment: a Docked Analysis Facility for ALICE
title Lightweight scheduling of elastic analysis containers in a competitive cloud environment: a Docked Analysis Facility for ALICE
title_full Lightweight scheduling of elastic analysis containers in a competitive cloud environment: a Docked Analysis Facility for ALICE
title_fullStr Lightweight scheduling of elastic analysis containers in a competitive cloud environment: a Docked Analysis Facility for ALICE
title_full_unstemmed Lightweight scheduling of elastic analysis containers in a competitive cloud environment: a Docked Analysis Facility for ALICE
title_short Lightweight scheduling of elastic analysis containers in a competitive cloud environment: a Docked Analysis Facility for ALICE
title_sort lightweight scheduling of elastic analysis containers in a competitive cloud environment: a docked analysis facility for alice
topic Computing and Computers
url https://dx.doi.org/10.1088/1742-6596/664/2/022005
http://cds.cern.ch/record/2134522
work_keys_str_mv AT berzanodario lightweightschedulingofelasticanalysiscontainersinacompetitivecloudenvironmentadockedanalysisfacilityforalice
AT blomerj lightweightschedulingofelasticanalysiscontainersinacompetitivecloudenvironmentadockedanalysisfacilityforalice
AT buncicp lightweightschedulingofelasticanalysiscontainersinacompetitivecloudenvironmentadockedanalysisfacilityforalice
AT charalampidisi lightweightschedulingofelasticanalysiscontainersinacompetitivecloudenvironmentadockedanalysisfacilityforalice
AT ganisg lightweightschedulingofelasticanalysiscontainersinacompetitivecloudenvironmentadockedanalysisfacilityforalice
AT meuselr lightweightschedulingofelasticanalysiscontainersinacompetitivecloudenvironmentadockedanalysisfacilityforalice