View
213
Download
0
Embed Size (px)
Citation preview
2
Outline
Introduction Experimental setup Streaming and multihoming Experiments and evaluation Conclusion
3
Introduction (1/2)
The goodness of a network path depends on the available bandwidth, packet loss rate, packet delay, and path overlap.
Multihoming provides backup links in case of link failure and the ability to reach destinations using alternative paths.
4
Introduction (2/2)
We design a multipath Multihoming Media Streaming system (MMS) to show how a streaming application can effectively use the path diversity due to multihoming by Splitting a streaming session over the
alternative paths Migrating a connection from one path to
another to avoid congestion.
5
Experimental setup
Chose two largest providers in San Francisco Bay area, namely Comcast for cable service, and SBC-Yahoo for DSL device.
We refer to the DSL provider as and the cable provide as in this paper.
1ISP
2ISP
6
Streaming and multihoming (1/5)
A new metric Multiple Source Path Overlap (MSPO)
source1
ISP1
ISP2
receiver source2
}s,...,s,{s
S
1i }s,...,s,{si
ISP toassigned s),K....1j(k21
k21
jjj E
EHminMSPO
02
2-2MSPO
02
2-2MSPO
7
Streaming and multihoming (2/5)
source1
source2
ISP1
Receiver source3
source4
ISP2 source5
3
1
3
3-4mspo
2
1
4
46mspo
8
Streaming and multihoming (3/5)
The MSPO determines the supplier assignment on the each ISP to reduce the overall overlap.
Using ISP assignment, we obtain the topology tree for a streaming session, where the receiver is the root and the suppliers are the leaves of the tree.
9
Streaming and multihoming (4/5)
Our multihoming streaming system MMS takes advantages in two different ways: It splits a streaming session from one physical
link into multiple physical links to reduce the overlap among the supplier to a receiver.
It migrates part of a streaming session from one physical link to another during congestion.
11
Experiments and evaluation (1/5)
We compare the performance of media streaming with or without multihoming.
The multihoming uses connection split to take advantage of available physical links.
13
Experiments and evaluation (3/5)
Figure shows that no packet missed when multihoming is used whereas many packets missed without multihoming.
14
Experiments and evaluation (4/5)
The streaming session is split over both links
and . Three suppliers are on and one supplier
is on . When one connection on experiences
congestion( high packet loss ), the connection is moved to .
1ISP 2ISP
1ISP2ISP
1ISP
2ISP
16
Conclusion
Multihoming reduces path overlap, and the performance of a streaming application can improve session quality by 30% or more by two ways as we say before.
Advances in system support, e.g., in terms of management, security, and usability, are necessary for residential multihoming to become useful and ubiquitous.