Accelerating Data Access for Single Node in Distributed Storage Systems via MDS Codes

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Shi, Hao, Jiang, Zhengyi, Huang, Zhongyi, Song, Linqi, Hou, Hanxu
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909461243756544
author Shi, Hao
Jiang, Zhengyi
Huang, Zhongyi
Song, Linqi
Hou, Hanxu
author_facet Shi, Hao
Jiang, Zhengyi
Huang, Zhongyi
Song, Linqi
Hou, Hanxu
contents Maximum distance separable (MDS) array codes are widely employed in modern distributed storage systems to provide high data reliability with small storage overhead. Compared with the data access latency of the entire file, the data access latency of a single node in a distributed storage system is equally important. In this paper, we propose two algorithms to effectively reduce the data access latency on a single node in different scenarios for MDS codes. We show theoretically that our algorithms have an expected reduction ratio of $\frac{(n-k)(n-k+1)}{n(n+1)}$ and $\frac{n-k}{n}$ for the data access latency of a single node when it obeys uniform distribution and shifted-exponential distribution, respectively, where $n$ and $k$ are the numbers of all nodes and the number of data nodes respectively. In the worst-case analysis, we show that our algorithms have a reduction ratio of more than $60\%$ when $(n,k)=(3,2)$. Furthermore, in simulation experiments, we use the Monte Carlo simulation algorithm to demonstrate less data access latency compared with the baseline algorithm.
format Preprint
id arxiv_https___arxiv_org_abs_2501_11353
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Accelerating Data Access for Single Node in Distributed Storage Systems via MDS Codes
Shi, Hao
Jiang, Zhengyi
Huang, Zhongyi
Song, Linqi
Hou, Hanxu
Information Theory
Maximum distance separable (MDS) array codes are widely employed in modern distributed storage systems to provide high data reliability with small storage overhead. Compared with the data access latency of the entire file, the data access latency of a single node in a distributed storage system is equally important. In this paper, we propose two algorithms to effectively reduce the data access latency on a single node in different scenarios for MDS codes. We show theoretically that our algorithms have an expected reduction ratio of $\frac{(n-k)(n-k+1)}{n(n+1)}$ and $\frac{n-k}{n}$ for the data access latency of a single node when it obeys uniform distribution and shifted-exponential distribution, respectively, where $n$ and $k$ are the numbers of all nodes and the number of data nodes respectively. In the worst-case analysis, we show that our algorithms have a reduction ratio of more than $60\%$ when $(n,k)=(3,2)$. Furthermore, in simulation experiments, we use the Monte Carlo simulation algorithm to demonstrate less data access latency compared with the baseline algorithm.
title Accelerating Data Access for Single Node in Distributed Storage Systems via MDS Codes
topic Information Theory
url https://arxiv.org/abs/2501.11353