Rate-optimal schemes for Peer-to-Peer live streaming

被引:12
作者
Massoulie, Laurent [1 ]
Twigg, Andrew
机构
[1] Thomson, Corporate Res, Paris Lab, F-92648 Boulogne, France
关键词
Peer-to-peer; Live streaming; Multicommodity flows; Distributed algorithms; Ergodicity; Lyapunov functions; Fluid limits;
D O I
10.1016/j.peva.2008.03.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we consider the problem of sending data in real time from information sources to sets of receivers, using peer-to-peer communications. We consider several network models and for each model we identify schemes that achieve successful diffusion of data at optimal rates. For edge-capacitated networks, we show optimality of the so-called "random-useful" packet forwarding algorithm. As a byproduct, we obtain a novel proof of a famous theorem of Edmonds, characterising the broadcast capacity of a capacitated graph. For node-capacitated networks, assuming a complete communication graph, we show optimality of the so-called "most-deprived" neighbour selection scheme combined with random useful packet selection. We then show that optimality is preserved when each peer can exchange data with a limited number of neighbours, when neighbourhoods are dynamically adapted according to a particular scheme. Finally, we consider the case of multiple information sources, each creating distinct information to be disseminated to a specific set of receivers. In this context, we prove optimality of the so-called "bundled most-deprived neighbour random useful packet" selection. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:804 / 822
页数:19
相关论文
共 13 条
[1]  
[Anonymous], 2003, WORKSH EC PEER PEER
[2]  
BONALD T, 2007, EPIDEMIC LIVE STREAM
[3]   ON POSITIVE HARRIS RECURRENCE OF MULTICLASS QUEUEING NETWORKS: A UNIFIED APPROACH VIA FLUID LIMIT MODELS [J].
Dai, J. G. .
ANNALS OF APPLIED PROBABILITY, 1995, 5 (01) :49-77
[4]  
EDMONDS J, 1972, COMBINATORIAL ALGORI, P21
[5]  
Legout A., 2007, P ACM SIGMETRICS 200
[6]  
MASSOULIE L, 2007, IEEE INFOCOM 07
[7]  
MASSOULIE L, 2006, MSRTR2006105
[8]  
Robert Philippe, 2003, Stochastic Networks and Queues. Stochastic Modelling and Applied Probability
[9]  
RYBKO AN, 1992, PROBL PEREDACHI INF, V28, P2
[10]   Gossiping with multiple messages [J].
Sanghavi, Sujay ;
Hajek, Bruce ;
Massoulie, Laurent .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2007, 53 (12) :4640-4654