Replica Placement for Route Diversity in Tree-Based Routing Distributed Hash Tables

被引:9
作者
Harvesf, Cyrus [1 ]
Blough, Douglas M. [2 ]
机构
[1] Microsoft Corp, Redmond, WA 98052 USA
[2] Georgia Inst Technol, KACB, Dept Elect & Comp Engn, Atlanta, GA 30332 USA
基金
美国国家科学基金会;
关键词
Distributed systems; peer-to-peer networks; distributed hash tables; routing; replica placement; robustness; OVERLAY;
D O I
10.1109/TDSC.2009.49
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed hash tables (DHTs) share storage and routing responsibility among all nodes in a peer-to-peer network. These networks have bounded path length unlike unstructured networks. Unfortunately, nodes can deny access to keys or misroute lookups. We address both of these problems through replica placement. We characterize tree-based routing DHTs and define MAXDISJOINT, a replica placement that creates route diversity for these DHTs. We prove that this placement creates disjoint routes and find the replication degree necessary to produce a desired number of disjoint routes. Using simulations of Pastry (a tree-based routing DHT), we evaluate the impact of MAXDISJOINT on routing robustness compared to other placements when nodes are compromised at random or in a contiguous run. Furthermore, we consider another route diversity mechanism that we call neighbor set routing and show that, when used with our replica placement, it can successfully route messages to a correct replica even with a quarter of the nodes in the system compromised at random. Finally, we demonstrate a family of replica query strategies that can trade off response time and system load. We present a hybrid query strategy that keeps response time low without producing too high a load.
引用
收藏
页码:419 / 433
页数:15
相关论文
共 33 条
[21]  
Maymounkov Petar., 2002, IPTPS 01, P53
[22]   Concilium: Collaborative diagnosis of broken overlay routes [J].
Mickens, James W. ;
Noble, Brian D. .
37TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2007, :225-+
[23]   The effectiveness of realistic replication strategies on quality of availability for peer-to-peer systems [J].
On, GW ;
Schmitt, J ;
Steinmetz, R .
THIRD INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING (P2P2003), PROCEEDINGS, 2003, :57-64
[24]  
Plaxton C. G., 1997, SPAA '97. 9th Annual ACM Symposium on Parallel Algorithms and Architectures, P311, DOI 10.1145/258492.258523
[25]   Mitigating routing misbehaviour of rational nodes in CHORD [J].
Portmann, M ;
Ardon, S ;
Seneviratne, A .
2004 INTERNATIONAL SYMPOSIUM ON APPLICATIONS AND THE INTERNET WORKSHOPS, PROCEEDINGS, 2004, :541-545
[26]  
ROWSTRON, 2001, IFIP ACM INT C DISTR, P329
[27]  
ROWSTRON A, 2001, P ACM S OP SYST PRIN
[28]  
Serjantov A, 2002, LECT NOTES COMPUT SC, V2429, P111
[29]  
Singh A., 2004, P ACM SIGOPS 04, P115
[30]  
Sit E, 2002, LECT NOTES COMPUT SC, V2429, P261