Failure recovery for structured p2p networks: Protocol design and performance under churn

被引:7
|
作者
Lam, Simon S.
Liu, Huaiyu
机构
[1] Univ Texas, Dept Comp Sci, Austin, TX 78712 USA
[2] Intel Corp, Wireless Networking Lab, Hillsboro, OR 97124 USA
基金
美国国家科学基金会;
关键词
hypercube routing; K-consistency; failure recovery; sustainable churn rate; peer-to-peer networks;
D O I
10.1016/j.comnet.2005.12.009
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Measurement studies indicate a high rate of node dynamics in p2p systems. In this paper, we address the question of how high a rate of node dynamics can be supported by structured p2p networks. We confine our study to the hypercube routine scheme used by several structured p2p systems. To improve system robustness and facilitate failure recovery, we introduce the property of K-consistency, K >= 1, which generalizes consistency defined previously. (Consistency guarantees connectivity from any node to any other node.) We design and evaluate a failure recovery protocol based upon local information for K-consistent networks. The failure recovery protocol is then integrated with a join protocol that has been proved to construct K-consistent neighbor tables for concurrent joins. The integrated protocols were evaluated by a set of simulation experiments in which nodes joined a 2000-node network and nodes (both old and new) were randomly selected to fail concurrently over 10,000 s of simulated time. In each such "churn" experiment, we took a "snapshot" of neighbor tables in the network once every 50 s and evaluated connectivity and consistency measures over time as a function of the chum rate, timeout value in failure recovery, and K. We found our protocols to be effective, efficient, and stable for an average node lifetime as low as 8.3 min. Experiment results also show that the average routing delay of our protocols increases only slightly even when the churn rate is greatly increased. (c) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:3083 / 3104
页数:22
相关论文
共 50 条
  • [1] Estimating churn in structured P2P networks
    Binzenhoefer, Andreas
    Leibnitz, Kenji
    [J]. MANAGING TRAFFIC PERFORMANCE IN CONVERGED NETWORKS, 2007, 4516 : 630 - +
  • [2] A Flexible Maintenance Approach for Structured P2P Networks under Churn
    Chi, Cheng
    Koyanagi, Keiichi
    [J]. PROCEEDINGS OF 2012 IEEE 14TH INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY, 2012, : 273 - 278
  • [3] Modeling Churn in P2P networks
    Herrera, Octavio
    Znati, Taieb
    [J]. 40TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 2007, : 33 - +
  • [4] Resilience of structured P2P systems under churn: The reachable component method
    Kong, Joseph S.
    Bridgewater, Jesse S. A.
    Roychowdhury, Vwani P.
    [J]. COMPUTER COMMUNICATIONS, 2008, 31 (10) : 2109 - 2123
  • [5] Price of structured routing and its mitigation in P2P systems under churn
    Kong, Joseph S.
    Roychowdhury, Vwani P.
    [J]. P2P: SEVENTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2007, : 97 - 104
  • [6] Survive under high churn in structured P2P systems: Evaluation and strategy
    Liu, Zhiyu
    Yuan, Ruifeng
    Li, Zhenhua
    Li, Hongxing
    Chen, Guihai
    [J]. COMPUTATIONAL SCIENCE - ICCS 2006, PT 4, PROCEEDINGS, 2006, 3994 : 404 - 411
  • [7] Churn-Resilient Protocol for Massive Data Dissemination in P2P Networks
    Li, Zhenyu
    Xie, Gaogang
    Hwang, Kai
    Li, Zhongcheng
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (08) : 1342 - 1349
  • [8] Impacts of Peer Churn on P2P Streaming Networks
    Kang, Xiaohan
    Jose Jaramillo, Juan
    Ying, Lei
    [J]. 2012 50TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2012, : 1417 - 1424
  • [9] CORP: A Cooperative File Replication Protocol for Structured P2P Networks
    Shen, Haiying
    [J]. 16TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), PROCEEDINGS, 2009, : 322 - 331
  • [10] An Efficient Searching Protocol Design in P2P Unstructured Networks
    Chen, Chin-Ling
    Wu, Ju-Huang
    [J]. PROCEEDINGS OF 2010 CROSS-STRAIT CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY, 2010, : 336 - 339