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] Active distributed Peer-to-Peer network architecture
    Huang, DY
    Li, ZP
    Zhang, Y
    Huang, JH
    2003 INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY, VOL 1 AND 2, PROCEEDINGS, 2003, : 111 - 114
  • [42] HASH-BASED OVERLAY PARTITIONING IN UNSTRUCTURED PEER-TO-PEER SYSTEMS
    Papadakis, Harris
    Fragopoulout, Paraskevi
    Markatos, Evangelos P.
    Dikaiakos, Marios D.
    Labrinidis, Alexandras
    PARALLEL PROCESSING LETTERS, 2009, 19 (01) : 57 - 71
  • [43] Peer pressure: Distributed recovery from attacks in peer-to-peer systems
    Keyani, P
    Larson, B
    Senthil, M
    WEB ENGINEERING AND PEER TO PEER COMPUTING, 2002, 2376 : 306 - 320
  • [44] A distributed authentication platform architecture for peer-to-peer applications
    Sagara, K
    Nishiki, K
    Koizumi, M
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2005, E88B (03) : 865 - 872
  • [45] Building distributed educational applications using peer-to-peer
    Müldner, T
    Leighton, G
    ED-MEDIA 2004: World Conference on Educational Multimedia, Hypermedia & Telecommunications, Vols. 1-7, 2004, : 125 - 133
  • [46] DISTRIBUTED PEER-TO-PEER BEAMFORMING FOR MULTIUSER RELAY NETWORKS
    Chen, Haihua
    Gershman, Alex B.
    Shahbazpanahi, Shahram
    2009 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS 1- 8, PROCEEDINGS, 2009, : 2265 - +
  • [47] A multilayer peer-to-peer framework for distributed synchronous collaboration
    Osais, Yahya
    Abdala, Souhail
    Matrawy, Ashraf
    IEEE INTERNET COMPUTING, 2006, 10 (06) : 33 - 41
  • [48] BufferBank: A distributed cache infrastructure for peer-to-peer application
    Huang, Bin
    Sun, Zhigang
    Chen, Hongyi
    Mao, Jianbiao
    Zhang, Ziwen
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2014, 7 (04) : 485 - 496
  • [49] Using a distributed quadtree index in peer-to-peer networks
    Egemen Tanin
    Aaron Harwood
    Hanan Samet
    The VLDB Journal, 2007, 16 : 165 - 178
  • [50] A peer-to-peer platform for simulating distributed virtual environments
    Rueda, Silvia
    Morillo, Pedro
    Orduna, Juan M.
    2007 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, VOLS 1 AND 2, 2007, : 555 - 562