Maintaining Data Consistency in Structured P2P Systems

被引:9
|
作者
Hu, Yi [1 ]
Bhuyan, Laxmi N. [1 ]
Feng, Min [1 ]
机构
[1] Univ Calif Riverside, Dept Comp Sci & Engn, Riverside, CA 92521 USA
基金
美国国家科学基金会;
关键词
Peer-to-peer; consistency; protocol design; simulations; MAINTENANCE; EFFICIENT; NETWORKS; OVERLAY; SCALE;
D O I
10.1109/TPDS.2012.81
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A fundamental challenge of supporting mutable data replication in a Peer-to-Peer (P2P) system is to efficiently maintain consistency. This paper presents a framework for Balanced Consistency Maintenance (BCoM) in structured P2P systems with heterogeneous node capabilities and various workload patterns. Replica nodes of each object are organized into a tree structure for disseminating updates, and a sliding window update protocol is developed for consistency maintenance. We present an analytical model to optimize the window size according to the dynamic network conditions, workload patterns and resource limits. In this way, BCoM balances the consistency strictness, object availability for updates, and update propagation performance for various application requirements. On top of the dissemination tree, two enhancements are proposed: 1) a fast recovery scheme to strengthen the robustness against node and link failures, and 2) a node migration policy to remove and prevent bottlenecks allowing more efficient update delivery. Simulations are conducted using P2PSim to evaluate BCoM in comparison to SCOPE [1]. The experimental results demonstrate that BCoM outperforms SCOPE with lower discard rates. BCoM achieves a discard rate as low as 5 percent in most cases while SCOPE has almost 100 percent discard rate.
引用
收藏
页码:2125 / 2137
页数:13
相关论文
共 50 条
  • [21] A Small World Routing Model for Structured P2P Systems
    Huang, Guimin
    Zhou, Ya
    Zhang, Yanchun
    [J]. ISISE 2008: INTERNATIONAL SYMPOSIUM ON INFORMATION SCIENCE AND ENGINEERING, VOL 1, 2008, : 632 - +
  • [22] The exclusion of malicious routing peers in structured P2P systems
    Rob, Bong-Soo
    Kwon, O-Hoon
    Flong, Sung Je
    Kim, Jong
    [J]. AGENTS AND PEER-TO-PEER COMPUTING, 2008, 4461 : 43 - 50
  • [23] Decreasing System Load by Caching in Structured P2P Systems
    Xiong, Wei
    Xie, Dong-Qing
    Zhou, Zai-Hong
    Liu, Jie
    [J]. HPCC 2008: 10TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2008, : 234 - +
  • [24] A novel state cache scheme in structured P2P systems
    Cai, HL
    Jun, W
    Dong, L
    Deogun, JS
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (02) : 154 - 168
  • [25] Semantic data integration in P2P systems
    Calvanese, D
    Damaggio, E
    De Giacomo, G
    Lenzerini, M
    Rosati, R
    [J]. DATABASES, INFORMATION SYSTEMS, AND PEER-TO-PEER COMPUTING, 2004, 2944 : 77 - 90
  • [26] Data Availability in P2P Streaming Systems
    Alustwani, H.
    Bahi, J. M.
    Mostefaoui, A.
    [J]. NGMAST 2008: SECOND INTERNATIONAL CONFERENCE ON NEXT GENERATION MOBILE APPLICATIONS, SERVICES, AND TECHNOLOGIES, PROCEEDINGS, 2008, : 531 - 536
  • [27] Looking up data in P2P systems
    Balakrishnan, I
    Kaashoek, MF
    Karger, D
    Morris, R
    Stoica, I
    [J]. COMMUNICATIONS OF THE ACM, 2003, 46 (02) : 43 - 48
  • [28] Data management in Grid and P2P systems
    Hameurlain, Abdelkader
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2008, 23 (02): : 57 - 58
  • [29] Improving data access in P2P systems
    Aberer, K
    Punceva, M
    Hauswirth, M
    Schmidt, R
    [J]. IEEE INTERNET COMPUTING, 2002, 6 (01) : 58 - 67
  • [30] IRM: Integrated File Replication and Consistency Maintenance in P2P Systems
    Shen, Haiying
    [J]. 2008 PROCEEDINGS OF 17TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, VOLS 1 AND 2, 2008, : 255 - 260