Availability in Global Peer-To-Peer Storage Systems

Appeared in Distributed Data and Structures 6, Proceedings in Informatics.

Abstract

Peer-to-peer (P2P) file sharing applications have become increasingly popular. Measurements of P2P systems indicate large heterogeneity in the availability of individual nodes. Many have cyclic behavior, whereas others are always available. This paper proposes a cooperative storage technique that employs erasure coding schemes on a collection of data objects and provides various levels of data redundancy. Based on this technique, we study a history-based hill climbing scheme that takes advantage of varied time zones in a global P2P system. Our simulation results show the improved data availability by this scheme. We also investigate several climbing strategies including choice of coding schemes and laziness of data movement.

Publication date:
December 2004

Authors:
Qin Xin
Thomas Schwarz
Ethan L. Miller

Projects:
Ultra-Large Scale Storage

Available media

Full paper text: PDF

Bibtex entry

@inproceedings{xin-ddas04,
  author       = {Qin Xin and Thomas Schwarz and Ethan L. Miller},
  title        = {Availability in Global Peer-To-Peer Storage Systems},
  booktitle    = {Distributed Data and Structures 6, Proceedings in Informatics},
  month        = dec,
  year         = {2004},
}
Last modified 5 Aug 2020