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 条
  • [1] Improving file distribution performance by grouping in peer-to-peer networks
    Ma, Lingjun
    Tsang, Pui-Sze
    Lui, King-Shan
    IEEE Transactions on Network and Service Management, 2009, 6 (03): : 149 - 162
  • [2] A Novel Peer-to-Peer Control Strategy for Multiterminal DC Distribution Systems
    Xie, Xingfeng
    Quan, Xiangjun
    Wu, Zaijun
    Cao, Xiaoyong
    Hu, Wenqiang
    Dou, Xiaobo
    Hu, Qinran
    IEEE TRANSACTIONS ON SMART GRID, 2023, 14 (01) : 785 - 797
  • [3] On the Design of Hybrid Peer-to-Peer Systems
    Ioannidis, Stratis
    Marbach, Peter
    SIGMETRICS'08: PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON MEASUREMENT & MODELING OF COMPUTER SYSTEMS, 2008, 36 (01): : 157 - 168
  • [4] A Optimal Scheduling Strategy for Data-Driven Peer-to-Peer Streaming
    Huang, Guowei
    Chen, Zhi
    COMPUTER AND INFORMATION SCIENCE 2012, 2012, 429 : 165 - +
  • [5] Optimal peer-to-peer technique for massive content distribution
    Zheng, Xiaoying
    Cho, Chunglae
    Xia, Ye
    27TH IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM), VOLS 1-5, 2008, : 646 - 654
  • [6] Stability of a Peer-to-Peer Communication System
    Zhu, Ji
    Hajek, Bruce
    PODC 11: PROCEEDINGS OF THE 2011 ACM SYMPOSIUM PRINCIPLES OF DISTRIBUTED COMPUTING, 2011, : 321 - 329
  • [7] Optimal Content Placement for Peer-to-Peer Video-on-Demand Systems
    Tan, Bo
    Massoulie, Laurent
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2013, 21 (02) : 566 - 579
  • [8] Optimal scheduling of peer-to-peer file dissemination
    Jochen Mundinger
    Richard Weber
    Gideon Weiss
    Journal of Scheduling, 2008, 11 : 105 - 120
  • [9] Optimal scheduling of peer-to-peer file dissemination
    Mundinger, Jochen
    Weber, Richard
    Weiss, Gideon
    JOURNAL OF SCHEDULING, 2008, 11 (02) : 105 - 120
  • [10] Research on Simulators for Peer-to-Peer Systems
    Zhou, Shijie
    Zhou, Yanghong
    Luo, Jiaqing
    2013 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), 2013, : 726 - 731