Abstract
This article describes a new framework, called SIMPLE, for settingup and maintaining classic WLCG sites with minimal operational efforts and insights needed into the WLCG middleware. The framework provides a single common interface to install and configure any of its supported grid services, such as Compute Elements, Batch Systems, Worker Nodes and miscellaneous middleware packages. It leverages modern container orchestration tools like Kubernetes, Docker Swarm, and confiuration management tools like Puppet, Ansible, to automate deployment of the WLCG services on behalf of a site admin. The framework is modular and extensible by design. Therefore, it is easy to add support for more grid services as well as infrastructure automation tools to accommodate diverse scenarios at different sites. We provide insight into the design of the framework and our efforts towards development, release and deployment of its first implementation featuring CREAM E, TORQUE Batch System and TORQUE based Worker Nodes.
Highlights
The Worldwide LHC Computing Grid (WLCG)[1] project is a global collaboration whose mission is to provide an international computing infrastructure to store and analyze the data collected by the 4 main experiments at the Large Hadron Collider (LHC) at CERN: ALICE, ATLAS, CMS and LHCb
We focus on sites participating in WLCG through the European Grid Infrastructure (EGI), where there is a lot more middleware diversity and a lot less influence from LHC experiments compared to the situation on the Open Science Grid (OSG) in the USA
We have adopted some of the popular and well-established software design practices to ensure that the framework is scalable, modular and technology agnostic and that it can adapt to the requirements of WLCG sites, which are diverse and may change in the future
Summary
The Worldwide LHC Computing Grid (WLCG)[1] project is a global collaboration whose mission is to provide an international computing infrastructure to store and analyze the data collected by the 4 main experiments at the Large Hadron Collider (LHC) at CERN: ALICE, ATLAS, CMS and LHCb. Tier 2 is formed by more than 150 institutes that typically have much smaller computing infrastructures and much fewer people to operate WLCG resources than the big sites have available. A survey [4] launched in the autumn of 2016 showed that most of the EGI sites in WLCG need to continue providing classic grid services for the foreseeable future and would appreciate mechanisms to deal with those more . There are alternatives to Puppet on the rise, in particular Ansible Taking such considerations into account, we have devised a framework that will allow sites to set up classic grid services through Docker-compatible container orchestration systems and with popular configuration systems. The framework allows the site administrator to work with such common technologies and only spend a minimum of effort on grid service peculiarities
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.