View
213
Download
0
Tags:
Embed Size (px)
Citation preview
1
An Overlay Scheme for Streaming Media Distribution Using Minimum Spanning Tree Properties
Journal of Internet Technology Volume 5(2004) No.4
Reporter:Wei-Zhi Chen
2
Outline
Introduction Problem description-background work Architecture overview Simulation Conclusion
3
Introduction
Real-time content delivery requires high bandwidth availability and minimum jitter in order to enhance user perceived quality.
The primary goal of the simulation model propose is to demonstrate the effectiveness of the overlay scheme introduced for a large number of users.
4
Problem description-background work
As point to point connections lead to excessive bandwidth consumption and server overload, the multipoint delivery model seems quite promising.
Three major issues. Group membership Routing Packet duplication
5
Problem description-background work
Group membership A control protocol for the construction of
groups. An authentication mechanism for the potential
members of each group. Routing
Construction and maintenance of the distribution trees.
Elimination of redundant traffic on the network. Packet duplication
6
Problem description-background work
IP multicast An architecture for multi-point packet delivery
at the network layer. Suffer some problems
Scalability Lack of effective access control polices. No globally Inter-Domain multicast routing
protocol.
7
Problem description-background work
Application layer multicast Move functionality for multipoint data delivery
to the application layer for constructing overlay network .
Deployment of overlay networks offers Support different requirements Better use of the network infrastructure without
need for changes.
8
Architecture overview
Modules NDM ( Network Distribution Manager) SAS ( Streaming Access Servers )
The basic module of the architecture At lowest level , a SAS is just a proxy : it forwards
incoming media streams to one or more clients.
10
Architecture overview
Connection point decision
…(1)
Hierarchy level
00
11
22 101010 pppeweightvalu
11
Architecture overview
Proximity
RTT( Round Trip Time ) WatchdogTimer is the maximum time allowed
for the experiment . Clients Served …
(4))_/1(10 cilentsallclientsCl
12
Simulation
Overlay tree construction In order to construct an efficient overlay tree,
each SAS reports its existence to the NDM node.
G(V,E) V: the number of SAS nodes
E=N * (N-1)/2 edges
13
Simulation
Distributed mini spanning tree algorithm In the first phase, messages are exchanged
between all SAS nodes and measuring the Round Trip Time( RTT ) between them.
In the second phase each SAS starts forming a tree. At the end of distribution algorithm we have a minimum weight spanning tree.
14
Simulation
Scenario 1 ( client only ) SASs are assigned to transit nodes, and the cl
ients use only their knowledge about client load on each SAS.
Stress which is an intuitive metric used in overlay topologies to evaluate the quality of the overlay tree built.
19
Simulation
Scenario 2 ( ping only ) We evaluate the system behavior using as
SAS selection criterion only the proximity parameter.
RAP( Relative Average Delay Penalty ) is reduced by 15%, but max stress is augment from 25% to 40%
23
Simulation
Scenario 3 ( formula only ) Merging ping information, client load and
hierarchy level. RAP is reduced by 15% Max stress is bigger than scenario 1 but is sm
aller than scenario 2.