This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
SLACER: A Self-Organizing Protocol for Coordination in Peer-to-Peer Networks
March/April 2006 (vol. 21 no. 2)
pp. 29-35
David Hales, University of Bologna
Stefano Arteconi, University of Bologna

Establishing and maintaining coordination in highly dynamic and open peer-to-peer systems is a major problem. Maintaining cooperation between P2P nodes is a subproblem of coordination. Generally, researchers assume that nodes will act cooperatively or use a reputation system. The former solution requires a priori hard-coding of the correct coordination behavior; the latter requires maintaining a shared history mechanism. SLACER, a simple protocol, can produce incentives, under given assumptions, for coordination and cooperation without having to hard-code the entire protocol or implement a shared history. In general test cases requiring cooperation between peers for socially optimal outcomes in a simulated P2P network, SLACER self-organizes connected cooperative and robust networks. In addition to new application possibilities, SLACER could maintain cooperative networks suitable for P2P applications that currently depend on human social networks, transforming them into fully autonomous self-managing systems.

This article is part of a special issue on Self-Managing Systems.

Index Terms:
coordination, cooperation, P2P, social networks, self-organization
Citation:
David Hales, Stefano Arteconi, "SLACER: A Self-Organizing Protocol for Coordination in Peer-to-Peer Networks," IEEE Intelligent Systems, vol. 21, no. 2, pp. 29-35, March-April 2006, doi:10.1109/MIS.2006.35
Usage of this product signifies your acceptance of the Terms of Use.