IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
Robust incentive techniques for peer-to-peer networks
EC '04 Proceedings of the 5th ACM conference on Electronic commerce
Gossip-based aggregation in large dynamic networks
ACM Transactions on Computer Systems (TOCS)
SLACER: A Self-Organizing Protocol for Coordination in Peer-to-Peer Networks
IEEE Intelligent Systems
Pandora: an efficient platform for the construction of autonomic applications
Self-star Properties in Complex Information Systems
Choose your tribe! – evolution at the next level in a peer-to-peer network
ESOA'05 Proceedings of the Third international conference on Engineering Self-Organising Systems
Applying a socially inspired technique (tags) to improve cooperation in P2P networks
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Tag Mechanisms Evaluated for Coordination in Open Multi-Agent Systems
Engineering Societies in the Agents World VIII
Proceedings of the 7th workshop on Reflective and adaptive middleware
Hi-index | 0.00 |
Current peer-to-peer systems rely on user intervention to install and update the software (protocols) that run on each node. We propose another direction where protocols are dynamically and automatically rolled-out over peers, with the peers themselves selecting those that are beneficial and rejecting those which are not. To achieve this, we argue that, new protocols should be "injected" live into a running P2P system, with peers themselves replicating them. This requires that peers select "socially beneficial" protocols even though they need to base this on their own individual performance evaluations. What we are proposing can be seen as a meta-protocol, which we call Automatic Social Bootstrapping, that intelligently selects and replicates those protocols that are for the social good --- that is, maximize the average utility of the entire population. We sketch an outline of the protocol and present some initial high-level simulation results. Finally we identify several open issues that need to be addressed in order to further develop the approach.