Research Article

Exploring a QoS Driven Scheduling Approach for Peer-to-Peer Live Streaming Systems with Network Coding

Table 1

Transformation rules.

Transformation rules of vertexes

(1)We add two virtual vertexes, source vertex and terminal vertex .
(2)We add parent vertexes, each of which is represented by , .
(3)We add the vertex to express the substream , .
(4)We add the vertex to express the child node, which makes the scheduling strategy.

Transformation rules of edges

(5)We add the edge between vertex and vertex , the cost of which is 0 and capacity of which is .
(6)For , if = 1, we add the edge between the vertex and vertex , the cost of which is and the capacity of which is 1.
(7)For , we add the edge between the vertex and the vertex , the cost of which is 0 and the capacity of which is 1.
(8)We add the edge between vertex and vertex , the cost of which is 0 and capacity of which is .