Cargando…

A grid site reimagined

The University of Victoria (UVic) operates an Infrastructure-as-a-Service science cloud for Canadian researchers, and a WLCG T2 grid site for the ATLAS experiment at CERN. At first, these were two distinctly separate systems, but over time we have taken steps to migrate the T2 grid services to the c...

Descripción completa

Detalles Bibliográficos
Autores principales: Taylor, Ryan, Albert, Jeffrey Ryan, Barreiro Megino, Fernando Harald
Lenguaje:eng
Publicado: 2023
Materias:
Acceso en línea:http://cds.cern.ch/record/2857788
_version_ 1780977584015671296
author Taylor, Ryan
Albert, Jeffrey Ryan
Barreiro Megino, Fernando Harald
author_facet Taylor, Ryan
Albert, Jeffrey Ryan
Barreiro Megino, Fernando Harald
author_sort Taylor, Ryan
collection CERN
description The University of Victoria (UVic) operates an Infrastructure-as-a-Service science cloud for Canadian researchers, and a WLCG T2 grid site for the ATLAS experiment at CERN. At first, these were two distinctly separate systems, but over time we have taken steps to migrate the T2 grid services to the cloud. This process has been significantly facilitated by basing our approach on Kubernetes, a versatile, robust, and very widely-adopted automation platform for orchestrating and managing containerized applications. Previous work exploited the batch capabilities of Kubernetes to run the computing jobs of the UVic ATLAS T2, and replace the conventional grid Computing Elements, by interfacing with the Harvester workload management system of the ATLAS experiment. However, the required functionality of a T2 site encompasses more than just batch computing. Likewise, the capabilities of Kubernetes extend far beyond running batch jobs, and include for example scheduling recurring tasks and hosting long-running externally-accessible services in a resilient way. We are now undertaking the more complex and challenging endeavour of adapting and migrating all remaining functions of the T2 site - such as APEL accounting and Squid caching proxies, but in particular the grid Storage Element - to cloud-native deployments on Kubernetes. We aim to enable fully comprehensive deployment of a complete ATLAS T2 site on a Kubernetes cluster via Helm charts, which will benefit the community by providing a streamlined and replicable way to install and configure an ATLAS site. We also describe our experience running a high-performance self-managed Kubernetes ATLAS T2 cluster at the scale of 8,000 CPU cores for the last 2 years, and compare with the conventional setup of grid services.
id cern-2857788
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2023
record_format invenio
spelling cern-28577882023-05-04T18:19:50Zhttp://cds.cern.ch/record/2857788engTaylor, RyanAlbert, Jeffrey RyanBarreiro Megino, Fernando HaraldA grid site reimaginedParticle Physics - ExperimentThe University of Victoria (UVic) operates an Infrastructure-as-a-Service science cloud for Canadian researchers, and a WLCG T2 grid site for the ATLAS experiment at CERN. At first, these were two distinctly separate systems, but over time we have taken steps to migrate the T2 grid services to the cloud. This process has been significantly facilitated by basing our approach on Kubernetes, a versatile, robust, and very widely-adopted automation platform for orchestrating and managing containerized applications. Previous work exploited the batch capabilities of Kubernetes to run the computing jobs of the UVic ATLAS T2, and replace the conventional grid Computing Elements, by interfacing with the Harvester workload management system of the ATLAS experiment. However, the required functionality of a T2 site encompasses more than just batch computing. Likewise, the capabilities of Kubernetes extend far beyond running batch jobs, and include for example scheduling recurring tasks and hosting long-running externally-accessible services in a resilient way. We are now undertaking the more complex and challenging endeavour of adapting and migrating all remaining functions of the T2 site - such as APEL accounting and Squid caching proxies, but in particular the grid Storage Element - to cloud-native deployments on Kubernetes. We aim to enable fully comprehensive deployment of a complete ATLAS T2 site on a Kubernetes cluster via Helm charts, which will benefit the community by providing a streamlined and replicable way to install and configure an ATLAS site. We also describe our experience running a high-performance self-managed Kubernetes ATLAS T2 cluster at the scale of 8,000 CPU cores for the last 2 years, and compare with the conventional setup of grid services.ATL-SOFT-SLIDE-2023-148oai:cds.cern.ch:28577882023-05-04
spellingShingle Particle Physics - Experiment
Taylor, Ryan
Albert, Jeffrey Ryan
Barreiro Megino, Fernando Harald
A grid site reimagined
title A grid site reimagined
title_full A grid site reimagined
title_fullStr A grid site reimagined
title_full_unstemmed A grid site reimagined
title_short A grid site reimagined
title_sort grid site reimagined
topic Particle Physics - Experiment
url http://cds.cern.ch/record/2857788
work_keys_str_mv AT taylorryan agridsitereimagined
AT albertjeffreyryan agridsitereimagined
AT barreiromeginofernandoharald agridsitereimagined
AT taylorryan gridsitereimagined
AT albertjeffreyryan gridsitereimagined
AT barreiromeginofernandoharald gridsitereimagined