• DocumentCode
    1474107
  • Title

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

  • Author

    Li, Zhenhua ; Wu, Jie ; Xie, Junfeng ; Zhang, Tieying ; Chen, Guihai ; Dai, Yafei

  • Author_Institution
    Network Lab., Peking Univ., Beijing, China
  • Volume
    22
  • Issue
    12
  • fYear
    2011
  • Firstpage
    2079
  • Lastpage
    2087
  • Abstract
    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.
  • Keywords
    Internet; computational complexity; peer-to-peer computing; NP-hard; P2P storage system; P2P streaming system; high churn Internet environments; homogeneous MSG; maximum stability grouping problem; peer-to-peer systems; stability optimal grouping strategy; stability-scalability trade off problem; unstable nodes; Optimization; Peer to peer computing; Scalability; Stability analysis; Stochastic processes; Peer-to-peer; grouping; homogeneity; optimization.; scalability; stability;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2011.90
  • Filename
    5733346