Exploring heterogeneity of unreliable machines for p2p backup
Piotr Skowron, Krzysztof Rzadca

TL;DR
This paper presents a p2p backup system architecture that leverages machine heterogeneity and dynamic contracts to optimize data replication, demonstrating effectiveness despite high machine unreliability.
Contribution
It introduces a novel p2p backup architecture using pairwise contracts for optimized replica placement considering machine heterogeneity and availability.
Findings
System remains effective with only 13% machine availability.
Availability of machines is the main factor affecting system quality.
Efficient backup is possible on highly unreliable machines.
Abstract
P2P architecture is a viable option for enterprise backup. In contrast to dedicated backup servers, nowadays a standard solution, making backups directly on organization's workstations should be cheaper (as existing hardware is used), more efficient (as there is no single bottleneck server) and more reliable (as the machines are geographically dispersed). We present the architecture of a p2p backup system that uses pairwise replication contracts between a data owner and a replicator. In contrast to standard p2p storage systems using directly a DHT, the contracts allow our system to optimize replicas' placement depending on a specific optimization strategy, and so to take advantage of the heterogeneity of the machines and the network. Such optimization is particularly appealing in the context of backup: replicas can be geographically dispersed, the load sent over the network can be…
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 · Caching and Content Delivery · Advanced Data Storage Technologies
