Peer-to-peer systems
Communications of the ACMPublished 1 October 2010
Rodrigo Rodrigues, Peter Druschel
Citations562
SJR quartileQ1
SJR score1.15
SNIP3.34
Generate an AI Snapshot to get a quick, structured summary of this paper.
Study Snapshot
ObjectiveStudy objective
MethodsResearch methodology
PopulationPopulation studied
Sample sizeSample sizes
OutcomesStudy outcomes here
ResultsStudy results comes here
LimitationsResearch study limitations comes here
A concise AI-generated summary of the paper will appear here once you click Generate AI Snapshot.
TL;DR
Within a decade, P2P has proven to be a technology that enables innovative new services and is used by millions of people every day.
Abstract
Within a decade, P2P has proven to be a technology that enables innovative new services and is used by millions of people every day.
Keywords
Computer Science
Chord
9,645 Citations2001Ion Stoica, Robert Morris +3 more
Results from theoretical analysis, simulations, and experiments show that Chord is scalable, with communication cost and the state maintained by each node scaling logarithmically with the number of Chord nodes.
Lecture notes in computer sciencePastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
7,296 Citations2001Antony Rowstron, Peter Druschel
Experimental results obtained with a prototype implementation on an emulated network of up to 100,000 nodes confirm Pastry's scalability and efficiency, its ability to self-organize and adapt to node failures, and its good network locality properties.
Lecture notes in computer scienceThe Sybil Attack
4,328 Citations2002John R. Douceur
It is shown that, without a logically centralized authority, Sybil attacks are always possible except under extreme and unrealistic assumptions of resource parity and coordination among entities.
Dynamo
3,454 Citations2007Giuseppe DeCandia, Deniz Hastorun +7 more
D Dynamo is presented, a highly available key-value storage system that some of Amazon's core services use to provide an "always-on" experience and makes extensive use of object versioning and application-assisted conflict resolution in a manner that provides a novel interface for developers to use.
Incentives Build Robustness in Bit-Torrent
2,661 Citations2003Bram Cohen
The BitTorrent file distribution system uses tit-fortat as a method of seeking pareto efficiency, which achieves a higher level of robustness and resource utilization than any currently known cooperative technique.
Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE<title>Measurement study of peer-to-peer file sharing systems</title>
1,922 Citations2001Stefan Saroiu, Krishna P. Gummadi +1 more
BOINC: A System for Public-Resource Computing and Storage
1,912 Citations2005David P. Anderson
The goals of BOINC are described, the design issues that were confronted, and the solutions to these problems are described.
First MondayFree riding on Gnutella
1,529 Citations2000Eytan Adar, Bernardo A. Huberman
It is argued that free riding leads to degradation of the system performance and adds vulnerability to the system, and copyright issues might become moot compared to the possible collapse of such systems.
Coolstreaming/DONet: a data-driven overlay network for peer-to-peer live media streaming
1,097 Citations2005Xinyan Zhang, Jiang-chuan Lin +3 more
This paper presents DONet, a data-driven overlay network for live media streaming, and presents an efficient member and partnership management algorithm, together with an intelligent scheduling algorithm that achieves real-time and continuous distribution of streaming contents.
ACM SIGOPS Operating Systems ReviewSecure routing for structured peer-to-peer overlay networks
752 Citations2002Miguel Castro, Peter Druschel +3 more
This paper studies attacks aimed at preventing correct message delivery in structured peer-to-peer overlays and presents defenses to these attacks, and describes and evaluates techniques that allow nodes to join the overlay, to maintain routing state, and to forward messages securely in the presence of malicious nodes.
ACM Transactions on Computer SystemsAstrolabe
647 Citations2003Robbert van Renesse, Ken Birman +1 more
The design of theAstrolabe system is described, with a focus upon its scalability, and examples of the use of Astrolabe for locating resources, publish-subscribe, and distributed synchronization in largesystems are presented.
Elsevier eBooksQuerying the Internet with PIER
516 Citations2003Ryan Huebsch, Joseph M. Hellerstein +4 more
This paper presents the initial design of PIER, a massively distributed query engine based on overlay networks, which is intended to bring database query processing facilities to new, widely distributed environments.
Democratizing content publication with coral
476 Citations2004Michael J. Freedman, Eric Freudenthal +1 more
CoralCDN is a peer-to-peer content distribution network that allows a user to run a web site that offers high performance and meets huge demand, all for the price of a cheap broadband Internet connection.
ACM SIGOPS Operating Systems ReviewPastiche
336 Citations2002Landon P. Cox, Christopher D. Murray +1 more
Pollution in P2P file sharing systems
303 Citations2005Jian Liang, R. Senthil Kumar +2 more
A measurement study of the nature and magnitude of pollution in the FastTrack P2P network, currently the most popular P1P file sharing system, and an automated procedure to detect whether a given version is polluted or not.
A scalable distributed information management system
272 Citations2004Praveen Yalagandula, Mike Dahlin
This work designs, implements and evaluates a Scalable Distributed Information Management System (SDIMS) that leverages Distributed Hash Tables (DHT) to create scalable aggregation trees, achieves isolation properties at the cost of modestly increased read latency in comparison to flat DHTs, and gracefully handles failures.
Lecture notes in computer scienceFreenet: A Distributed Anonymous Information Storage and Retrieval System
272 Citations2001Ian Clarke, Oskar J. Sandberg +2 more
Freenet is described, an adaptive peer-to-peer network application that permits the publication, replication, and retrieval of data while protecting the anonymity of both authors and readers.
Inside the New Coolstreaming: Principles, Measurements and Performance Implications
270 Citations2008B. Li, Sishen Xie +5 more
An inside look at the new Coolstreaming system is taken by exposing its design options and rationale behind them, and it is demonstrated that there is a highly skewed resource distribution in such systems and the performance is mostly affected by the system dynamics.
Distributed object location in a dynamic network
253 Citations2002Kirsten Hildrum, John Kubiatowicz +2 more
Experience with an object reputation system for peer-to-peer filesharing
217 Citations2006Kevin Walsh, Emin Gün Sirer
Data from the live deployment shows that Credence's flow-based trust computation enables users to avoid undesirable content, and results from a long-term study of the trust network built by users are reported.
High availability, scalable storage, dynamic peer networks: pick two
215 Citations2003Charles H. Blake, Rodrigo Rodrigues
This work uses a simple resource usage model to measured behavior from the Gnutella file-sharing network to argue that large-scale cooperative storage is limited by likely dynamics and cross-system bandwidth -- not by local disk space.
Insights into PPLive: A Measurement Study of a Large-Scale P2P IPTV System
214 Citations2006Xiaojun Hei, Chao Liang +3 more
ACM Transactions on Computer SystemsThe LOCKSS peer-to-peer digital preservation system
210 Citations2005Petros Maniatis, Mema Roussopoulos +3 more
The LOCKSS project presents a design for and simulations of a novel protocol for voting in systems of this kind that incorporates rate limitation and intrusion detection to ensure that even some very powerful adversaries attacking over many years have only a small probability of causing irrecoverable damage before being detected.
Reliability and security in the CoDeeN content distribution network
193 Citations2004Limin Wang, Kyong Soo Park +3 more
Content availability, pollution and poisoning in file sharing peer-to-peer networks
184 Citations2005Nicolas Christin, Andreas S. Weigend +1 more
A measurement study of content availability in the four most popular peer-to-peer file sharing networks, in the absence of poisoning, and simulating different poisoning strategies on the measured data to evaluate their potential impact shows a strong correlation between content availability and topological properties of the underlying peer- to-peer network.
Security for Structured Peer-to-peer Overlay Networks
122 Citations2004Miguel Castro, Shiping Chen +1 more
Detecting bittorrent blocking
99 Citations2008Marcel Dischinger, Alan Mislove +2 more
An easy-to-use tool to detect BitTorrent blocking is designed and results from a widely used public deployment of the tool are presented, showing how widely BitTorrent traffic blocking is deployed in the current Internet.
Samsara
92 Citations2003Landon P. Cox, Brian Noble
Samsara enforces fairness in peer-to-peer storage systems without requiring trusted third parties, symmetric storage relationships, monetary payment, or certified identities.
Lecture notes in computer scienceExperiences Deploying a Large-Scale Emergent Network
91 Citations2002Bryce Wilcox-O’Hearn
Several specific problems in the design of Mojo Nation are described, some of which appear to be soluble with simple practical improvements, and others of which are not yet addressed in the literature, suggesting opportunities for further research.
International Workshop on Peer-to-Peer SystemsActively monitoring peers in KAD
67 Citations2007Moritz Steiner, Ernst W. Biersack +1 more
KAD, a DHT based on Kademlia that is part of the widely used eMule peer-to-peer system, which has more than 1.5 million simultaneous users is explored by a very fast crawler and it is found that there are two classes of peers, long-lived peers that participate in KAD for weeks and short- lived peers that remain in K AD no more than few days before they permanently leave.
Lecture notes in computer scienceScrivener: Providing Incentives in Cooperative Content Distribution Systems
59 Citations2005Animesh Nandi, Tsuen‐Wan Ngan +3 more
Scrivener is described, a fully decentralized system that ensures fair sharing of bandwidth in cooperative content distribution networks and shows how participating nodes, tracking only first-hand observed behavior of their peers, can detect when their peers are behaving selfishly and refuse to provide service.
Experiences in building and operating ePOST, a reliable peer-to-peer application
48 Citations2006Alan Mislove, Ansley Post +2 more
The problems and pitfalls encountered in this p2p-based email system were able to be addressed by applying known principles of system design, while others turned out to be novel and fundamental, requiring us to devise new solutions.
OverCite: a distributed, cooperative citeseer
25 Citations2006Jeremy Stribling, Jinyang Li +3 more
OverCite is a new digital research library system that aggregates donated resources at multiple sites to provide CiteSeer-like document search and retrieval and increases its query throughput by a factor of seven with a nine-fold increase in the number of servers.
