Abstract

CRIC is a high-level information system which provides flexible, reliable and complete topology and configuration description for a large scale distributed heterogeneous computing infrastructure. CRIC aims to facilitate distributed computing operations for the LHC experiments and consolidate WLCG topology information. It aggregates information coming from various low-level information sources and complements topology description with experimentspecific data structures and settings required by the LHC VOs in order to exploit computing resources. Being an experiment-oriented but still experiment-independent information middleware, CRIC offers a generic solution, in the form of a suitable framework with appropriate interfaces implemented, which can be successfully applied on the global WLCG level or at the level of a particular LHC experiment. For example there are CRIC instances for CMS[11] and ATLAS[10]. CRIC can even be used for a special task. For example, a dedicated CRIC instance has been built to support transfer tests performed by DOMA Third Party Copy working group. Moreover, extensibility and flexibility of the system allow CRIC to follow technology evolution and easily implement concepts required to describe new types of computing and storage resources. The contribution describes the overall CRIC architecture, the plug-in based implementation of the CRIC components as well as recent developments and future plans.

Highlights

  • The Worldwide LHC Computing Grid (WLCG) [1] is a global collaboration of the computing centers, in more than 40 countries, with the main goal to provide a resource to store, distribute, process and analyze data generated by the Large Hadron Collider (LHC)

  • The design of CRIC has been driven by the experience gained so far in operating the ATLAS Distributed Computing environment using ATLAS Grid Information System (AGIS), as well as by the evolution of the WLCG world and the challenges of High Luminocity LHC

  • It provides a complete description of the topology and generic configuration of the WLCG resources used by all four LHC experiments

Read more

Summary

Introduction

The Worldwide LHC Computing Grid (WLCG) [1] is a global collaboration of the computing centers, in more than 40 countries, with the main goal to provide a resource to store, distribute, process and analyze data generated by the Large Hadron Collider (LHC). This design was based on the concept of the computing grid. In contrast with the first years of LHC data taking, when WLCG hardware resources were more homogeneous, the infrastructure should be able to integrate very heterogeneous resources including HPC, specialized clusters, commercial and non-commercial clouds. It implies usage of different types of computing platforms like CPU, GPU and FPGAs. A more or less static computing infrastructure is moving towards dynamic one, where elasticity comes in place of static capacity. Description of the dynamic and heterogeneous distributed computing environment is a complex task

Main concept of the CRIC system
Architecture
Deployment model
CMS CRIC
ATLAS CRIC
WLCG CRIC
Accounting data validation
Generation of monthly accounting reports
Replacement of REBUS functionality
Live Table editing
Permission request and approval wizard
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.