An Analytical Study of Peer-to-Peer Media Streaming Systems

被引:23
作者
Tu, Yi-Cheng [1 ]
Sun, Jianzhong [2 ]
Hefeeda, Mohamed [3 ]
Prabhakar, Sunil [1 ]
机构
[1] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
[2] Univ N Carolina, Dept Math, Wilmington, NC 28403 USA
[3] Simon Fraser Univ, Sch Comp Sci, Surrey, BC V3T 2W1, Canada
关键词
Performance; Media streaming; peer-to-peer; media-on-demand;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 [计算机科学与技术];
摘要
Recent research efforts have demonstrated the great potential of building cost-effective media streaming systems on top of peer-to-peer (P2P) networks. A P2P media streaming architecture can reach a large streaming capacity that is difficult to achieve in conventional server-based streaming services. Hybrid streaming systems that combine the use of dedicated streaming servers and P2P networks were proposed to build on the advantages of both paradigms. However, the dynamics of such systems and the impact of various factors on system behavior are not totally clear. In this article, we present an analytical framework to quantitatively study the features of a hybrid media streaming model. Based on this framework, we derive an equation to describe the capacity growth of a single-file streaming system. We then extend the analysis to multi-file scenarios. We also show how the system achieves optimal allocation of server bandwidth among different media objects. The unpredictable departure/failure of peers is a critical factor that affects the performance of P2P systems. We utilize the concept of peer lifespan to model peer failures. The original capacity growth equation is enhanced with coefficients generated from peer lifespans that follow an exponential distribution. We also propose a failure model under arbitrarily distributed peer lifespan. Results from large-scale simulations support our analysis.
引用
收藏
页数:23
相关论文
共 34 条
[1]
[Anonymous], P INT WORKSH WEB CON
[2]
[Anonymous], P 18 ACM S OP SYST P
[3]
Bhagwan R., 2003, P 2 INT WORKSH PEER
[4]
CDN brokering [J].
Biliris, A ;
Cranor, C ;
Douglis, F ;
Rabinovich, M ;
Sibal, S ;
Spatscheck, O ;
Sturm, W .
COMPUTER COMMUNICATIONS, 2002, 25 (04) :393-402
[5]
Burden R.L., 2010, Numerical Analysis
[6]
Chong E., 2001, An Introduction to Optimization, V4th
[7]
Cooper R. B., 1981, INTRO QUEUEING THEOR
[8]
Crowcroft J., 2002, NETWORKING 2002. Networking Technologies, Services, and Protocols
[9]
Performance of Computer and Communication Networks
[10]
Mobile and Wireless Communications. Second International IFIP-TC6 Networking Conference. Proceedings (Lecture Notes in Computer Science Vol.2345), P1