Skip to main content

Peer-to-Peer Storage

  • Reference work entry
  • First Online:
  • 33 Accesses

Synonyms

Cooperative storage systems; Distributed storage systems; Wide-area storage systems

Definition

Peer-to-peer (P2P) storage is a paradigm to leverage the combined storage capacity of a network of storage devices (peers) contributed typically by autonomous end-users as a common pool of storage space to store and share content, and is designed to provide persistence and availability of the stored content despite unreliability of the individual autonomous peers in a decentralized environment.

Historical Background

For diverse reasons including fault-tolerance, load-balance or response time, or geographic distribution of end users, distributed data stores have been around for a long while. This includes distributed databases, distributed file systems and Usenet servers among others. Usenet servers communicated among each other in a peer-to-peer manner, and replicated content.

While some redundancy is necessary for fault tolerance, replicating all content at all peers is a very...

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   4,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   6,499.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Recommended Reading

  1. http://www.cleversafe.org/dispersed-storage.

  2. Bhagwan R, Tati K, Cheng Y, Savage S, Voelker GM. TotalRecall: systems support for automated availability management. In: Proceedings of the 1st USENIX Symposium on Networked Systems Design & Implementation; 2004.

    Google Scholar 

  3. Clarke I, Miller SG, Sandberg O, Wiley B. Protecting free expression online using Freenet. IEEE Internet Comput. 2002;6(1):40–9.

    Article  Google Scholar 

  4. Shokrollahi A. Raptor codes. IEEE Trans Inf Theory. 2006;52(6):2551–67.

    Article  MathSciNet  MATH  Google Scholar 

  5. Dabek F, Kaashoek F, Karger D, Morris R, Stoica I. Wide-area cooperative storage with CFS. In: Proceedings of the 18th ACM Symposium on Operating System Principles; 2001.

    Google Scholar 

  6. Datta A, Aberer K. Internet-scale storage systems under churn – a study of the steady state using Markov models. In: Proceedings of the 6th IEEE International Conference on Peer-to-Peer Computing; 2006.

    Google Scholar 

  7. Kubiatowicz J, Bindel D, Chen Y, Czerwinski S, Eaton P, Geels D, Gummadi R, Rhea S, Weatherspoon H, Weimer W, Wells C, Zhao B. OceanStore: an architecture for global-scale persistent storage. In: Proceedings of the 9th International Conference on Architectural Support for Programming Languages and Operating Systems; 2000.

    Google Scholar 

  8. Patterson D, Gibson GA, Katz R. A case for redundant arrays of inexpensive disks (RAID). In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 1988.

    Google Scholar 

  9. Plaxton CG, Rajaraman R, Richa AW. Accessing nearby copies of replicated objects in a distributed environment. In: Proceedings of the ACM Symposium on Parallel Algorithms and Architectures; 1997.

    Google Scholar 

  10. Sit E, Haeberlen A, Dabek F, Chun BG, Weatherspoon H, Morris R, Frans Kaashoek M, Kubiatowicz J. Proactive replication for data durability. In: Proceedings of the 5th International Workshop Peer-to-Peer Systems; 2006.

    Google Scholar 

  11. Williams C, Huibonhoa P, Holliday J, Hospodor A, Schwarz T. Redundancy management for P2P storage. In: Proceedings of the 7th IEEE International Symposium on Cluster Computing and the Grid; 2007.

    Google Scholar 

  12. Wu D, Tian Y, Ng K-W, Datta A. Stochastic analysis of the interplay between object maintenance and churn. Elsevier Journal of Computer Communications, Special Issue on Foundations of Peer-to-Peer Computing. Elsevier; 2007.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anwitaman Datta .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Science+Business Media, LLC, part of Springer Nature

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Datta, A. (2018). Peer-to-Peer Storage. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_1216

Download citation

Publish with us

Policies and ethics