DocumentCode
2026573
Title
Anthill: a framework for the development of agent-based peer-to-peer systems
Author
Babaoglu, Ozalp ; Meling, Hein ; Montresor, Alberto
Author_Institution
Dept. of Comput. Sci., Bologna Univ., Italy
fYear
2002
fDate
2002
Firstpage
15
Lastpage
22
Abstract
Recent peer-to-peer (P2P) systems are characterized by decentralized control, large scale and extreme dynamism of their operating environment. As such, they can be seen as instances of complex adaptive systems (CAS) typically found in biological and social sciences. We describe Anthill, a framework to support the design, implementation and evaluation of P2P applications based on ideas such as multi-agent and evolutionary programming borrowed from CAS. An Anthill system consists of a dynamic network of peer nodes; societies of adaptive agents travel through this network, interacting with nodes and cooperating with other agents in order to solve complex problems. Anthill can be used to construct different classes of P2P services that exhibit resilience, adaptation and self-organization properties. We also describe preliminary experiences with Anthill in implementing a file sharing application.
Keywords
application program interfaces; distributed processing; evolutionary computation; multi-agent systems; self-adjusting systems; Anthill; P2P services; P2P systems; adaptation; adaptive agents; agent-based peer-to-peer systems; complex adaptive systems; decentralized control; dynamic network; evolutionary programming; extreme dynamism; file sharing; multi-agent systems; peer nodes; resilience; self-organization; societies; Adaptive systems; Biology; Centralized control; Content addressable storage; Distributed computing; Distributed control; Grid computing; Large-scale systems; Peer to peer computing; Resource management;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 2002. Proceedings. 22nd International Conference on
ISSN
1063-6927
Print_ISBN
0-7695-1585-1
Type
conf
DOI
10.1109/ICDCS.2002.1022238
Filename
1022238
Link To Document