Clustered Network Coding for Maintenance in Practical Storage Systems
Anne-Marie Kermarrec, Erwan Le Merrer, Gilles Straub and, Alexandre van Kempen

TL;DR
This paper introduces a network coding-based clustered erasure coding framework that significantly reduces bandwidth and repair time during maintenance in distributed storage systems, with practical implementation considerations.
Contribution
It presents a novel clustered network coding approach with a simple, practical implementation that halves data transfer during maintenance compared to traditional methods.
Findings
Reduces data transfer during repair by half.
Dramatically decreases repair bandwidth and time.
Demonstrated effectiveness on a public testbed.
Abstract
Classical erasure codes, e.g. Reed-Solomon codes, have been acknowledged as an efficient alternative to plain replication to reduce the storage overhead in reliable distributed storage systems. Yet, such codes experience high overhead during the maintenance process. In this paper we propose a novel erasure-coded framework especially tailored for networked storage systems. Our approach relies on the use of random codes coupled with a clustered placement strategy, enabling the maintenance of a failed machine at the granularity of multiple files. Our repair protocol leverages network coding techniques to reduce by half the amount of data transferred during maintenance, as several files can be repaired simultaneously. This approach, as formally proven and demonstrated by our evaluation on a public experimental testbed, enables to dramatically decrease the bandwidth overhead during the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Storage Technologies · Caching and Content Delivery · Cooperative Communication and Network Coding
