Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu

Peer-to-Peer Content Distribution

  • Ernst BiersackEmail author
  • Pascal Felber
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_1228


Cooperative content distribution; Peer-to-peer file sharing


Peer-to-peer content distribution is an approach for cost-effective distribution of bandwidth-intensive content to large numbers of clients based on swarming. Content is split into blocks that are sent to different clients. Thereafter, the clients can directly exchange blocks with one another, in a peer-to-peer manner, without the help of the original server.

Historical Background

Peer-to-peer systems are application-layer networks that directly interconnect users. They have enjoyed a phenomenal success in the last 10 years together with the democratization of broadband access. The first disruptive peer-to-peer applications were designed for file sharing (e.g., Napster, Gnutella, KaZaA): they provided users with the means to (i) search for content, and (ii) distributecontent. In the research community, most of the initial focus was on structured peer-to-peer overlays, also known as distributed hash tables...

This is a preview of subscription content, log in to check access.

Recommended Reading

  1. 1.
    Annapureddy S, Guha S, Gkantsidis C, Gunawardena D, Rodriguez P. Is high quality VoD feasible using P2P swarming. In: Proceedings of the 16th International World Wide Web Conference; 2007.Google Scholar
  2. 2.
    Biersack EW, Carra D, Cigno RL, Rodriguez P, Felber P. Overlay architectures for file distribution: fundamental performance analysis for homogeneous and heterogeneous cases. Comput Netw. 2007;51(3):901–17.zbMATHCrossRefGoogle Scholar
  3. 3.
    Biersack E, Rodriguez P, Felber P. Performance analysis of peer-to-peer networks for file distribution. In: Proceedings of the 5th International Workshop on Quality of Future Internet services; 2004. p. 1–10.Google Scholar
  4. 4.
    Castro M, Druschel P, Kermarrec AM, Nandi A, Rowstron A, Singh A. SplitStream: high-bandwidth multicast in a cooperative environment. In: Proceedings of the 19th ACM Symposium on Operating System Principles; 2003.Google Scholar
  5. 5.
    Cohen B. Incentives to Build Robustness in BitTorrent. Tech. rep., http://www.bittorrent.org/. 2003.
  6. 6.
    Gkantsidis C, Miller J. Rodriguez P. Anatomy of a P2P content distribution system with network coding. In: Proceedings of the 5th International Workshop Peer-to-Peer Systems; 2006.Google Scholar
  7. 7.
    Hei X, Liang C, Liang J, Liu Y, Ross K. A measurement study of a large-scale P2P IPTV system. IEEE Trans Multimed. 2007;9(8):1672–87.CrossRefGoogle Scholar
  8. 8.
    Izal M, Urvoy-Keller G, Biersack E, Felber P, Al Hamra A, Garces-Erice L. Dissecting BitTorrent: five months in a torrent’s lifetime. In: Proceedings of the 5th Passive and Active Measurement Workshop; 2004.Google Scholar
  9. 9.
    Kumar R, Liu Y, Ross KW. Stochastic fluid theory for P2P streaming systems. In: Proceedings of the 26th Annual Joint Conferences of the IEEE Computer and Communications Societies; 2007.Google Scholar
  10. 10.
    Legout A, Liogkas N, Kohler E, Zhang L. Clustering and sharing incentives in bittorrent systems. In: Proceedings of the 2007 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems; 2007.Google Scholar
  11. 11.
    Mundinger J, Weber R, Weiss G. Optimal scheduling of peer-to-peer file Dissemination. J Sched. 2007;11(2):105.MathSciNetzbMATHCrossRefGoogle Scholar
  12. 12.
    Sanghavi S, Hajek B, Massoulie L. Gossiping with multiple messages. IEEE Trans Inf Theory. 2007;53(12):4640–54.MathSciNetzbMATHCrossRefGoogle Scholar

Copyright information

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

Authors and Affiliations

  1. 1.EurecomSophia AntipolisFrance
  2. 2.University of NeuchatelNeuchatelSwitzerland

Section editors and affiliations

  • Karl Aberer
    • 1
  1. 1.Distributed Inf. Sys Lab.Inst. for Core Computing Science (IIF), EPFL-IC-IIF-LSIRLausanneSwitzerland