An emulator for peer-to-peer distributed hash tables

被引:1
|
作者
Kato, Daishi [1 ]
Kunieda, Kazuo [1 ]
Yamada, Keiji [1 ]
机构
[1] NEC Corp Ltd, Nara 6300101, Japan
关键词
Peer-to-peer; Distributed hash tables; Implementation; Evaluation; Emulator;
D O I
10.1016/j.comcom.2009.05.012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed hash tables (DHTs) are one of the hottest topics in large-scale peer-to-peer network research. We propose a method for evaluating DHTs by emulator, which allows us to evaluate not only DHT algorithms but also DHT implementations. Evaluating DHT implementations is important for DHT application developers because their performance influences application design. We developed a DHT emulator that runs in a local environment, and controls several DHT implementations based on a scenario. Because a scenario allows us to repeat evaluations, we can compare DHTs by one scenario and find behavior patterns by slightly changed scenarios. Five use cases are demonstrated to show the capabilities of Peeremu, and some results show DHT characteristics that cannot be obtained by simulating DHT algorithms. We hope this method helps application developers to understand DHTs and utilize them to create a better user experience. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:1559 / 1567
页数:9
相关论文
共 50 条
  • [41] Implementation of a distributed file storage with replica management in Peer-to-Peer environments
    Yang, Chao-Tung
    Chen, Hung-Yen
    Huang, Chih-Lin
    Tsaur, Shyh-Chang
    INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2011, 7 (03) : 202 - 210
  • [42] Real Time Distributed and Decentralized Peer-to-Peer Protocol for Swarm Robots
    Rabbah M.A.
    Rabbah N.
    Belhadaoui H.
    Rifi M.
    International Journal of Advanced Computer Science and Applications, 2021, 12 (11): : 264 - 276
  • [43] A Distributed Certification Method for Peer-to-Peer System Based on Biological Information
    Tan, Zhenhua
    Yang, Guangming
    Zhu, Zhiliang
    Cheng, Wei
    Chang, Guiran
    ADVANCED RESEARCH ON COMPUTER EDUCATION, SIMULATION AND MODELING, PT II, 2011, 176 (02): : 409 - 414
  • [44] Development of a distributed collaborative design framework within peer-to-peer environment
    Fan, L. Q.
    Kumar, A. Senthil
    Jagdish, B. N.
    Bok, S. H.
    COMPUTER-AIDED DESIGN, 2008, 40 (09) : 891 - 904
  • [45] A distributed architecture for massively multiplayer online services with peer-to-peer support
    Endo, Keiichi
    Kawahara, Minoru
    Takahashi, Yutaka
    Network Control and Engineering for Qos, Security and Mobility, IV, 2007, 229 : 147 - 158
  • [46] Distributed Ledger Technologies for Peer-to-Peer Local Markets in Distribution Networks
    Troncia, Matteo
    Galici, Marco
    Mureddu, Mario
    Ghiani, Emilio
    Pilo, Fabrizio
    ENERGIES, 2019, 12 (17)
  • [47] Real Time Distributed and Decentralized Peer-to-Peer Protocol for Swarm Robots
    Rabbah, Mahmoud Almostafa
    Rabbah, Nabila
    Belhadaoui, Hicham
    Rifi, Mounir
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (11) : 264 - 276
  • [48] Stabilizing Distributed R-Trees for Peer-to-Peer Content Routing
    Bianchi, Silvia
    Felber, Pascal
    Potop-Butucaru, Maria Gradinariu
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (08) : 1175 - 1187
  • [49] Lessons from a distributed peer-to-peer smart trackerErfahrungen über verteilte, Peer-to-Peer-basierte, intelligente Objektverfolgung
    S. Velipasalar
    W. Wolf
    e & i Elektrotechnik und Informationstechnik, 2008, 125 (10) : 334 - 340
  • [50] Reliability of data in structured peer-to-peer systems
    Rieche, S
    Wehrle, K
    Landsiedel, O
    Götz, S
    Petrak, L
    2004 INTERNATIONAL WORKSHOP ON HOT TOPICS IN PEER-TO-PEER SYSTEMS, PROCEEDINGS, 2004, : 108 - 113