Storage Codes With Flexible Number of Nodes

IEEE Transactions on Information Theory(2023)

引用 3|浏览37
暂无评分
摘要
This paper presents flexible storage codes, a class of error-correcting codes that can recover information from a flexible number of storage nodes. As a result, one can make better use of the available storage nodes in the presence of unpredictable node failures and reduce the data access latency. Assume a storage system encodes $k\ell $ information symbols over a finite field $\mathbb {F}$ into $n$ nodes, each of size $\ell $ symbols. The code is parameterized by a set of tuples $\{(R_{j},\ell _{j}): 1 \le j \le a\}$ , satisfying $\ell _{1} < \ell _{2} < {\dots } < \ell _{a} = \ell $ and $R_{1}>R_{2}> {\dots }>R_{a}$ , such that the information symbols can be reconstructed from any $R_{j}$ nodes, each node accessing $\ell _{j}$ symbols, for any $1 \le j \le a$ . In other words, the code allows a flexible number of nodes for decoding to accommodate the variance in the data access time of the nodes. Code constructions are presented for different storage scenarios, including LRC (locally recoverable) codes, PMDS (partial MDS) codes, and MSR (minimum storage regenerating) codes. We analyze the latency of accessing information and perform simulations on Amazon clusters to show the efficiency of the presented codes.
更多
查看译文
关键词
Flexible storage,maximum distance separable (MDS) code,reed-solomon code,minimum storage regenerating (MSR)
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要