Presentation is loading. Please wait.

Presentation is loading. Please wait.

Bandwidth Allocation for Layered Multicasted Video Hugh M.Smith, Matt W. Mutka and Eric Torng Dep. Of Computer Science and Engineering, Michigan State.

Similar presentations


Presentation on theme: "Bandwidth Allocation for Layered Multicasted Video Hugh M.Smith, Matt W. Mutka and Eric Torng Dep. Of Computer Science and Engineering, Michigan State."— Presentation transcript:

1 Bandwidth Allocation for Layered Multicasted Video Hugh M.Smith, Matt W. Mutka and Eric Torng Dep. Of Computer Science and Engineering, Michigan State University IEEE International Conference on Multimedia Computing and Systems

2 Intro. Sender based rate-adaptation –The sender uses a single channel to transmit the video signal to all receivers,and the sender adjusts the transmission rate of this single channel based upon network or receiver feedback. Receiver based rate control protocol –The sender stripes the video signal across multiple multicast channels, and each receiver selectively adds and drops channels to meet their individual need.

3 Intro(cont’d) Layered Multicast Control Protocol(LMCP) –New protocol which melds the strengths of the two previous approaches. Present and analyze three different algorithms the sender might use for computing the transmission rates for each channel.

4 Multiple-Layered video encoding and transmission Striping is used to transmit a video signal across multiple channels. Splitting a single video signal into multiple segments and spreading the segments across multiple multicast channels. For this, the video decoder must be able to decode the stream without requiring all segments to be present(Hierarchical or embedded encoding)

5 Receiver Driven Layered Multicast(RLM) This Protocol focuses on how receivers add and drops network connections in order to meet their bandwidth restrictions. This approach assumes the network supports IP-Multicast with fast join-leave capabilities as developed in the IGMP v2. Add additional layers,RLM uses “join- experiments”

6 Layered Multicast Control Protocol(LMCP) LMCP combines the strength of both the sender based rate-adaptation protocol and the RLM protocol The receivers not only perform the basic RLM protocol, they also dynamically approximate their available bandwidth and provide this as feedback to the sender

7 LMCP sender transmission rate algorithm Given n receivers where receiver i can receive r i units of transmission,find a set of k cumulative transmission rates t j Minmizing where t j is the max cumulative transmission rate such that That is, finding an optimal mapping from

8 Dynamic programming(optimal) –Runtime complexity O(kn 3 ), space usage O(n 2 ) Non-optimal divide and conquer –O( *kn),for reasonable k(k >k, this approache has a significant runtime performance advantage over dynamic programming Fixed Percentile –T j =R offset*(j),where offset=

9 Statistical analysis

10 Simulations

11

12

13

14

15

16 Conclusions LMCP protocol incorporates both sender and receiver rate-adaptation approaches. The receivers continue to add and drop layers as their available resources dictate,and also send bottleneck rates to the sender as feedback the sender uses this feedback to adjust the transmission rates for each of the multicast channels

17 Conclusions(cont’d) These two algorithm were dynamic;One algorithm produces optimal transmission rates while a second algorithm produces near optimal transmission rates but is a more scalable approach. Analysis showed that both algorithms deliver a high percentage-used for all three distributions in simulations with 5 transmission channels,this protocol achieved an average percentage-used of 87%.

18 Future Work Looking at simulations the examine how the LMCP protocol shares the network with other applications. Examining the effects of different router and network characteristics on the algorithm Specially,looking at different queuing technologies such as RED(random Early Detection Gateways for congestion avoidance)


Download ppt "Bandwidth Allocation for Layered Multicasted Video Hugh M.Smith, Matt W. Mutka and Eric Torng Dep. Of Computer Science and Engineering, Michigan State."

Similar presentations


Ads by Google