DocumentCode
3445042
Title
PeerStore: better performance by relaxing in peer-to-peer backup
Author
Landers, Martin ; Zhang, Han ; Tan, Kian-Lee
Author_Institution
Fakultat fur Informatik, Technische Univ. Munchen, Garching, Germany
fYear
2004
fDate
25-27 Aug. 2004
Firstpage
72
Lastpage
79
Abstract
Backup is cumbersome. To be effective, backups have to be made at regular intervals, forcing users to organize and store a growing collection of backup media. In this paper we propose a novel peer-to-peer backup system, PeerStore, that allows the user to store his backups on other people´s computers instead. PeerStore is an adaptive, cost-effective system suitable for all types of networks ranging from LAN, WAN to large unstable networks like the Internet. The system consists of two layers: metadata layer and symmetric trading layer. Locating blocks and duplicate checking is accomplished by the metadata layer while the actual data distribution is done between pairs of peers after they have established a symmetric data trade. By decoupling the metadata management from data storage, the system offers a significant reduction of the maintenance cost and preserves fairness among peers. Results show that PeerStore has a reduced maintenance cost comparing to pStore. PeerStore also realizes fairness because of the symmetric nature of the trades.
Keywords
back-up procedures; digital storage; meta data; peer-to-peer computing; PeerStore; backup media; backup storage; block location; cost-effective system; data distribution; data storage; duplicate checking; metadata layer; metadata management; peer-to-peer backup system; symmetric trading layer; Adaptive systems; CD-ROMs; Costs; Hard disks; IP networks; Local area networks; Memory; Peer to peer computing; Personal communication networks; Wide area networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Peer-to-Peer Computing, 2004. Proceedings. Proceedings. Fourth International Conference on
Print_ISBN
0-7695-2156-8
Type
conf
DOI
10.1109/PTP.2004.1334933
Filename
1334933
Link To Document