An Implementation of Cloud-based Grid CE and SE For ATLAS and Belle II Article Swipe
YOU?
·
· 2025
· Open Access
·
· DOI: https://doi.org/10.1051/epjconf/202533701065
· OA: W4414882690
The economies of scale realised by institutional and commercial cloud providers make such resources increasingly attractive for grid computing. We describe an implementation of this approach which has been deployed for Australia’s ATLAS and Belle II grid sites. The sites are built entirely with virtual machines (VM) orchestrated by an Open- Stack instance. The storage element (SE) utilises an XRootD-S3 gateway with back-end storage provided through an S3-compatible object store from a commercial provider. The provisioning arrangements required the deployment of some site-specific helper modules to ensure all SE interfacing requirements could be met. OpenStack hosts the XRootD redirector and proxy servers in separate VMs. The compute element (CE) comprises virtual machines (VM) within the Open-Stack instance. Jobs are submitted and managed by HTCondor. A CloudScheduler instance is used to coordinate the number of active OpenStack VMs and ensure that VMs run only when there are jobs to run. Automated configuration of the individual VMs associated with the grid sites is managed using Ansible. This approach was chosen due to its low overheads and the simplicity of deployment. Performance metrics of the resulting grid sites are presented to illustrate the viability of this cost-effective approach to resource provisioning for grid computing.