Issue No. 02 - March/April (2006 vol. 21)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MIS.2006.35
David Hales , University of Bologna
Stefano Arteconi , University of Bologna
<p>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.</p><p>This article is part of a special issue on Self-Managing Systems.</p>
coordination, cooperation, P2P, social networks, self-organization
S. Arteconi and D. Hales, "SLACER: A Self-Organizing Protocol for Coordination in Peer-to-Peer Networks," in IEEE Intelligent Systems, vol. 21, no. , pp. 29-35, 2006.