NStripeMerge: A Storage Performance Improvement Strategy for Distributed Erasure Coded Cluster
Distributed erasure coding Internet of Things (IoT) clusters can store data and achieve data reliability. This technology achieves high fault tolerance by storing data chunks and parity chunks. However, current storage systems often face the problem of unsatisfactory storage space and bandwidth utilization due to narrow stripes. To address this, we propose the stripe merging algorithm NStripeMerge, which consists of two optimization algorithms: NStripeMerge-C and NStripeMerge-LB. These two algorithms address the minimum merging costs and the load balance problems during wide-stripe generation. We demonstrate that both algorithms can achieve minimum merging costs overhead and the highest node utilization under different conditions. NStripeMerge-C can reduce bandwidth without degrading performance. NStripeMerge-LB, on the other hand, achieves better load balance. Our experiments show that NStripeMerge-C can reduce merging costs by up to 12.4%, while NStripeMerge-LB can increase node utilization by up to 24.2% over a state-of-the-art storage scaling approach. Our proposed solution provides a promising approach for improving stripe merging performance in erasure-coded storage systems.
Authors
- Chao Yin (ORCID: https://orcid.org/0000-0003-1915-1901)
- Guangxing Wang (ORCID: https://orcid.org/0000-0002-5419-4547)
- Yucheng Zhang (ORCID: https://orcid.org/0000-0001-7716-1214)
- Zhiyuan Xu (ORCID: https://orcid.org/0000-0002-6198-2162)
- Zhijie Huang (ORCID: https://orcid.org/0009-0008-9686-4634)
- Wanqi Qiu (ORCID: https://orcid.org/0000-0002-0696-2492)
- Yuhong Dan
Institutions
- Jiujiang University (CN)
- Nanchang University (CN)
- Northwestern Polytechnical University (CN)
Publication Details
- Journal
- IEEE Internet of Things Journal
- Published
- 2025-09-29
- DOI
- https://doi.org/10.1109/jiot.2025.3614288
- Primary Topic
- Caching and Content Delivery
- Type
- article
- Field-Weighted Citation Impact
- 0.00