23
Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction

William Su

Mario Gerla

Comp Science Dept, UCLA

Page 2: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

Challenges in Ad Hoc Wireless Network

• Topology is constantly changing• Key requirements

– dynamic route reconfiguration– minimize impact on multimedia connections (voice/video/data)– minimize control overhead (bandwidth is very limited)

source

destination

data route

Page 3: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

On Demand Routing

0

5

1

2

4

3

query(0)

query(0)

query(0)

query(0)

query(0)

query(0)

query(0)

Destination

reply(0)

reply(0)

0

5

1

2

4

3

reply(0)

Source Source

Destination

Page 4: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

On Demand Approach

• PROS:– No periodic routing table broadcast (routing table maintained

only when a node has data to send)

• CONS:– Initial route acquisition delay and route rebuild delay

– Overhead goes up as number of active connections in the network increases (broadcast storm!)

– Requires mechanisms to detect route break and perform route reconstruction

• beacons, passive acknowledgements

Page 5: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

Mobility Prediction Enhancements

• The motivation:– Mobility patterns often exhibit predictable behavior (i.e., cars

traveling on freeway)– Reacting to topology changes only after they occur can

seriously degrade real-time (voice, video) performance

Page 6: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

Mobility Prediction Enhancements

• The goal:– Minimize disruptions due to topology changes by performing

re-route ahead of time– Reduce the transmission of unnecessary control overhead

by using more stable routes (bandwidth efficient)

Page 7: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

Prediction of link connectivity

mobile

BA

TXB

TXA TX Transmission Range

• For mobiles A and B, we compute the link expiration time (LET) of the radio link– Approach 1: use GPS position information exchange – Approach 2: use Transmission power information

Page 8: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

Other Schemes that use GPS

• Location Aided Routing (LAR) by Ko-Vaidya at Texas A&M University– an On Demand scheme that uses location information

obtained from GPS to limit the propagation region of Route Requests packets

• Distance Routing Effect Algorithm for Mobility (DREAM) by Basagni-Chlamtac at UT Dallas– Performs routing (location) table updates periodically,

however data is flooded in the general direction of the destination

Page 9: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

On Demand Mobility Prediction (OD-MP) Protocol

• Initial route discovery– as the ROUTE-REQ message is flooded, intermediate nodes

also append their ID and LET for last hop of the ROUTE-REQ

– destination receives ROUTE-REQ with different paths and the link expiration times

• Destination computes the Route Expiration Time (RET) for each route and selects the most stable one (maximum RET) for data delivery– ROUTE-SETUP message is sent back to the source to setup

the route

Page 10: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

Initial Route Construction

Route Discovery

source

A B

C

D

E

destination

RouteSetup A B

C

D

E

mobile

ROUTE-SETUP

ROUTE-REQ

4.1

5.0

3.04.0

4.5LET

RET for route A-B-C-E= 4.1RET for route A-B-D-E= 3.0

Page 11: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

Predictive Route Reconstruction

• Data packets carry current RET in their header; thus, RET is refreshed at the destination

• When RET is approaching, destination floods ROUTE-REQ messages in similar fashion as initial route construction

• source receives ROUTE-REQ messages and chooses the best route for the data delivery

Page 12: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

Connection reroute example

beforereroute

A B

C

D

E Fafter

reroute

mobile

data route

source

A B

C

D

E F

destination

current time= 4.9

6.3

5.0

6.0

5.0

7.0

RET = 5.0

6.5

RET = 6.06.3

7.0

5.05.0

6.5

6.0

Page 13: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

Simulation Experiment environment

multihop network environment 100 mobile nodes, radio bandwidth = 2Mbps, roaming square =

500x500m, transmission range = 120m

routing protocols evaluated OD-MP DSDV (Destination Sequence Distance Vector) LMR (Lightweight Mobile Routing)

UDP traffic, single source/destination pair; constant bit rate = 40 packets/sec; packet size = 10kbits

Mobility varying between 18 km/hr to 180 km/hr; mobility pattern = straight trajectory

Page 14: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

Performance Parameters

• Packet Delivery Ratio : Fraction of original packets delivered to destination

• End to End Delay• Control Traffic Overhead (Kbits/s)

Page 15: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

15 30 45 60 75 90 105 120 135 150 165 180Mobility Speed (km/hr)

Pa

ck

et

De

live

ry R

ati

o

OD-MPLMRDSDV

Packet Delivery Ratio vs. Mobility Speed

Page 16: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

0

20

40

60

80

100

120

140

160

15 30 45 60 75 90 105 120 135 150 165 180Mobility Speed (km/hr)

Av

g. P

ac

ke

t D

ela

y (m

s)

OD-MPLMRDSDV

Avg. Packet Delay vs. Mobility Speed

Page 17: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

0

5000

10000

15000

20000

25000

30000

35000

15 30 45 60 75 90 105 120 135 150 165 180

Mobility Speed (km/hr)

Co

ntr

ol

Ove

rhe

ad

(K

bit

s/s

)

OD-MPLMRDSDV

Control Overhead vs. Mobility Speed

0

200

400

600

800

1000

1200

1400

1600

1800

2000

15 30 45 60 75 90 105 120 135 150 165 180

Mobility Speed (km/hr)

OD-MP

LMR

Page 18: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

Future Directions

• Impacts of prediction errors on performance– Location and speed errors

– Mobility pattern randomness

• Hybrid distance vector and on demand routing using mobility prediction

• Performance improvements with prediction for non-realtime applications (TCP)

Page 19: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

Prediction of connectivity• Approach 1: GPS

– Assuming a free space propagation model– let the mobility info for mobile i be (xi,yi,vi,i,TXi,), where (xi,yi) =

position, vi = speed, i = heading, and TXi = transmission power for mobile i

– assume we have mobiles 1 and 2 and TX1 = TX2 = TX, then Dt, the amount of time mobiles 1 and 2 will stay connected is given by

)(2

))((4)(4)(222

222222

ca

TXdbcacdabcdabDt

where

21

2211

21

2211

sinsin

coscos

yyd

vvc

xxb

vva

– We can obtain mobility information using Differential GPS

Page 20: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

Prediction of connectivity

• Approach 2: Transmission Power Measurements– Transmission power samples are measured from a mobile’s

neighbor

– From the samples we can obtain the rate of change for the neighbor’s transmission power level

– the time that the neighbor’s power level drops below the accepted level for a connection (e.g. hysterisis region) can be computed

Page 21: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

Introduction

Wireless Mobile Networks Single hop (cellular) : fixed base stations Multihop (ad hoc) : no fixed base stations, mobile stations

act as routers

IPv6 Flow Supports real time flows (i.e., voice, video) Designed to replace existing IPv4 protocol

Page 22: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

Approach 2

Example: Transmission power level measured by mobile 1 for mobile 2 (free space model)

Distance (m)

Power level (dB)

T1= current

hysterisis region

Texp = ?

Minimumacceptable power level

• We can determine Texp by measuring rate of power change at T1

• A low pass filter can also be applied to the measured samples to filter out short term power level fluctuations

Page 23: Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA

1

2

3

4

5

67

8

9

9

10

11

1213

14 1516 17

18 19

20

21

2223

2425

26

27

28

29

30

31

32

33

34

35

36

Example of Clustering