TYPHOON: mobile distributed hash tables

被引:2
|
作者
Hsiao, HC [1 ]
King, CT
Wang, CW
机构
[1] Natl Tsing Hua Univ, Comp & Commun Res Ctr, Hsinchu 300, Taiwan
[2] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu 300, Taiwan
关键词
peer-to-peer system; lookup; capability awareness; location management; performance evaluation;
D O I
10.1016/j.jpdc.2004.09.012
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
TYPHOON is a capability-aware peer-to-peer (P2P) system. It exploits the heterogeneity of nodes in the system based on the concept of virtual homes. Nodes participating in the system are classified as good and inactive. TYPHOON uses resources provided by good peers. It is thus more reliable and agile than a naive structured P2P system. When a good peer is overloaded, it picks a suitable inactive node and migrates some loads (i.e., virtual homes) to that node. However, migration of virtual homes may cause instability in the system. TYPHOON thus incorporates a mechanism for tracking virtual homes. A migrated home can receive states of relevant homes using an adaptive, logical tree structure that can also react to system heterogeneity, node loading and network locality. A migrated home can also proactively discover the state of an interested home to ensure the correctness of lookup. We evaluate TYPHOON using theoretical and simulation analysis. We also benchmark TYPHOON using a prototype system on 34 desktop PCs. The results all confirm the effectiveness of TYPHOON. (C) 2004 Elsevier Inc. All rights reserved.
引用
收藏
页码:191 / 206
页数:16
相关论文
共 50 条
  • [1] Distributed Hash Tables
    Wehrle, K
    Götz, S
    Rieche, S
    PEER-TO-PEER SYSTEMS AND APPLICATIONS, 2005, 3485 : 79 - 93
  • [2] Distributed hash tables
    不详
    IEEE INTERNET COMPUTING, 2007, 11 (04) : 54 - 54
  • [3] Adapting distributed hash tables for mobile ad hoc networks
    Heer, T
    Goetz, S
    Rieche, S
    Wehrle, K
    FOURTH ANNUAL IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS, PROCEEDINGS, 2006, : 173 - +
  • [4] On routing in distributed hash tables
    Klemm, Fabius
    Girdzijauskas, Sarunas
    Le Boudec, Jean-Yves
    Aberer, Karl
    P2P: SEVENTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2007, : 113 - 120
  • [5] Distributed Paged Hash tables
    Rufino, J
    Pina, A
    Alves, A
    Exposto, J
    HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2002, 2003, 2565 : 679 - 692
  • [6] A case for unstructured distributed hash tables
    Puttaswamy, Krishna P. N.
    Zhao, Ben Y.
    2007 IEEE GLOBAL INTERNET SYMPOSIUM, 2007, : 7 - 12
  • [7] Authentication in stealth distributed hash tables
    MacQuire, Andrew
    Brampton, Andrew
    Rai, Idris A.
    Race, Nicholas J. P.
    Mathy, Laurent
    JOURNAL OF SYSTEMS ARCHITECTURE, 2008, 54 (06) : 607 - 618
  • [8] Congestion control for Distributed Hash Tables
    Klemm, Fabius
    Le Boudec, Jean-Yves
    Aberer, Karl
    NCA 2006: FIFTH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, PROCEEDINGS, 2006, : 189 - +
  • [9] Authentication in stealth Distributed Hash Tables
    MacQuire, Andrew
    Brampton, Andrew
    Rai, Idris A.
    Race, Nicholas J. P.
    Mathy, Laurent
    32ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA) - PROCEEDINGS, 2006, : 348 - +
  • [10] Creation of a Distributed NoSQL Database with Distributed Hash Tables
    San Roman Guzman, Agustin
    Valdeolmillos, Diego
    Rivas, Alberto
    Gonzalez Arrieta, Angelica
    Chamoso, Pablo
    HYBRID ARTIFICIAL INTELLIGENT SYSTEMS, HAIS 2019, 2019, 11734 : 26 - 37