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 条
  • [41] Combating Hidden Action in Unstructured Peer-to-Peer Systems
    Zhao, Qi
    Zhang, Jianzhong
    Xu, Jingdong
    2006 FIRST INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA, 2006,
  • [42] An Enhanced infrastructure for Peer-to-Peer Intrusion Detection Systems
    Vakili, Golnaz
    Shajari, Mehdi
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON ENVIRONMENTAL AND COMPUTER SCIENCE, 2009, : 364 - 368
  • [43] HyperTree for self-stabilizing peer-to-peer systems
    Dolev, Shlomi
    Kat, Ronen I.
    DISTRIBUTED COMPUTING, 2008, 20 (05) : 375 - 388
  • [44] Designing Peer-to-Peer Systems as Closed Knowledge Commons
    Lavoie, Erick
    PROCEEDINGS OF THE 2023 4TH INTERNATIONAL WORKSHOP ON DISTRIBUTED INFRASTRUCTURE FOR COMMON GOOD, DICG 2023, 2023, : 1 - 6
  • [45] Detecting Sybils in Peer-to-Peer File Replication Systems
    Haribabu, K.
    Hota, Chittaranjan
    Saravana
    INFORMATION SECURITY AND DIGITAL FORENSICS, 2010, 41 : 123 - +
  • [46] Rumor Riding: Anonymizing Unstructured Peer-to-Peer Systems
    Liu, Yunhao
    Han, Jinsong
    Wang, Jilong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (03) : 464 - 475
  • [47] A measurement study of peer-to-peer file sharing systems
    Saroiu, S
    Gummadi, PK
    Gribble, SD
    MULTIMEDIA COMPUTING AND NETWORKING 2002, 2002, 4673 : 156 - 170
  • [48] Energy Efficient Hierarchical Epidemics in Peer-to-Peer Systems
    Cem, Emrah
    Koc, Tugba
    Ozkasap, Oznur
    2011 INTERNATIONAL CONFERENCE ON ENERGY AWARE COMPUTING, 2011,
  • [49] Peer-to-peer systems for discovering resources in a dynamic grid
    Marzolla, Moreno
    Mordacchini, Matteo
    Orlando, Salvatore
    PARALLEL COMPUTING, 2007, 33 (4-5) : 339 - 358
  • [50] Ojbject-oriented programming in peer-to-peer systems
    Eugster, PT
    Baehni, S
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2005, 17 (7-8) : 1053 - 1078