Optimal Data Placement for Stripe Merging in Locally Repairable Codes
Si Wu, Qingpeng Du, Patrick P. C. Lee, Yongkun Li, Yinlong Xu
Abstract
Erasure coding is a storage-efficient redundancy scheme for modern clustered storage systems by storing stripes of data and parity blocks across the nodes of multiple clusters; in particular, locally repairable codes (LRC) continue to be one popular family of practical erasure codes that achieve high repair efficiency. To efficiently adapt to the dynamic requirements of access efficiency and reliability, storage systems often perform redundancy transitioning by tuning erasure coding parameters. In this paper, we apply a stripe merging approach for redundancy transitioning of LRC in clustered storage systems, by merging multiple LRC stripes to form a large LRC stripe with low storage redundancy. We show that the random placement of multiple LRC stripes that are being merged can lead to high cross-cluster transitioning bandwidth. To this end, we design an optimal data placement scheme that provably minimizes the cross-cluster traffic for stripe merging, by judiciously placing the blocks to be merged in the same cluster while maintaining the repair efficiency of LRC. We prototype and implement our optimal data placement scheme on a local cluster. Our evaluation shows that it significantly reduces the transitioning time by up to 43.2% compared to the baseline.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 7843acc0-1f94-45aa-ba95-bc8ce42d5287Cited by top-tier papers1
Ask how each one uses itBuilds on3
- Exploiting Combined Locality for Wide-Stripe Erasure Coding in Distributed StorageYuchong Hu, Liangfeng Cheng, Qiaori Yao, Patrick P. C. Lee et al.FAST 2021 · 88 citations
- On the Optimal Repair-Scaling Trade-off in Locally Repairable CodesSi Wu, Zhirong Shen, Patrick P. C. LeeINFOCOM 2020 · 30 citations
- PACEMAKER: Avoiding HeART attacks in storage clusters with disk-adaptive redundancySaurabh Kadekodi, Francisco Maturana, Suhas Jayaram Subramanya, Juncheng Yang et al.OSDI 2020 · 29 citations
Related papers
- ROE: Repair-Oriented Encoding for Erasure Codes with LocalitiesHongjing Yu, Si Wu, Jinyao Liu, Feng LiINFOCOM 2026
- LESS is More for I/O-Efficient Repairs in Erasure-Coded StorageKeyun Cheng, Guodong Li, Xiaolu Li, Sihuang Hu et al.FAST 2026 · 4 citations
- Practical Design Considerations for Wide Locally Recoverable Codes (LRCs)Saurabh Kadekodi, Shashwat Silas, David Clausen, Arif MerchantFAST 2023 · 55 citations
- Tiger: Disk-Adaptive Redundancy Without Placement RestrictionsSaurabh Kadekodi, Francisco Maturana, Sanjith Athlur, Arif Merchant et al.OSDI 2022 · 20 citations
- Revisiting Network Coding for Warm Blob StorageChuang Gan, Yuchong Hu, Leyan Zhao, Xin Zhao et al.FAST 2025 · 9 citations
