|
|
|||
SessionPerformance Issues in Decentralized Filesharing Networks
Theodore Hong, Developer, Freenet Project
Recent reports on potential scalability problems in Gnutella have
focused attention on performance issues in decentralized filesharing
networks such as Gnutella and Freenet. I propose an analytical
framework for evaluating performance in these systems, based on the
small-world model originally popularized by Stanley Milgram in the
context of social networks and more recently applied to technological
networks such as power grids and the World-Wide Web by Duncan Watts
and others. Using simulation, I examine some aspects of scalability
and fault-tolerance in Freenet and Gnutella, and attempt to explain
contrasting behaviors between the two in terms of the small-world
model. Finally, I hope to draw some conclusions for designers of
future filesharing systems.
(This talk is based on the chapter on performance I am contributing to the forthcoming book, "Peer-to-Peer: The Disruptive Potential of Collaborative Networking" -- available on request.) |
|||
|