Incentives for sharing in peer-to-peer networks
Proceedings of the 3rd ACM conference on Electronic Commerce
Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence
Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence
Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence
Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence
Introduction to Multiagent Systems
Introduction to Multiagent Systems
Modeling and performance analysis of BitTorrent-like peer-to-peer networks
Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications
A case for taxation in peer-to-peer streaming broadcast
Proceedings of the ACM SIGCOMM workshop on Practice and theory of incentives in networked systems
Rarest first and choke algorithms are enough
Proceedings of the 6th ACM SIGCOMM conference on Internet measurement
Measurements, analysis, and modeling of BitTorrent-like systems
IMC '05 Proceedings of the 5th ACM SIGCOMM conference on Internet Measurement
Efficient simulation of large-scale p2p networks: packet-level vs. flow-level simulations
Proceedings of the second workshop on Use of P2P, GRID and agents for the development of content networks
Multi-Agent System Model of a BitTorrent Network
SNPD '08 Proceedings of the 2008 Ninth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing
A system based on mobile agents to test mobile computing applications
Journal of Network and Computer Applications
Analyzing peer to peer communication through agent-based simulation
JSAI'05 Proceedings of the 2005 international conference on New Frontiers in Artificial Intelligence
The bittorrent p2p file-sharing system: measurements and analysis
IPTPS'05 Proceedings of the 4th international conference on Peer-to-Peer Systems
On exploiting agent technology in the design of peer-to-peer applications
AP2PC'04 Proceedings of the Third international conference on Agents and Peer-to-Peer Computing
iDetect: Content Based Monitoring of Complex Networks using Mobile Agents
Applied Soft Computing
Hi-index | 0.00 |
A peer to peer (P2P) computer network relies on direct connections between participants instead of conventional centralized resources. This kind of network is useful for many purposes, but its killer application nowadays is file sharing. BitTorrent is a very popular protocol for this matter. In this paper, we model a BitTorrent network as a multi-agent system. In it, each BitTorrent client is an agent that interacts with other agents and reacts autonomously, following the same decision algorithms as a real client. The clients aim at downloading content files in the shortest time possible and they share them with other agents. The model is programmed in JADE, a software framework in Java language for agent development. The model has been validated by initial tests, and it will be used to study the behavior of BitTorrent networks in diverse situations that are hard to emulate in a real network, or to simulate with other models, like modifications of the protocol or user behaviors.