Computational Sociology for Systems "In the Wild": The Case of BitTorrent

An approach, often adopted in the multiagent-systems community, is to start from scratch, designing agents and platforms with provable properties using specialized logics and/or sophisticated simulation models. However, this approach is particularly difficult when dealing with open systems containing adaptive agents. This is because the designer can't be sure how other agents will behave in future states of the system. Worse, much of the desirable behavior of the system as a whole, such as high levels of altruism or cooperation, often result from emergent properties that are little understood and not easily reducible to individual behaviors. However, researchers are making progress with this approach.

[1]  Nicolas Gaud,et al.  Engineering Self-Organising Systems , 2003, Lecture Notes in Computer Science.

[2]  W. Hamilton,et al.  The Evolution of Cooperation , 1984 .

[3]  David Hales,et al.  How to cheat BitTorrent and why nobody does , 2005 .

[4]  David Hales,et al.  From selfish nodes to cooperative networks - emergent link-based incentives in peer-to-peer networks , 2004, Proceedings. Fourth International Conference on Peer-to-Peer Computing, 2004. Proceedings..

[5]  R. Riolo,et al.  Evolution of cooperation without reciprocity , 2001, Nature.

[6]  B. Cohen,et al.  Incentives Build Robustness in Bit-Torrent , 2003 .

[7]  R. Trivers The Evolution of Reciprocal Altruism , 1971, The Quarterly Review of Biology.

[8]  David Hales,et al.  Cooperation without Memory or Space: Tags, Groups and the Prisoner's Dilemma , 2000, MABS.

[9]  Zahia Guessoum Adaptive agents and multiagent systems , 2004, IEEE Distributed Systems Online.

[10]  Salima Hassas,et al.  Self-Organisation: Paradigms and Applications , 2003, Engineering Self-Organising Systems.