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] Fair and distributed peer-to-peer allocation of a common, refillable resource
    Agarwal, Sachin
    Laifenfeld, Moshe
    Hagedorn, Andrew
    Trachtenberg, Ari
    Alanyali, Murat
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2009, 69 (12) : 974 - 988
  • [32] MioStream: a peer-to-peer distributed live media streaming on the edge
    Palacios, Servio
    Santos, Victor
    Barsallo, Edgardo
    Bhargava, Bharat
    MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (17) : 24657 - 24680
  • [33] Securely deploying distributed computation systems on peer-to-peer networks
    Vrancken, Kobe
    Piessens, Frank
    Strackx, Raoul
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 328 - 337
  • [34] Experimental Validation of Peer-to-Peer Distributed Voltage Control System
    Almasalma, Hamada
    Claeys, Sander
    Mikhaylov, Konstantin
    Haapola, Jussi
    Pouttu, Ari
    Deconinck, Geert
    ENERGIES, 2018, 11 (05)
  • [35] A distributed proxy architecture for service discovery in peer-to-peer networks
    Madruga, M
    Batista, T
    Guedes, LA
    Intelligence in Communication Systems, 2005, 190 : 201 - 210
  • [36] Benchmarking Platform for Peer-to-Peer Systems
    Kovacevic, Aleksandra
    Kaune, Sebastian
    Liebau, Nicolas
    Steinmetz, Ralf
    Mukherjee, Patrick
    IT-INFORMATION TECHNOLOGY, 2007, 49 (05): : 312 - 319
  • [37] Designing peer-to-peer distributed user interfaces: Case studies on building distributed applications
    Fisher, Eli Raymond
    Badam, Sriram Karthik
    Elmqvist, Niklas
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2014, 72 (01) : 100 - 110
  • [38] A Toolkit for Peer-to-Peer Distributed User Interfaces: Concepts, Implementation, and Applications
    Melchior, Jeremie
    Grolaux, Donatien
    Vanderdonckt, Jean
    Van Roy, Peter
    EICS'09: PROCEEDINGS OF THE ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS, 2009, : 69 - 78
  • [39] Zorilla: a peer-to-peer middleware for real-world distributed systems
    Drost, Niels
    van Nieuwpoort, Rob V.
    Maassen, Jason
    Seinstra, Frank J.
    Bal, Henri E.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (13) : 1506 - 1521
  • [40] VMesh: Distributed segment storage for peer-to-peer interactive video streaming
    Yiu, W. -P. Ken
    Jin, Xing
    Chan, S. -H. Gary
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2007, 25 (09) : 1717 - 1731