An End-to-End Multipath Smooth Handoff Scheme for Stream …

Download Report

Transcript An End-to-End Multipath Smooth Handoff Scheme for Stream …

An End-to-End Multipath
Smooth Handoff Scheme
for Stream Media
Yi Pan
Meejeong Lee
Jaime Bae Kim
Tatsuya Suda
IEEE Journal On Selected Areas In Communications. Vol. 22, No. 4, May 2004
Outline




Introduction
System Architecture
Performance Evaluations
Conclusion
Introduction


Streaming media are becoming popular in
wireless mobile network
Providing smooth handoff between cells is
challenging


Rerouting packets may results in burst packet
loss
Heterogeneous cells bandwidth
Introduction


A number of mobility management
techniques have been purposed to provide
smooth handoff in homogeneous networks
This paper focus on

Smooth handoff of stream media in
heterogeneous best-effort wireless mobile
networks
System Architecture

Principles

Reduce impact of packet loss



Establishing multiple paths to the mobile node
Transmitting duplicate packets (video layers) over
multiple paths
Adapt to available bandwidth in new cell


Employing probing techniques to estimate available
bandwidth in new cell
Change transmission rate adaptively
System Architecture

Path Management


Discover and maintain
multiple path between
sender and receiver
Make use of Mobile IP
options
 Simultaneous binding


Allow receiver to register
multiple COAs (Care-OfAddress)
Route Optimization

Allow sender to be
informed about receiver’s
COAs registrations
System Architecture

Rate Control



Estimate available
bandwidth on paths
Make use of TCP friendly
rate control (TFRC)
Receiver send packet
loss ratio report to
sender every RTT
System Architecture

Multipath Distributor



Calculate the number of
video layers and bitrates
Decide the paths to
transmit layers
Video Layer-Path
Adaptation (VLPA)
System Architecture

Multipath Distributor

Video Layer-Path Adaptation (VLPA)




ri – Cumulative rate from layer 0 (base) to (and
including) layer i
rilayer = ri – ri-1
Number of video layers = Number of distinct
transmission rates on the paths
ri = ith transmission rates (sorted, ascending) on
the paths
System Architecture

Multipath Distributor

Video Layer-Path Adaptation (VLPA)





If transmission rates on paths are 1, 2, 2, 4 Mbps
Number of layers = 3
r0 = 1Mbps, r1 = 2Mbps, r2 = 4Mbps
Layer i is transmitted redundantly through all paths
whose transmission rate ≥ ri
VLPA runs periodically (40ms in simulations)
Performance Evaluations

Comparison Schemes



Single path without packet forwarding
 Packets in transit to old base station is discarded
Single path with packet forwarding
 Packets in transit to old base station is forwarded to new
base station
Proxy-based
 Proxy located in each base station for transcoding
 New cell’s proxy retransmit last incomplete video frame
 Assume a centralized controller to inform proxies about the
available bandwidth in new cell immediately
Performance Evaluations
Simulator
OPNET
Coverage radius
300m
Distance between base
stations
500m
Wireless link
802.11b
11Mbps
Wireless link BER
10-3 to 10-5
Wired link
155Mbps
Wired link BER
10-12
Wired Propagation Delay 10μs
Packet Size
1024bytes
Mobile node movement
Trajectory
model
Performance measures are obtained
during handoff
Performance Evaluation
SP_NF:
Single Path No Forward
SP_FF:
Single Path With Forward
MPATH:
Multipath Handoff scheme
Bandwidth in old cell
= 7.8 Mbps
PROXY:
Proxy-based scheme
Node speed = 30 mph
RTT = 60 ms



MPATH utilize all available paths as soon as enter the
node enters overlapped zone
SP_NF, SP_FF and PROXY may not choose to use the
link with more available bandwidth due to handoff
Bandwidth estimation by TFRC is slow, so SP_NF and
SP_FF are slow in acquiring new available bandwidth
Performance Evaluations
9.4Mbps

6.2Mbps
All, except PROXY, throughput decrease as RTT
increases

TFRC rate control relies on end-to-end feedback
Performance Evaluations
9.4Mbps

6.2Mbps
All, except PROXY, throughput decrease as node speed
increases



Node spends less time in overlapped region
TFRC rate control performs end-to-end feedback less often
Slower to acquire new available bandwidth
Performance Evaluations

MPATH does not suffer
from rerouting loss


Node continues receive
packet from all base
stations
MP_Base (Base layer
of MPATH) has near
zero loss

Redundant transmission
in all base stations
Performance Evaluations
(9.4Mbps)
(6.2Mbps)
Performance Evaluations
(9.4Mbps)
(6.2Mbps)
Performance Evaluations



SP_NF and SP_FF has largest packet loss
ratio in most cases
SP_FF significantly reduce rerouting loss,
and thus total loss
MP_Base (Base layer of MPATH) has
virtually zero packet loss ratio due to
redundant transmissions
Performance Evaluations
9.4Mbps





6.2Mbps
Frame rate = 25fps
Frame with less than 10% packet loss is considered successfully received
Small fluctuation in all schemes in (a) as the new cell has larger bandwidth
and, thus, no congestion
Large fluctuation in SP_NF and SP_FF in (b) as the new cell has smaller
bandwidth and congestion occurs
MPATH shows smooth changes in all case, due to rate control and
redundant transmissions
Performance Evaluations


Redundant transmissions of packet lower bandwidth
efficiency
Different base stations layout affect transmission redundancy
Performance Evaluations



Transmission Efficiency = number of unique packets to total
number of transmitted packets
Transmission efficiency decrease as available path increases
Largest reduction occurs when all paths have same
bandwidth
Performance Evaluations



Each node is guaranteed to get at least 400kbps
Proxy based scheme is used as comparison base
MPATH does not significantly impact the number of
mobile nodes supported
Conclusion

Multipath Smooth Handoff Scheme



Protect important data (base layer) through
redundant transmissions on multiple paths
Performance is comparable to proxy-based
scheme
Overhead is insignificant as size of overlapping
area is limited in practice
Final Thought


Extensive simulation results
Reduction in number of supported nodes is
indeed large