Download presentation
Presentation is loading. Please wait.
1
Deliver Multimedia Streams with Flexible QoS via a Multicast DAG Yu Cai 02/26/2004
2
Paper Deliver Multimedia Streams with Flexible QoS via a Multicast DAG Jiong Yang, UIUC ICDCS 03 DAG (Directed Acyclic Graph)
3
Introduction Main idea: Deliver Multimedia Streams through multiple paths with QoS requirements. Contribution: –Stream partition scheme –Multi-path algorithm
4
Background Multimedia signals can be encoded into a number of layers (like MPEG). Layer can be combined to incrementally refine the video quality. Multicast are used for streams delivery.
5
Stream partition scheme The author proposed a concept called “share” as stream transmission unit. Based on share, the author proposed a stream partition scheme Example: a stream of 620 kbps, 5 layers, –Based on experiments, 10kbps per share (overhead vs flexibility), so totally 62 shares Layer 1: 2 shares, 20 k Layer 2: 4 Layer 3: 8 Layer 4: 16 Layer 5: 32
6
Stream partition scheme Share has shareID. Based on ShareID, you know the layer and the content. Share support QoS requirement. Why sequence ID and share ID ??? – no need ???
7
Stream delivery
8
Multicast Tree V:4 get poorer quality than its capacity because of single path delivery
9
Multi-path algorithm Greedy algorithm: deliver higher layer first, then lower layer; use max bandwidth path first. –More other nodes can provide lower layer than that of higher layer. –Deliver lower layer first may cause a lot of waste. –Pre-examination to prevent from delivering useless higher layer ??? not enough ??? Max for r = 200+300 =500 k => 50 shares => layer 4 at most.
10
Greedy algorithm: example 1: s -> t 2: s -> y 3. t-> y 4. y – w – x 5. s – u – x 6. t – z – v 7. x -v
11
Why greedy ? Greedy algorithm has better adaptability to changing environment - robustness. –Bursty traffic –Inaccurate estimation of network bandwidth –Dynamic join and leave –Greedy local, local changes won’t affect the result in other areas
12
My question What if there are congestions in the middle of the network, and you deliver a lot of useless higher layer shares? The author claim “ it happens rarely” ??? The author’s solution is to give up the useless higher layer, and retransmit the lower layer.
13
Learned Multipath transmission unit ? How to design a good package partition scheme ? Greedy algorithm? Heuristic algorithm? … how to design a good multipath algorithm? Solid work on simple idea can generate good paper.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.