Stability-Optimal Grouping Strategy of Peer-to-Peer Systems

被引:5
|
作者
Li, Zhenhua [1 ]
Wu, Jie [2 ]
Xie, Junfeng [3 ]
Zhang, Tieying [4 ]
Chen, Guihai [3 ]
Dai, Yafei [1 ]
机构
[1] Peking Univ, Sch EECS, Network Lab, Beijing 100871, Peoples R China
[2] Temple Univ, Dept Comp & Informat Sci, Philadelphia, PA 19122 USA
[3] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200240, Peoples R China
[4] Chinese Acad Sci, Inst Comp Technol, Beijing 100080, Peoples R China
基金
美国国家科学基金会;
关键词
Peer-to-peer; stability; scalability; grouping; homogeneity; optimization;
D O I
10.1109/TPDS.2011.90
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
When applied in high-churn Internet environments, P2P systems face a dilemma: although most participants are too unstable, a P2P system requires sufficient stable peers to provide satisfactory core services. Thus, determining how to leverage unstable nodes seems to be the only choice. Our primary idea is to group unstable nodes together in order to form an adequate number of stable service groups. Focusing on this topic, our main findings are three-fold: 1) A general analytical model to investigate the grouping process of P2P systems is established, in which the stability-scalability trade-off problem is paid special attention to. 2) We formalize the target of grouping as the Maximum Stability Grouping (MSG) problem. It proves to be not only NP-hard, but also infeasible; therefore, we restrict it to a feasible Homogeneous MSG (H-MSG) problem and deduce its optimal solution under the stochastic model. 3) We propose a homogeneous grouping strategy to fulfill the optimal solution. Comprehensive simulations have been performed on generated data sets and real-world traces from a P2P storage system and a P2P streaming system. Results show that our grouping strategy effectively captures the stability-scalability trade-off: besides excellent stability, it gains much higher stable service capacity, with acceptable loss in scalability.
引用
收藏
页码:2079 / 2087
页数:9
相关论文
共 50 条
  • [21] Reliability of data in structured peer-to-peer systems
    Rieche, S
    Wehrle, K
    Landsiedel, O
    Götz, S
    Petrak, L
    2004 INTERNATIONAL WORKSHOP ON HOT TOPICS IN PEER-TO-PEER SYSTEMS, PROCEEDINGS, 2004, : 108 - 113
  • [22] Association rule mining in peer-to-peer systems
    Wolff, R
    Schuster, A
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2004, 34 (06): : 2426 - 2438
  • [23] A Unified Format for Traces of Peer-to-Peer Systems
    Zhang, Boxun
    Iosup, Alexandru
    Pouwelse, Johan
    Garbacki, Pawel
    LSAP 2009: WORKSHOP ON LARGE-SCALE SYSTEM AND APPLICATION PERFORMANCE, 2009, : 27 - 34
  • [24] Lightweight emulation to study peer-to-peer systems
    Nussbaum, Lucas
    Richard, Olivier
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2008, 20 (06) : 735 - 749
  • [25] XL Peer-to-Peer Pub/Sub Systems
    Kermarrec, Anne-Marie
    Triantafillou, Peter
    ACM COMPUTING SURVEYS, 2013, 46 (02)
  • [26] Peer-to-peer systems consubstantiate the Ba concept
    Accorsi, Fabio Luis
    Costa, Joao Paulo
    PROCEEDINGS OF THE 8TH EUROPEAN CONFERENCE ON KNOWLEDGE MANAGEMENT, VOL 1 AND 2, 2007, : 15 - +
  • [27] Towards fully autonomic peer-to-peer systems
    Amoretti, Michele
    ICCS 2010 - INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, PROCEEDINGS, 2010, 1 (01): : 2633 - 2642
  • [28] Merging and Splitting Structured Peer-to-Peer Systems
    Xiang, Xu
    ISISE 2008: INTERNATIONAL SYMPOSIUM ON INFORMATION SCIENCE AND ENGINEERING, VOL 1, 2008, : 501 - 505
  • [29] Location awareness in unstructured peer-to-peer systems
    Liu, YH
    Xiao, L
    Liu, XM
    Ni, LM
    Zhang, XD
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (02) : 163 - 174
  • [30] A Similarity-based Data Placement Strategy for Peer-to-peer Storage and Backup Systems
    Fu, Rongrong
    Wang, Jian
    Yang, Yixian
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET TECHNOLOGY AND SECURITY (ITS 2010), 2010, : 39 - 43