10. Solution
Define “power” as the rate that node j is serving node i divided by the delay of i via parent j:
Centralized algorithm
Decentralized algorithm
10
14. Solution
what is the priority sequence of chunks scheduled by the receiver?
Priorities of chunks in playback window are higher than in the part apart from playback window
which neighbor peer is selected to deliver the chunk to receiver to minimize latency?
assign a chunk to a neighbor peer according to the chunk priority sequence
14
15. Problem Definition
High buffer-map exchanges in push-pull mesh approaches
Solution
Predicate other’s buffer-map by introducing prediction pattern
Buffer-map prediction
Data Push and Pull
Buffer-map adjustment
15
17. What P2P live video streaming is
Importance of delay in live video streaming
Introducing four algorithms for reducing delay in P2P live video
streaming
On Reducing Mesh Delay for Peer-to-Peer Live Streaming
A NOVEL SCHEME TO REDUCE AMONG PEERDELAY FOR PEER-TO-PEER LIVE
STREAMING
A HEURISTIC CHUNK SCHEDULING ALGORITHM REDUCING DELAY FOR MESH-
PULL P2P LIVE STREAMING
A Push-Pull with Buffer-Map Prediction Algorithm for Peer to Peer Live Streaming
17
18. [1] X.Zhang, H.Hassanein, “A survey of peer-to-peer live video streaming schemes – An
algorithmic perspective”, ELSEVIER, 2012, pp. 3548 – 3551.
[2] D.Ren, Y.-T. H. Li, S.-H. G. Chan, “On Reducing Mesh Delay for Peer-to-Peer Live
Streaming”, IEEE, 2008.
[3] G.Qiang, X.Yehan, Z.Hua, Y.Fangchun, “A novel scheme to reduce among-peerdelay for
peer-to-peer live streaming”, IEEE, 2009.
[4] C.Wei, S.Kai, S.Sen, Y.Fangchun, “A heuristic chunk scheduling algorithm reducing delay for
mesh-pull p2p live streaming”, IEEE, 2009.
[5] P.Puttrapornpisut, S.Choochaisri, K.Narkdej, C.Intanagonwiwat, K.Rojviboonchai, “2PMP: A
Push-Pull with Buffer-Map Prediction Algorithm for Peer to Peer Live Streaming”, IEEE, 2011
18