160 likes | 247 Views
Multihoming Media Streaming. 24th IEEE IPCCC 7-9 April 2005 Page(s):499 – 504 Reporter :陳韋志. Outline. Introduction Experimental setup Streaming and multihoming Experiments and evaluation Conclusion. Introduction (1/2) .
E N D
Multihoming Media Streaming 24th IEEE IPCCC 7-9 April 2005 Page(s):499 – 504 Reporter:陳韋志
Outline • Introduction • Experimental setup • Streaming and multihoming • Experiments and evaluation • Conclusion
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.
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.
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.
Streaming and multihoming (1/5) • A new metric • Multiple Source Path Overlap (MSPO) source1 ISP1 ISP2 receiversource2
Streaming and multihoming (2/5) source1 source2 ISP1 Receiver source3 source4 ISP2 source5
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.
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.
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.
Experiments and evaluation (3/5) • Figure shows that no packet missed when multihoming is used whereas many packets missed without multihoming.
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 .
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.