跳到主要导航 跳到搜索 跳到主要内容

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

  • Jing Sun*
  • , Hongting Niu
  • , Songtao Liang
  • *此作品的通讯作者
  • East China University of Political Science and Law
  • Shanghai Bilibili Technology Co., Ltd.

科研成果: 期刊稿件 › 文章 › 同行评审

摘要

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.

投稿的翻译标题Study on Erasure Code Algorithm for Three Data Centers
源语言繁体中文
页(从-至)48-57
页数10
期刊Computer Science
卷52
期2
DOI
出版状态已出版 - 15 2月 2025

关键词

  • Erasure code
  • Local reconstruction code
  • Maximum recovery code
  • Reed-solomon code
  • Three data center

学术指纹

探究 '三数据中心下的纠删码算法研究' 的科研主题。它们共同构成独一无二的学术指纹。

引用此