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 条
  • [31] On the characterization of peer-to-peer distributed virtual environments
    Rueda, S.
    Morillo, P.
    Orduna, J. M.
    Duato, J.
    IEEE VIRTUAL REALITY 2007, PROCEEDINGS, 2007, : 107 - +
  • [32] Distributed shell over peer-to-peer networks
    Truong, M
    Harwood, A
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 269 - 275
  • [33] A distributed quadtree index for peer-to-peer settings
    Tanin, E
    Harwood, A
    Samet, H
    ICDE 2005: 21ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2005, : 254 - 255
  • [34] Distributed data mining in peer-to-peer networks
    Datta, Souptik
    Bhaduri, Kanishka
    Giannella, Chris
    Kargupta, Hillol
    Wolff, Ran
    IEEE INTERNET COMPUTING, 2006, 10 (04) : 18 - 26
  • [35] Distributed file structures in a peer-to-peer environment
    Viglas, Stratis D.
    2007 IEEE 23RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2007, : 381 - 390
  • [36] On distributed rating systems for peer-to-peer networks
    Tian, Ye
    Wu, Di
    Ng, Kam-Wing
    COMPUTER JOURNAL, 2008, 51 (02): : 162 - 180
  • [37] Peer-to-peer based distributed file systems
    Vincze, Gabor
    Pap, Zoltan
    Horvath, Robert
    INTERNATIONAL JOURNAL OF INTERNET PROTOCOL TECHNOLOGY, 2007, 2 (02) : 117 - 123
  • [38] Distributed load balancing in peer-to-peer computing
    Zhang, S
    Qin, Z
    SHAPING BUSINESS STRATEGY IN A NETWORKED WORLD, VOLS 1 AND 2, PROCEEDINGS, 2004, : 1235 - 1240
  • [39] Security in a peer-to-peer distributed virtual environment
    Köhnlein, J
    PARALLEL COMPUTING: SOFTWARE TECHNOLOGY, ALGORITHMS, ARCHITECTURES AND APPLICATIONS, 2004, 13 : 587 - 597
  • [40] Distributed photovoltaics with peer-to-peer electricity trading
    Li Z.
    Ma T.
    Energy and Built Environment, 2022, 3 (04): : 424 - 432