Scinovex
reviewTop 1% cited

A survey of peer-to-peer content distribution technologies

ACM Computing Surveys · 2004 · Vol. 36(4) · pp. 335–371
Stephanos Androutsellis-TheotokisDiomidis Spinellis

Abstract

Distributed computer architectures labeled "peer-to-peer" are designed for the sharing of computer resources (content, storage, CPU cycles) by direct exchange, rather than requiring the intermediation or support of a centralized server or authority. Peer-to-peer architectures are characterized by their ability to adapt to failures and accommodate transient populations of nodes while maintaining acceptable connectivity and performance.Content distribution is an important peer-to-peer application on the Internet that has received considerable research attention. Content distribution applications typically allow personal computers to function in a coordinated manner as a distributed storage medium by contributing, searching, and obtaining digital content.In this survey, we propose a framework for analyzing peer-to-peer content distribution technologies. Our approach focuses on nonfunctional characteristics such as security, scalability, performance, fairness, and resource management potential, and examines the way in which these characteristics are reflected in---and affected by---the architectural design decisions adopted by current peer-to-peer systems.We study current peer-to-peer systems and infrastructure technologies in terms of their distributed object location and routing mechanisms, their approach to content replication, caching and migration, their support for encryption, access control, authentication and identity, anonymity, deniability, accountability and reputation, and their use of resource trading and management schemes.

Caching and Content DeliveryPeer-to-Peer Network TechnologiesOpportunistic and Delay-Tolerant NetworksComputer sciencePeer-to-peerAnonymityScalabilityDigital contentEncryptionComputer networkAuthentication (law)Digital rights managementComputer security
Citations
1,424
FWCI
75.42
field-weighted impact
References
114
Percentile
100%
vs. same field & year
Citations per year
References
Untraceable electronic mail, return addresses, and digital pseudonyms
Communications of the ACM · 1981 · 4,284 citations
How to share a secret
Communications of the ACM · 1979 · 13,299 citations
Scribe: a large-scale and decentralized application-level multicast infrastructure
IEEE Journal on Selected Areas in Communications · 2002 · 1,457 citations
The Tragedy of the Commons
Science · 1968 · 22,687 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.