DocumentCode
1813441
Title
Exploring heterogeneity of unreliable machines for P2P backup
Author
Skowron, Piotr ; Rzadca, Krzysztof
Author_Institution
Fac. of Math., Inf. & Mech., Univ. of Warsaw, Warsaw, Poland
fYear
2013
fDate
1-5 July 2013
Firstpage
91
Lastpage
98
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 minimized, or the optimization goal can be to minimize the backup/restore time. However, managing the contracts, keeping them consistent and adjusting them in response to dynamically changing environment is challenging. We built a scientific prototype and ran the experiments on 150 workstations in the university´s computer laboratories and, separately, on 50 PlanetLab nodes. We found out that the main factor affecting the quality of the system is the availability of the machines. Yet, our main conclusion is that it is possible to build an efficient and reliable backup system on highly unreliable machines (our computers had just 13% average availability).
Keywords
back-up procedures; computer architecture; peer-to-peer computing; storage management; P2P architecture; P2P backup system; P2P storage systems; PlanetLab nodes; backup servers; backup time minimization; data owner; enterprise backup; optimization strategy; pairwise replication contracts; restore time minimization; unreliable machine heterogeneity; workstations; Availability; Computer architecture; Contracts; Prototypes; Servers; Workstations; availability; data replication; distributed storage; enterprise backup; unstructured p2p networks;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Simulation (HPCS), 2013 International Conference on
Conference_Location
Helsinki
Print_ISBN
978-1-4799-0836-3
Type
conf
DOI
10.1109/HPCSim.2013.6641398
Filename
6641398
Link To Document