Accelerating Data Access for Single Node in Distributed Storage Systems via MDS Codes
Abstract
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 and for the data access latency of a single node when it obeys uniform distribution and shifted-exponential distribution, respectively, where and 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 when . Furthermore, in simulation experiments, we use the Monte Carlo simulation algorithm to demonstrate less data access latency compared with the baseline algorithm.
Cite
@article{arxiv.2501.11353,
title = {Accelerating Data Access for Single Node in Distributed Storage Systems via MDS Codes},
author = {Hao Shi and Zhengyi Jiang and Zhongyi Huang and Linqi Song and Hanxu Hou},
journal= {arXiv preprint arXiv:2501.11353},
year = {2025}
}