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
Link To Document :
بازگشت