Echo: A peer-to-peer clustering framework for improving communication in DHTs

被引:5
作者
Sanchez-Artigas, Marc [1 ]
Garcia Lopez, Pedro [1 ]
机构
[1] Univ Rovira & Virgili, Dept Comp Engn & Math, Tarragona, Catalonia, Spain
关键词
Peer-to-peer; Distributed hash tables; Clustering; Cayley graph; FORWARDING INDEX;
D O I
10.1016/j.jpdc.2009.06.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
One of the main challenges of peer-to-peer (P2P) systems is how to efficiently store and locate the ever-increasing amount of data being shared by participants. Indexing methods have been adapted on top of P2P networks and querying methods have been developed to handle data distribution across different nodes. Among these technologies, Distributed hash tables (DHTs) provide the highest scalable substrates. Although DHTs have many virtues, yet, it is hard to develop certain types of applications. For instance, distributing multimedia content among users who form communities based on their interests or their location is difficult to achieve in plain DHTs. To support a broader range of applications, we present Echo, a framework that benefits from the recursive structure of DHTs to embed clusters into their structures at almost no cost. While retaining the uniformity, scalability and load balancing of the original designs, Echo improves their scalability by taking advantage of the locality in communication exhibited by communities of users. Since our framework is based on the Cayley graph-theoretic model, it is applicable to a large subset of the most representative DHTs. As an illustrative example, we show how Chord can be transformed into a clustered DHT using our methodology. Furthermore, we give some indicative hints of how six different DHTs - Randomized Chord, Symphony, Kademlia, P-Grid, Tapestry and Pastry - can be transformed into their Echoing versions. Simulations results verify the effectiveness of Echo. (C) 2009 Elsevier Inc. All rights reserved.
引用
收藏
页码:126 / 143
页数:18
相关论文
共 39 条
  • [1] Aberer K, 2003, SIGMOD RECORD, V32, P29, DOI 10.1145/945721.945729
  • [2] A GROUP-THEORETIC MODEL FOR SYMMETRIC INTERCONNECTION NETWORKS
    AKERS, SB
    KRISHNAMURTHY, B
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (04) : 555 - 566
  • [3] Annapureddy S, 2005, USENIX Association Proceedings of the 2nd Symposium on Networked Systems Design & Implementation (NSDI '05), P129
  • [4] [Anonymous], 2004, P 23 ANN ACM S PRINC
  • [5] [Anonymous], VLDB
  • [6] Scale-free characteristics of random networks:: the topology of the World-Wide Web
    Barabási, AL
    Albert, R
    Jeong, H
    [J]. PHYSICA A, 2000, 281 (1-4): : 69 - 77
  • [7] Modeling Internet topology
    Calvert, KL
    Doar, MB
    Zegura, EW
    [J]. IEEE COMMUNICATIONS MAGAZINE, 1997, 35 (06) : 160 - 163
  • [8] FORWARDING INDEX OF COMMUNICATION NETWORKS.
    Chung, Fan R.K.
    Coffman Jr., Edward G.
    Reiman, Martin I.
    Simon, Burton
    [J]. IEEE Transactions on Information Theory, 1987, IT-33 (02) : 224 - 232
  • [9] Cohen H., 1993, COURSE COMPUTATIONAL
  • [10] CONSIDINE J, 2002, CLUSTER BASED OPTIMI