Vis enkel innførsel

dc.contributor.authorStoretvedt, Maksim Melnik
dc.contributor.authorBetev, Latchezar
dc.contributor.authorHelstrup, Håvard
dc.contributor.authorHetland, Kristin Fanebust
dc.contributor.authorKileng, Bjarte
dc.date.accessioned2021-04-16T10:55:50Z
dc.date.available2021-04-16T10:55:50Z
dc.date.created2021-02-04T15:10:56Z
dc.date.issued2020
dc.identifier.citationStoretvedt, M., Betev, L., Helstrup, H., Fanebust Hetland, K., & Kileng, B. (2020). Running ALICE Grid Jobs in Containers: A new approach to job execution for the next generation ALICE Grid framework. EPJ Web of Conferences, 245.en_US
dc.identifier.issn2101-6275
dc.identifier.urihttps://hdl.handle.net/11250/2738113
dc.description.abstractThe new JAliEn (Java ALICE Environment) middleware is a Grid framework designed to satisfy the needs of the ALICE experiment for the LHC Run 3, such as providing a high-performance and high-scalability service to cope with the increased volumes of collected data. This new framework also introduces a split, two-layered job pilot, creating a new approach to how jobs are handled and executed within the Grid. Each layer runs on a separate JVM, with a separate authentication token, allowing for a finer control of permissions and improved isolation of the payload. Having these separate layers also allows for the execution of job payloads within containers. This allows for the further strengthening of isolation and creates a cohesive environment across computing sites, while avoiding the resource overhead associated with traditional virtualisation. This contribution presents the architecture of the new split job pilot found in JAliEn, and the methods used to achieve the execution of Grid jobs while maintaining reliable communication between layers. Specifically, how this is achieved despite the possibility of a layer being run in a separate container, while retaining isolation and mitigating possible security risks. Furthermore, we discuss how the implementation remains agnostic to the choice of container platform, allowing it to run within popular platforms such as Singularity and Docker.en_US
dc.language.isoengen_US
dc.publisherEDP Sciencesen_US
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/deed.no*
dc.titleRunning ALICE Grid Jobs in Containers: A new approach to job execution for the next generation ALICE Grid frameworken_US
dc.typePeer revieweden_US
dc.typeJournal articleen_US
dc.description.versionpublishedVersionen_US
dc.rights.holder© The Authors, published by EDP Sciencesen_US
dc.source.journalThe European Physical Journal Conferencesen_US
dc.identifier.doi10.1051/epjconf/202024507052
dc.identifier.cristin1886773
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode1


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel

Navngivelse 4.0 Internasjonal
Med mindre annet er angitt, så er denne innførselen lisensiert som Navngivelse 4.0 Internasjonal