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 条
  • [21] Distributed authentication for peer-to-peer networks
    Gokhale, S
    Dasgupta, P
    2003 SYMPOSIUM ON APPLICATIONS AND THE INTERNET WORKSHOPS, PROCEEDINGS, 2003, : 347 - 353
  • [22] HELC: A High Efficiency and Low Cost structured Peer-to-Peer overlay without Distributed Hash Table
    Li, Deng
    Chen, Zhigang
    Liu, Hui
    Vasilakos, Athanasios V.
    2008, Inderscience Enterprises Ltd., Switzerland (01)
  • [23] Managing, distributed objects in peer-to-peer systems
    Kalogeraki, V
    Chen, F
    IEEE NETWORK, 2004, 18 (01): : 22 - 29
  • [24] A peer-to-peer distributed selection algorithm for the Internet
    Loo, A
    Choi, YK
    INTERNET RESEARCH-ELECTRONIC NETWORKING APPLICATIONS AND POLICY, 2002, 12 (01): : 16 - 30
  • [25] Distributed agreement in dynamic peer-to-peer networks
    Augustine, John
    Pandurangan, Gopal
    Robinson, Peter
    Upfal, Eli
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2015, 81 (07) : 1088 - 1109
  • [26] Brushwood: Distributed trees in peer-to-peer systems
    Zhang, C
    Krishnamurthy, A
    Wang, RY
    PEER-TO-PEER SYSTEMS IV, 2005, 3640 : 47 - 57
  • [27] Managing distributed collaboration in a peer-to-peer network
    Higgins, Michael
    Roth, Stuart
    Senn, Jeff
    Lucas, Peter
    Widdows, Dominic
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2006: COOPIS, DOA, GADA, AND ODBAS, PT 1, PROCEEDINGS, 2006, 4275 : 569 - 586
  • [28] Distributed recommender for peer-to-peer knowledge sharing
    Zhen, Lu
    Jiang, Zuhua
    Song, Haitao
    INFORMATION SCIENCES, 2010, 180 (18) : 3546 - 3561
  • [29] A Distributed Index Service for Peer-to-Peer VOD
    Yu, Linchen
    Jin, Hai
    Yu, Yang
    Liao, Xiaofei
    Jiang, Wembin
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 202 - 207
  • [30] Distributed multimedia objects in peer-to-peer networks
    Watanabe, K
    Enokido, T
    Takizawa, M
    15TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2004, : 337 - 341