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 条
  • [31] An Optimal Peer Selection Algorithm for Mesh-based Peer-to-Peer Networks
    Han, Seung Chul
    Nam, Ki Won
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2019, 13 (01): : 133 - 151
  • [32] Optimal Peer-to-Peer Scheduling for Mobile Wireless Networks with Redundantly Distributed Data
    Neely, Michael J.
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2014, 13 (09) : 2071 - 2084
  • [33] Peer-exchange schemes to handle mismatch in peer-to-peer systems
    Tongqing Qiu
    Edward Chan
    Mao Ye
    Guihai Chen
    Ben Y. Zhao
    The Journal of Supercomputing, 2009, 48 : 15 - 42
  • [34] Peer-exchange schemes to handle mismatch in peer-to-peer systems
    Qiu, Tongqing
    Chan, Edward
    Ye, Mao
    Chen, Guihai
    Zhao, Ben Y.
    JOURNAL OF SUPERCOMPUTING, 2009, 48 (01) : 15 - 42
  • [35] Rate-optimal schemes for Peer-to-Peer live streaming
    Massoulie, Laurent
    Twigg, Andrew
    PERFORMANCE EVALUATION, 2008, 65 (11-12) : 804 - 822
  • [36] A SCHEME OF RESOURCE ALLOCATION AND STABILITY FOR PEER-TO-PEER FILE-SHARING NETWORKS
    Li, Shiyong
    Sun, Wei
    Cheng-Guo, E.
    Shi, Lina
    INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2016, 26 (03) : 707 - 719
  • [37] Towards optimal neighbour selection mechanisms in peer-to-peer networks
    Yang, Zhenying
    JOURNAL OF OPTICS-INDIA, 2023, 53 (3): : 1984 - 1993
  • [38] Towards optimal neighbour selection mechanisms in peer-to-peer networks
    Yang Zhenying
    JOURNAL OF OPTICS-INDIA, 2024, 53 (03): : 1984 - 1993
  • [39] HAND: An overlay optimization algorithm in peer-to-peer systems
    Chen, Xiaoming
    Li, Zhoujun
    Zhuang, Yongzhen
    Han, Jinsong
    Chen, Lei
    HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2006, 4208 : 290 - 299
  • [40] HyperTree for self-stabilizing peer-to-peer systems
    Shlomi Dolev
    Ronen I. Kat
    Distributed Computing, 2008, 20 : 375 - 388