Adaptive Redundancy Management for Durable P2P Backup
Matteo Dell'Amico, Pietro Michiardi, Laszlo Toka, Pasquale Cataldi

TL;DR
This paper introduces an adaptive redundancy management mechanism for P2P backup systems that optimizes data durability and reduces redundancy, leading to storage and backup time improvements at the cost of longer restore times.
Contribution
It presents a novel online redundancy management approach tailored for P2P backups, focusing on data durability rather than availability, with trace-driven simulation validation.
Findings
Reduces redundancy by a factor of 2-3 compared to availability-focused policies.
Decreases storage requirements and backup times.
Increases restore times, which is acceptable for backup applications.
Abstract
We design and analyze the performance of a redundancy management mechanism for Peer-to-Peer backup applications. Armed with the realization that a backup system has peculiar requirements -- namely, data is read over the network only during restore processes caused by data loss -- redundancy management targets data durability rather than attempting to make each piece of information availabile at any time. In our approach each peer determines, in an on-line manner, an amount of redundancy sufficient to counter the effects of peer deaths, while preserving acceptable data restore times. Our experiments, based on trace-driven simulations, indicate that our mechanism can reduce the redundancy by a factor between two and three with respect to redundancy policies aiming for data availability. These results imply an according increase in storage capacity and decrease in time to complete…
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
TopicsPeer-to-Peer Network Technologies · Access Control and Trust · Distributed and Parallel Computing Systems
