The SIMPLE Framework for deploying containerized grid services

The Worldwide LHC Computing Grid (WLCG) currently has about 170 sites. In order to support WLCG workloads, each site has to deploy and maintain a number of possibly complex grid services. Quite often, site managers require assistance of WLCG experts, for example when new software versions need to be...

Full description

Bibliographic Details
Main Authors: Sharma Mayank, Silva Junior Eraldo, Iliev Vasilev Boris, Litmaath Maarten, Santana Renato
Format: Article
Language:English
Published: EDP Sciences 2020-01-01
Series:EPJ Web of Conferences
Online Access:https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_07017.pdf
id doaj-d583f1c041914c16aa2bc0462ed832b5
record_format Article
spelling doaj-d583f1c041914c16aa2bc0462ed832b52021-08-02T17:44:37ZengEDP SciencesEPJ Web of Conferences2100-014X2020-01-012450701710.1051/epjconf/202024507017epjconf_chep2020_07017The SIMPLE Framework for deploying containerized grid servicesSharma Mayank0Silva Junior Eraldo1Iliev Vasilev Boris2Litmaath Maarten3Santana Renato4CERNCOHEP, CBPFUniversity of ManchesterCERNCOHEP, CBPFThe Worldwide LHC Computing Grid (WLCG) currently has about 170 sites. In order to support WLCG workloads, each site has to deploy and maintain a number of possibly complex grid services. Quite often, site managers require assistance of WLCG experts, for example when new software versions need to be deployed. Modern configuration management (e.g. Puppet, Ansible), container orchestration (e.g. Docker Swarm, Kubernetes) and containerization technologies (e.g. Docker, Podman) can help make such activities more lightweight by means of packaging sensible configurations of grid services and providing simple mechanisms to distribute and deploy them across the infrastructure available at a site. This article describes the SIMPLE project: a Solution for Installation, Management and Provisioning of Lightweight Elements. The SIMPLE framework leverages modern infrastructure management tools to deploy containerized grid services, such as popular compute elements (e.g. HTCondor, ARC), batch systems (e.g. HTCondor, Slurm), worker nodes, etc. Its architecture follows principles of sustainability, scalability and extensibility. We describe how system administrators can use the framework, as well as the first results, featuring the migration of computing resources to HTCondor at 2 sites. We conclude with an outlook on further developments.https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_07017.pdf
collection DOAJ
language English
format Article
sources DOAJ
author Sharma Mayank
Silva Junior Eraldo
Iliev Vasilev Boris
Litmaath Maarten
Santana Renato
spellingShingle Sharma Mayank
Silva Junior Eraldo
Iliev Vasilev Boris
Litmaath Maarten
Santana Renato
The SIMPLE Framework for deploying containerized grid services
EPJ Web of Conferences
author_facet Sharma Mayank
Silva Junior Eraldo
Iliev Vasilev Boris
Litmaath Maarten
Santana Renato
author_sort Sharma Mayank
title The SIMPLE Framework for deploying containerized grid services
title_short The SIMPLE Framework for deploying containerized grid services
title_full The SIMPLE Framework for deploying containerized grid services
title_fullStr The SIMPLE Framework for deploying containerized grid services
title_full_unstemmed The SIMPLE Framework for deploying containerized grid services
title_sort simple framework for deploying containerized grid services
publisher EDP Sciences
series EPJ Web of Conferences
issn 2100-014X
publishDate 2020-01-01
description The Worldwide LHC Computing Grid (WLCG) currently has about 170 sites. In order to support WLCG workloads, each site has to deploy and maintain a number of possibly complex grid services. Quite often, site managers require assistance of WLCG experts, for example when new software versions need to be deployed. Modern configuration management (e.g. Puppet, Ansible), container orchestration (e.g. Docker Swarm, Kubernetes) and containerization technologies (e.g. Docker, Podman) can help make such activities more lightweight by means of packaging sensible configurations of grid services and providing simple mechanisms to distribute and deploy them across the infrastructure available at a site. This article describes the SIMPLE project: a Solution for Installation, Management and Provisioning of Lightweight Elements. The SIMPLE framework leverages modern infrastructure management tools to deploy containerized grid services, such as popular compute elements (e.g. HTCondor, ARC), batch systems (e.g. HTCondor, Slurm), worker nodes, etc. Its architecture follows principles of sustainability, scalability and extensibility. We describe how system administrators can use the framework, as well as the first results, featuring the migration of computing resources to HTCondor at 2 sites. We conclude with an outlook on further developments.
url https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_07017.pdf
work_keys_str_mv AT sharmamayank thesimpleframeworkfordeployingcontainerizedgridservices
AT silvajunioreraldo thesimpleframeworkfordeployingcontainerizedgridservices
AT ilievvasilevboris thesimpleframeworkfordeployingcontainerizedgridservices
AT litmaathmaarten thesimpleframeworkfordeployingcontainerizedgridservices
AT santanarenato thesimpleframeworkfordeployingcontainerizedgridservices
AT sharmamayank simpleframeworkfordeployingcontainerizedgridservices
AT silvajunioreraldo simpleframeworkfordeployingcontainerizedgridservices
AT ilievvasilevboris simpleframeworkfordeployingcontainerizedgridservices
AT litmaathmaarten simpleframeworkfordeployingcontainerizedgridservices
AT santanarenato simpleframeworkfordeployingcontainerizedgridservices
_version_ 1721229068068716544