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 条
  • [1] Performance management of Peer-to-Peer distributed hash tables
    Doyen, G
    Nataf, E
    Festor, O
    EUNICE 2005: NETWORKS AND APPLICATIONS TOWARDS A UBIQUITOUSLY CONNECTED WORLD, 2006, 196 : 233 - 246
  • [2] Survey on Load Balancing in Peer-to-Peer Distributed Hash Tables
    Felber, Pascal
    Kropf, Peter
    Schiller, Eryk
    Serbu, Sabina
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2014, 16 (01): : 473 - 492
  • [3] Locating XML Documents in a Peer-to-Peer Network Using Distributed Hash Tables
    Rao, Praveen R.
    Moon, Bongki
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2009, 21 (12) : 1737 - 1752
  • [4] A Fully-Distributed Scalable Peer-to-Peer Protocol for Byzantine-Resilient Distributed Hash Tables
    Augustine, John
    Chatterjee, Soumyottam
    Pandurangan, Gopal
    PROCEEDINGS OF THE 34TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2022, 2022, : 87 - 98
  • [5] Peer-to-Peer Distributed Computing Framework
    Dharmapala, Prashan
    Koneshvaran, Lumeshkantha
    Sivasooriyathevan, Darshanun
    Ismail, Imtizam
    Kasthurirathna, Dharshana
    PROCEEDINGS OF THE 2017 6TH NATIONAL CONFERENCE ON TECHNOLOGY & MANAGEMENT (NCTM) - EXCEL IN RESEARCH AND BUILD THE NATION, 2017, : 126 - 131
  • [6] Distributed recommender for peer-to-peer knowledge sharing
    Zhen, Lu
    Jiang, Zuhua
    Song, Haitao
    INFORMATION SCIENCES, 2010, 180 (18) : 3546 - 3561
  • [7] 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 - +
  • [8] 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
  • [9] Peer-to-peer based distributed file systems
    Vincze, Gabor
    Pap, Zoltan
    Horvath, Robert
    INTERNATIONAL JOURNAL OF INTERNET PROTOCOL TECHNOLOGY, 2007, 2 (02) : 117 - 123
  • [10] 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