Skip to main navigation Skip to search Skip to main content

三数据中心下的纠删码算法研究

Translated title of the contribution: Study on Erasure Code Algorithm for Three Data Centers
  • Jing Sun*
  • , Hongting Niu
  • , Songtao Liang
  • *Corresponding author for this work
  • East China University of Political Science and Law
  • Shanghai Bilibili Technology Co., Ltd.

Research output: Contribution to journal › Article › peer-review

Abstract

Erasure coding algorithms are widely applied in both single-data-center and multi-data-center environments. Current research on erasure coding algorithms primarily focuses on storage cost and repair bandwidth. However, challenges such as how to perform repairs across multiple data centers with limited dedicated bandwidth and switch constraints, and how to balance key factors like reliability and faut tolerance, have not been thoroughly analyzed or addressed. This study targets the three-data-center scenario, which is one of the most common multi-data-center configurations. First, it identifies four crucial factors for erasure coding in system design: redundancy, reliability, faut tolerance, and decoding bandwidth. Based on these factors, it then proposes an single-data-center local reconstruction code(S-LRC) algorithm that achieves optimal bandwidth repair within a single data center. Building on the S-LRC algorithm it further develops the global local reconstruction code (G-LRC) algorithm to accommodate the architecture of a three-data-center setup. Compared to traditional coding schemes, the proposed G-LRC algorithm offers higher reliability, greater fault tolerance, and a lower decoding bandwidth penalty. Specifically, for two-node failures, the decoding bandwidth penalty of G-LRC is only 1/7~2/7of that of traditional schemes. Finally, the G-LRC algorithm is implemented and validated in a large file storage system, where an optimal decoding decision algorithm is designed to reduce repair bandwidth, addressing the deployment challenges of non maximum distance separable (non-MDS) codes in practical systems.

Translated title of the contributionStudy on Erasure Code Algorithm for Three Data Centers
Original languageChinese (Traditional)
Pages (from-to)48-57
Number of pages10
JournalComputer Science
Volume52
Issue number2
DOIs
StatePublished - 15 Feb 2025

Fingerprint

Dive into the research topics of 'Study on Erasure Code Algorithm for Three Data Centers'. Together they form a unique fingerprint.

Cite this