From 212eb4175639d796f29ff29c2ae1ff735d289b96 Mon Sep 17 00:00:00 2001 From: Martin Barisits Date: Mon, 3 Jun 2024 09:46:36 +0200 Subject: [PATCH] Adding ESCAPE community --- community.html | 10 ++++++++-- images/community/ESCAPE.png | Bin 0 -> 30456 bytes 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 images/community/ESCAPE.png diff --git a/community.html b/community.html index 0c08219..a475d19 100644 --- a/community.html +++ b/community.html @@ -92,13 +92,19 @@

CMS

In 2018, CMS embarked on a process to select a new data management solution. The previous solution was over a decade old, difficult to maintain, and would not easily adapt to the data rates and technologies used for data transfers in the HL-LHC era. As a result of this selection process, CMS decided to adopt Rucio which was, at the time, used by on major experiment and a couple of smaller experiments.

This choice has been a good one for CMS, allowing them to no longer operate a service at each of more than 50 data sites, to scale easily to new rates of data transfer, and to adopt new technologies for data transfer as needed. CMS aggregate data rates, managed by Rucio, regularly top 40 GB/s and have been proven to reach 100 GB/s.

+

ESCAPE

+

ESCAPE (European Science Cluster of Astronomy & Particle physics ESFRI research infrastructures) brings together the astronomy, astroparticle and particle physics communities. Establishing a collaborative cluster of next generation ESFRI facilities to implement a functional link between the concerned ESFRIs and the European Open Science Cloud (EOSC).

+

ESCAPE aims to produce versatile solutions, with great potential for discovery, to support the implementation of EOSC thanks to open data management, cross-border and multi-disciplinary open environment, according to FAIR (Findable, Accessible, Interoperable and Reusable) principles. Key outputs of ESCAPE collaboration include Data Infrastructure for Open Science, Science Analysis Platform, Software Repositories, Citizen Science activities and training/education activities.

+

Since 2023 ESCAPE evolved to a long standing Collaboration Agreement to continue addressing the challenges shared by its partners and the relevant communities for the implementation of open-science practices and the management of FAIR digital research objects into the core operation of ESFRI projects, landmark projects and other relevant world class RIs. These challenges are technical, operational, sociological and scientific.

+

ESCAPE has chosen Rucio as its data management solution. This move signifies a significant step towards enhancing and streamlining the data distribution, management, and analysis processes within the scientific community. Since then CTAO, SKA and the Vera C. Rubin Observatory have officially selected Rucio as their data management solution.

+

Belle II

-

The Belle II experiment is a particle physics experiment located at High Energy Accelerator Research Organization (KEK) in Tsukuba, Japan. It is the successor to the Belle experiment operated from 1999 to 2010 and expected to collect around 50 times more data. In order to be able to manage this huge volume of data, Belle II decided to move to Rucio that has demonstrated its capabilities at scales much higher than the current volume managed by Belle II (over hundred million files, more than 25 Petabytes) and that will be able to cope with the volume expected in the future.

+

The Belle II experiment is a particle physics experiment located at High Energy Accelerator Research Organization (KEK) in Tsukuba, Japan. It is the successor to the Belle experiment operated from 1999 to 2010 and expected to collect around 50 times more data. In order to be able to manage this huge volume of data, Belle II decided to move to Rucio that has demonstrated its capabilities at scales much higher than the current volume managed by Belle II (over hundred million files, more than 25 Petabytes) and that will be able to cope with the volume expected in the future.

Since January 2021, Rucio is responsible for managing all the data produced across the data centers used by Belle II over their full lifecycle. In particular it ensures the proper replication of all the data according to the replication policies of Belle II. Rucio fits very well to Belle II needs and it allowed to simplify and automate many tasks.

At the beginning of 2024, Rucio was also chosen to become the official metadata service of Belle II in the near future after a careful evaluation. We expect to gain immediate benefits from it when this functionality is enabled in production.

DUNE

-

The Deep Underground Neutrino Experiment (DUNE) is an international experiment exploring the origins of matter, the ordering of neutrino masses, and potentially the formation of black holes through the observation of neutrinos from supernova core collapse. DUNE consists of two neutrino detectors situated underground with roughly 1300 km between the near and far detectors. The near detector will be located on site at Fermi National Accelerator Laboratory with the far detector located 4850 ft underground at Sanford Underground Research Facility in Lead, SD. These detectors will be exposed to the neutrinos created by the Long Baseline Neutrino Facility at Fermilab.

+

The Deep Underground Neutrino Experiment (DUNE) is an international experiment exploring the origins of matter, the ordering of neutrino masses, and potentially the formation of black holes through the observation of neutrinos from supernova core collapse. DUNE consists of two neutrino detectors situated underground with roughly 1300 km between the near and far detectors. The near detector will be located on site at Fermi National Accelerator Laboratory with the far detector located 4850 ft underground at Sanford Underground Research Facility in Lead, SD. These detectors will be exposed to the neutrinos created by the Long Baseline Neutrino Facility at Fermilab.

The raw data produced from the DUNE detectors are unique compared with other HEP experiments for both readout of neutrino interactions and observation of astrophysical events. The DUNE far detectors will consist of several large Liquid Argon Time Projection Chambers filled with approximately 17 kilotons of liquid argon. The far detector data produced from a single trigger of DAQ can vary in size from 100 MB for neutrino interaction candidates to larger than 100 TB for supernova burst candidates. The cataloging and replication of the large data volumes poses an interesting challenge for DUNE when trying to optimize workflows with large I/O requirements based upon these large volume trigger records. From the beginning, DUNE chose Rucio to manage data distribution, replication, and removal. As well, DUNE has become an active part of the Rucio development community as the experiment brings unique needs to data management.

diff --git a/images/community/ESCAPE.png b/images/community/ESCAPE.png new file mode 100644 index 0000000000000000000000000000000000000000..c2e5086bdfe8d132ab5375d840eb78af6b46e85c GIT binary patch literal 30456 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 literal 0 HcmV?d00001