Extending DIRAC File Management with Erasure-Coding for efficient storage
Samuel Cadellin Skipsey, Paulin Todev, David Britton, David Crooks and, Gareth Roy

TL;DR
This paper extends the Dirac File Catalogue to support erasure-coded files, improving storage efficiency and data resilience by distributing files across multiple endpoints with error correction, while analyzing costs and benefits.
Contribution
It introduces a transparent erasure-coding extension to Grid file management, enhancing storage efficiency and parallel data access capabilities.
Findings
Erasure coding reduces storage overhead compared to replication.
Parallel access to distributed chunks improves data transfer performance.
Overheads for multiple file transfers are a current challenge.
Abstract
The state of the art in Grid style data management is to achieve increased resilience of data via multiple complete replicas of data files across multiple storage endpoints. While this is effective, it is not the most space-efficient approach to resilience, especially when the reliability of individual storage endpoints is sufficiently high that only a few will be inactive at any point in time. We report on work performed as part of GridPP\cite{GridPP}, extending the Dirac File Catalogue and file management interface to allow the placement of erasure-coded files: each file distributed as N identically-sized chunks of data striped across a vector of storage endpoints, encoded such that any M chunks can be lost and the original file can be reconstructed. The tools developed are transparent to the user, and, as well as allowing up and downloading of data to Grid storage, also provide the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
