DocumentCode
2375926
Title
Optimizing push scheduling algorithm based on network coding for mesh Peer-to-Peer live streaming
Author
Cui, Laizhong ; Jiang, Yong ; Wu, Jianping
Author_Institution
Tsinghua Nat. Lab. of Inf. Sci. & Technol., Beijing, China
fYear
2012
fDate
10-15 June 2012
Firstpage
2075
Lastpage
2080
Abstract
In most large-scale Peer-to-Peer (P2P) live streaming systems, mesh structures are constructed to provide robustness in dynamic P2P environment. The pull scheduling algorithm is widely used in this mesh structure, but it restricts the performance of entire system. Recently, network coding is introduced in mesh P2P streaming system to improve the performance, which makes the push scheduling strategy feasible. Although some push scheduling algorithms based on network coding have achieved some success, there is still a lack of the theoretical model and optimal solution. In this paper, we propose a novel optimal push scheduling algorithm based on network coding. The main contributions of this paper are: i) We put forward a new theoretical model, with a new evaluation function, which simultaneously considers the scarcity and timeliness of the segment; ii) We formulate the push scheduling strategy as an optimization problem and propose a greedy algorithm to solve it; iii) We systematically realize our proposed optimal push scheduling algorithm. Compared with the most famous push scheduling algorithm based on network coding R2, the simulation results demonstrate that decode delay, decode ratio and redundant fraction of the P2P streaming system with our algorithm can be significantly improved, without losing throughput and increasing overhead.
Keywords
network coding; optimisation; peer-to-peer computing; push-pull production; decode delay; decode ratio; dynamic P2P environment; evaluation function; large-scale peer-to-peer live streaming systems; mesh structures; network coding; optimal push scheduling; optimization problem; pull scheduling; redundant fraction; segment scarcity; segment timeliness; Bandwidth; Delay; Network coding; Optimization; Peer to peer computing; Scheduling algorithms; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications (ICC), 2012 IEEE International Conference on
Conference_Location
Ottawa, ON
ISSN
1550-3607
Print_ISBN
978-1-4577-2052-9
Electronic_ISBN
1550-3607
Type
conf
DOI
10.1109/ICC.2012.6364294
Filename
6364294
Link To Document