1 on-demand multicast routing and its applications
Post on 20-Dec-2015
234 views
TRANSCRIPT
![Page 1: 1 On-Demand Multicast Routing and Its Applications](https://reader036.vdocuments.net/reader036/viewer/2022062421/56649d4c5503460f94a2abf4/html5/thumbnails/1.jpg)
1
On-Demand Multicast Routingand Its Applications
![Page 2: 1 On-Demand Multicast Routing and Its Applications](https://reader036.vdocuments.net/reader036/viewer/2022062421/56649d4c5503460f94a2abf4/html5/thumbnails/2.jpg)
2
Video Server
Video Player
Video Player
Video Player
On-demand Multimedia Applications
Networks
• Video-on-demand Architecture– guaranteed QoS network environment
– huge network bandwidth requirement
![Page 3: 1 On-Demand Multicast Routing and Its Applications](https://reader036.vdocuments.net/reader036/viewer/2022062421/56649d4c5503460f94a2abf4/html5/thumbnails/3.jpg)
3
Multicast Concept
Video Server
Player A
Player B
Player C
10:00
10:00
10:03
Player D10:05
![Page 4: 1 On-Demand Multicast Routing and Its Applications](https://reader036.vdocuments.net/reader036/viewer/2022062421/56649d4c5503460f94a2abf4/html5/thumbnails/4.jpg)
4
On-Demand Multicast Concept
Video Server
Player A
Player B
Player C
10:00
10:00
10:03
Player D10:05
![Page 5: 1 On-Demand Multicast Routing and Its Applications](https://reader036.vdocuments.net/reader036/viewer/2022062421/56649d4c5503460f94a2abf4/html5/thumbnails/5.jpg)
5
Construction Principle
Player B
10:05
Player C
10:00
10:00
34567
Player B
Player C
10:05
10:00
2, 1
7, 6, 5, 4, 3, 2, 1
![Page 6: 1 On-Demand Multicast Routing and Its Applications](https://reader036.vdocuments.net/reader036/viewer/2022062421/56649d4c5503460f94a2abf4/html5/thumbnails/6.jpg)
6
Example
10:02
Player D
10:00
10:00
Player B
Player C
10:05
10:07
Player A
Video Server
2 min
2 min
5 min
![Page 7: 1 On-Demand Multicast Routing and Its Applications](https://reader036.vdocuments.net/reader036/viewer/2022062421/56649d4c5503460f94a2abf4/html5/thumbnails/7.jpg)
7
Applying to Campus VOD
Campus Network
PC
PCPC
PC
PC
![Page 8: 1 On-Demand Multicast Routing and Its Applications](https://reader036.vdocuments.net/reader036/viewer/2022062421/56649d4c5503460f94a2abf4/html5/thumbnails/8.jpg)
8
. . . .
To Server
PC PC PC PCPC
Network
PC
R1 R2
Implementation
![Page 9: 1 On-Demand Multicast Routing and Its Applications](https://reader036.vdocuments.net/reader036/viewer/2022062421/56649d4c5503460f94a2abf4/html5/thumbnails/9.jpg)
9
Simulations
Requests:1000video #: 10
client buffer:100sarrival rate: 200s
![Page 10: 1 On-Demand Multicast Routing and Its Applications](https://reader036.vdocuments.net/reader036/viewer/2022062421/56649d4c5503460f94a2abf4/html5/thumbnails/10.jpg)
10
SM
Player
SM
Player
Join System
Manager
1 2
1
2
When PCs, servers Boot up
Server
![Page 11: 1 On-Demand Multicast Routing and Its Applications](https://reader036.vdocuments.net/reader036/viewer/2022062421/56649d4c5503460f94a2abf4/html5/thumbnails/11.jpg)
11
SM
Player
Player
SM
Server
Connection Setup (1)
3
1 254
6
Manager
![Page 12: 1 On-Demand Multicast Routing and Its Applications](https://reader036.vdocuments.net/reader036/viewer/2022062421/56649d4c5503460f94a2abf4/html5/thumbnails/12.jpg)
12
SM
Player
Connection Setup (2)
SM
Player
1
2
3
4
5
6
Server
Manager
![Page 13: 1 On-Demand Multicast Routing and Its Applications](https://reader036.vdocuments.net/reader036/viewer/2022062421/56649d4c5503460f94a2abf4/html5/thumbnails/13.jpg)
13
SM
Player
Connection Setup (3)
SM
Player
4
SM
SM
Server
Manager1
2
3
![Page 14: 1 On-Demand Multicast Routing and Its Applications](https://reader036.vdocuments.net/reader036/viewer/2022062421/56649d4c5503460f94a2abf4/html5/thumbnails/14.jpg)
14
SM
Player
Connection Setup (4)
SM
Player
1
3
SM
SM
3
4
2
Broadcast message
Server
Manager
s3s3s1
![Page 15: 1 On-Demand Multicast Routing and Its Applications](https://reader036.vdocuments.net/reader036/viewer/2022062421/56649d4c5503460f94a2abf4/html5/thumbnails/15.jpg)
15
SM
Player
Connection Setup (5)
SM
PlayerSM
SM
3
2
4
5
1
6
7
8
Server
Manager
s3s3s1
“140.114.89.12”
![Page 16: 1 On-Demand Multicast Routing and Its Applications](https://reader036.vdocuments.net/reader036/viewer/2022062421/56649d4c5503460f94a2abf4/html5/thumbnails/16.jpg)
16
Collaborated with Local Server
RootServer
Server
Player
LocalServer
1
2 3
4
5
6
7 8
Manager
![Page 17: 1 On-Demand Multicast Routing and Its Applications](https://reader036.vdocuments.net/reader036/viewer/2022062421/56649d4c5503460f94a2abf4/html5/thumbnails/17.jpg)
17
Server
Player
Fault Tolerance
Server
PlayerServer
Server3
1
2
To other server
RootServer
Manager