Self-organizing subsets: From each according to his abilities, to each according to his needs


Conference Paper

© Springer-Verlag Berlin Heidelberg 2002. The key principles behind current peer-to-peer research include fully distributing service functionality among all nodes participating in the system and routing individual requests based on a small amount of locally maintained state. The goals extend much further than just improving rawsy stem performance: Such systems must survive massive concurrent failures, denial of service attacks, etc. These efforts are uncovering fundamental issues in the design and deployment of distributed services. However, the work ignores a number of practical issues with the deployment of general peer-to-peer systems, including i) the overhead of maintaining consistency among peers replicating mutable data and ii) the resource waste incurred by the replication necessary to counteract the loss in locality that results from random content distribution. We argue that the key challenge in peer-to-peer research is not to distribute service functions among all participants, but rather to distribute functions to meet target levels of availability, survivability, and performance. In many cases, only a subset of participating hosts should take on server roles. The benefit of peer-to-peer architectures then comes from massive diversity rather than massive decentralization: With high probability, there is always some node available to provide the required functionality should the need arise.

Full Text

Duke Authors

Cited Authors

  • Vahdat, A; Chase, J; Braynard, R; Kostić, D; Reynolds, P; Rodriguez, A

Published Date

  • January 1, 2002

Published In

Volume / Issue

  • 2429 /

Start / End Page

  • 76 - 84

Electronic International Standard Serial Number (EISSN)

  • 1611-3349

International Standard Serial Number (ISSN)

  • 0302-9743

International Standard Book Number 10 (ISBN-10)

  • 3540441794

International Standard Book Number 13 (ISBN-13)

  • 9783540441793

Digital Object Identifier (DOI)

  • 10.1007/3-540-45748-8_7

Citation Source

  • Scopus