Locality in structured peer-to-peer networks

被引:15
|
作者
Ferreira, RA [1 ]
Jagannathan, S [1 ]
Grama, A [1 ]
机构
[1] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
基金
美国国家科学基金会;
关键词
peer-to-peer networks; DHT; query resolutions locality; caching Internet;
D O I
10.1016/j.jpdc.2005.09.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Distributed hash tables (DHTs), used in a number of structured peer-to-peer (P2P) systems, provide efficient mechanisms for resource placement and location. A key distinguishing feature of current DHT systems, such as Chord, Pastry, CAN and Tapestry, is the way they handle locality in the underlying network. Topology-based node identifier assignment, proximity routing, and proximity neighbor selection are examples of heuristics used to minimize message delays in the underlying network. While these heuristics are sometimes effective, they all rely on a single global overlay that may install the key of a popular object at a node far from most of the nodes accessing it. Furthermore, a response to a lookup message does not contain any locality information about the nodes holding a copy of the object. We address these issues in Plethora, a novel two-level overlay P2P network. A local overlay in Plethora acts as a locality-aware cache for the global overlay, grouping nodes close together in the underlying network. Local overlays are constructed by exploiting the organization of the Internet into autonomous systems (ASs). We present a detailed experimental study that demonstrates performance gains in response time of up to 60% compared to a single global Pastry overlay. We also present efficient distributed algorithms for maintaining local overlays in the presence of node arrivals and departures. (c) 2005 Elsevier Inc. All rights reserved.
引用
收藏
页码:257 / 273
页数:17
相关论文
共 50 条
  • [1] Enhancing locality in structured peer-to-peer networks
    Ferreira, RA
    Jagannathan, S
    Grama, A
    TENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2004, : 25 - 34
  • [2] A Taxonomy for Locality Algorithms on Peer-to-Peer Networks
    Miers, C.
    Simplicio, M.
    Gallo, D.
    Carvalho, T.
    Bressan, G.
    Souza, V.
    Karlsson, P.
    Damola, A.
    IEEE LATIN AMERICA TRANSACTIONS, 2010, 8 (04) : 323 - 331
  • [3] Locality-aware peer-to-peer networks
    Wang, Chun-Hsin
    Ciou, Jyun-Cheng
    9TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY: TOWARD NETWORK INNOVATION BEYOND EVOLUTION, VOLS 1-3, 2007, : 1462 - +
  • [4] LOCALITY AND RESOURCE AWARE PEER-TO-PEER OVERLAY NETWORKS
    Wu, Chun-Hung
    Chiang, Kuo
    Yu, Ruo-Jian
    Wang, Sheng-De
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2008, 31 (07) : 1207 - 1217
  • [5] Semantic indexing in structured peer-to-peer networks
    Ferreira, Ronaldo A.
    Koyuturk, Mehmet
    Jagannathan, Suresh
    Grama, Ananth
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2008, 68 (01) : 64 - 77
  • [6] A framework for structured peer-to-peer overlay networks
    Alima, LO
    Ghodsi, A
    Haridi, S
    GLOBAL COMPUTING, 2005, 3267 : 223 - 249
  • [7] Wildcard search in structured peer-to-peer networks
    Joung, Yuh-Jzer
    Yang, Li-Wei
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2007, 19 (11) : 1524 - 1540
  • [8] Dynamic Querying in Structured Peer-to-Peer Networks
    Talia, Domenico
    Trunfio, Paolo
    MANAGING LARGE-SCALE SERVICE DEPLOYMENT, PROCEEDINGS, 2008, 5273 : 28 - 41
  • [9] Handling Churn in Structured Peer-to-Peer Networks
    Xu Xiang
    PROCEEDINGS OF 2009 2ND IEEE INTERNATIONAL CONFERENCE ON BROADBAND NETWORK & MULTIMEDIA TECHNOLOGY, 2009, : 669 - 674
  • [10] Exploiting locality for scalable information retrieval in peer-to-peer networks
    Zeinalipour-Yazti, D
    Kalogeraki, V
    Gunopulos, D
    INFORMATION SYSTEMS, 2005, 30 (04) : 277 - 298