Erasure Coding XRootD Object Store

被引:0
作者
Hanushevsky, Andrew [1 ]
Simon, Michal Kamil [2 ]
Yang, Wei [1 ]
机构
[1] SLAC Natl Accelerator Lab, 2575 Sand Hill Rd, Menlo Pk, CA 94025 USA
[2] European Org Nucl Res, Espl Particules 1, CH-1211 Meyrin, Switzerland
来源
26TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS, CHEP 2023 | 2024年 / 295卷
关键词
D O I
10.1051/epjconf/202429501024
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
An erasure coding (EC) algorithm was implemented in XRootD client library, and an EC-enabled XRootD storage prototype was set up at SLAC for evaluation. The architecture and configuration of the prototype is almost identical to that of a traditional non-EC XRootD storage behind a firewall: a backend XRootD storage cluster in its simplest form, and an internet facing XRootD proxy. This proxy handles EC and spreads the data stripes of a file/object across several backend nodes. It also supports all functions used on a WLCG storage system: HTTP(s) and XRootD protocols, Third Party Copy, X509/VOMS/Token, etc. The cross-node EC architecture brings significant advantages in both performance and resilience: e.g. parallel data access, tolerance of downtime and hardware failure. It also pushes the preferred network-IO mode from Posix-like to object-like. This paper will describe the prototype's architecture and its design choices, the performance in high concurrent throughputs and file/object operations, failure modes and their handling, data recovery methods, and administration.
引用
收藏
页数:8
相关论文
共 12 条
[1]  
Amazon Web Services Launches, 2006, Press release
[2]  
[Anonymous], Section 4.7.1, Open File System & Open Storage System Configuration Reference
[3]  
[Anonymous], Intelligent storage acceleration library
[4]  
[Anonymous], Section 4.5.1, XRootD Cluster Management Service Configuration Manual
[5]  
[Anonymous], XRootD
[6]  
cern, About Us
[7]   Erasure Coding for production in the EOS Open Storage system [J].
Peters, Andreas-Joachim ;
Simon, Michal Kamil ;
Sindrilaru, Elvin Alin .
24TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP 2019), 2020, 245
[8]   POLYNOMIAL CODES OVER CERTAIN FINITE FIELDS [J].
REED, IS ;
SOLOMON, G .
JOURNAL OF THE SOCIETY FOR INDUSTRIAL AND APPLIED MATHEMATICS, 1960, 8 (02) :300-304
[9]  
The SLAC National Accelerator Laboratory, ABOUT US
[10]  
WLCG, Worldwide LHC Computing Grid