An Agent-Based Approach for Modelling Peer to Peer Networks

被引:0
|
作者
Alharbi, Hani [1 ]
Hussain, Amir [1 ]
机构
[1] Univ Stirling, Sch Nat Sci, Div Comp Sci & Math, Stirling FK9 4LA, Scotland
关键词
Peer-to-Peer; Gnutella; Agent-based modeling; NetLogo; TO-PEER; AD HOC;
D O I
10.1109/UKSim.2015.47
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A promising modelling and simulation tool is Agent-based Modelling (ABM) that has proved to be an effective and powerful tool across a wide range of fields. However, its exploitation within the Peer to Peer (P2P) paradigm has only recently attracted attention. This paper shows that the use of ABM tools such as NetLogo can provide many advantages over classical P2P simulation tools. This has been demonstrated through an initial case study involving implementation and evaluation of a well-known, powerful unstructured P2P protocol, named Gia. Preliminary simulation results show that Netlogo can provide the user with a wide range of comparative benefits, such as ease of implementation, visualization, and real-time analysis. Moreover, it can be used in educational applications for understanding the complexity of P2P networks. In addition, NetLogo is shown to have the potential to provide more insightful performance measures and serve as a future ` participatory' e-learning or educational tool for studying various aspects of the complex Gia model. Finally, we present some preliminary results for a NetLogobased implementation of a recently reported, modified Gnutella-like (M-Gia) protocol, which considers additional parameters to improve consistency in mobile P2P networks.
引用
收藏
页码:532 / 537
页数:6
相关论文
共 50 条
  • [1] Mobile agent-based approach for resource discovery in peer-to-peer networks
    Gaber, Jaafar
    Bakhouya, Mohamed
    [J]. AGENTS AND PEER-TO-PEER COMPUTING, 2008, 4461 : 63 - 73
  • [2] Modeling peer review: an agent-based approach
    Allesina, Stefano
    [J]. IDEAS IN ECOLOGY AND EVOLUTION, 2012, 5 (02): : 27 - 35
  • [3] Agent-based middleware for web service dynamic integration on peer-to-peer networks
    Lin, AZ
    Maheshwari, P
    [J]. AI 2005: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2005, 3809 : 405 - 414
  • [4] Mobile agent-based search for service discovery on dynamic peer-to-peer networks
    Sultanik, EA
    [J]. PROCEEDING OF THE NINETEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE SIXTEENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2004, : 974 - 975
  • [5] An agent-based approach to enforcing fairness in peer-to-peer distributed file systems
    Gelfand, B
    Esfahanian, AH
    Mutka, M
    [J]. NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 157 - 162
  • [6] The dynamics of peer-to-peer tasks: An agent-based perspective
    Jin, XL
    Liu, JM
    Yang, Z
    [J]. AGENTS AND PEER-TO-PEER COMPUTING, 2005, 3601 : 173 - 184
  • [7] Agent-based peer-to-peer layered architecture for data transfer in Wireless Sensor Networks
    Shakshuki, Elhadi
    Hussain, Sajid
    Matin, Abdul Wasey
    Matin, Abdur Rafey
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING, 2006, : 490 - +
  • [8] Analyzing peer to peer communication through agent-based simulation
    Matsuyama, Shinako
    Kunigami, Masaaki
    Terano, Takao
    [J]. NEW FRONTIERS IN ARTIFICIAL INTELLIGENCE, 2006, 4012 : 340 - 348
  • [9] Contingent Role of Knowledge Self-Efficacy Distribution on Diffusion of Knowledge in Peer-To-Peer Networks: An Agent-Based Approach
    Havakhor, Taha
    Soror, Amr
    Sabherwal, Rajiv
    [J]. AMCIS 2014 PROCEEDINGS, 2014,
  • [10] An execution prototype of mobile agent-based peer-to-peer systems
    Qu, Wenyu
    Kitsuregawa, Masaru
    Li, Keqiu
    Shen, Hong
    [J]. FIRST INTERNATIONAL MULTI-SYMPOSIUMS ON COMPUTER AND COMPUTATIONAL SCIENCES (IMSCCS 2006), PROCEEDINGS, VOL 2, 2006, : 330 - +