A Push-Pull Chunk Delivery for Mesh-Based P2P Live Streaming

In this paper, we propose an adaptive chunk scheduling for mesh-based peer-to-peer live streaming system, a hybrid class of push and pull chunk delivery approach. The proposed rule-based push-pull scheduler simultaneously pull video chunk from lower latency peers to fill up missing chunks and push video chunk adaptively for rapid chunk delivery. We performed comparative simulation study against rarest first pushpull and status-wise push-pull to prove the efficiency of our proposed algorithm. Mesh-push is made possible by effectively exploiting the information through buffer map exchange. The findings of performance evaluation have suggested a better video continuity and achieved lower source to end delay.

[1]  R. Lo Cigno,et al.  On some fundamental properties of P2P push/pull protocols , 2008, 2008 Second International Conference on Communications and Electronics.

[2]  Chen-Hua Shih,et al.  A comprehensive study of delivery strategies with chunk scheduling for mesh P2P live streaming , 2011, ICUIMC '11.

[3]  Bo Li,et al.  Inside the New Coolstreaming: Principles, Measurements and Performance Implications , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[4]  Wonjun Lee,et al.  Adaptive Push-Pull Protocols for P2P-Based Video Streaming , 2011, IEICE Trans. Commun..