Skip to main content

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

Publication ,  Conference
Vahdat, A; Chase, J; Braynard, R; Kostić, D; Reynolds, P; Rodriguez, A
Published in: Lecture Notes in Computer Science
January 1, 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.

Duke Scholars

Published In

Lecture Notes in Computer Science

DOI

EISSN

1611-3349

ISSN

0302-9743

Publication Date

January 1, 2002

Volume

2429 LNCS

Start / End Page

76 / 84

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 46 Information and computing sciences
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Vahdat, A., Chase, J., Braynard, R., Kostić, D., Reynolds, P., & Rodriguez, A. (2002). Self-organizing subsets: From each according to his abilities, to each according to his needs. In Lecture Notes in Computer Science (Vol. 2429 LNCS, pp. 76–84). https://doi.org/10.1007/3-540-45748-8_7
Vahdat, A., J. Chase, R. Braynard, D. Kostić, P. Reynolds, and A. Rodriguez. “Self-organizing subsets: From each according to his abilities, to each according to his needs.” In Lecture Notes in Computer Science, 2429 LNCS:76–84, 2002. https://doi.org/10.1007/3-540-45748-8_7.
Vahdat A, Chase J, Braynard R, Kostić D, Reynolds P, Rodriguez A. Self-organizing subsets: From each according to his abilities, to each according to his needs. In: Lecture Notes in Computer Science. 2002. p. 76–84.
Vahdat, A., et al. “Self-organizing subsets: From each according to his abilities, to each according to his needs.” Lecture Notes in Computer Science, vol. 2429 LNCS, 2002, pp. 76–84. Scopus, doi:10.1007/3-540-45748-8_7.
Vahdat A, Chase J, Braynard R, Kostić D, Reynolds P, Rodriguez A. Self-organizing subsets: From each according to his abilities, to each according to his needs. Lecture Notes in Computer Science. 2002. p. 76–84.

Published In

Lecture Notes in Computer Science

DOI

EISSN

1611-3349

ISSN

0302-9743

Publication Date

January 1, 2002

Volume

2429 LNCS

Start / End Page

76 / 84

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 46 Information and computing sciences