Top Banner
1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department of Computer Science and Engineering Michigan State University
22

1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

Mar 27, 2015

Download

Documents

Jennifer Garcia
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

1

A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks

Yong Ding Chen Wang Li Xiao

dingyong wangchen lxiaocsemsuedu

Department of Computer Science and Engineering

Michigan State University

2

Backgroundbull Many potential useful applications envisioned in

vehicular networksndash Safety applicationsndash Real-time traffic estimation for trip planningndash Media content sharingndash Improving sensing coveragendash Delivery networks

bull Transfer data from remote sensor-nets to Internet servicesbull Vehicles send queries to remote sites (gas station restaurant)

Multi-hop routing protocol is needed

3

Background

bull MANET protocols are not suitable for VANETndash Topology changes frequently and rapidly

ndash The vehicle distribution is restricted to roadsbull Many topology holes

ndash Vehicular networks are frequently disconnectedbull Depending on vehicle density

The design of alternative routing protocols is necessary

4

Backgroundbull Multi-hop routing protocols in

vehicular networksndash MDDV VADD

bull Basic Ideandash Use geographic routing

ndash Macro level packets are routed intersection to intersection

ndash Micro level packets are routed vehicle to vehicle

S

D

5

Motivationbull Under high vehicle densities

ndash Both MDDV and VADD work well

bull Under low vehicle densitiesndash When a packet reaches an intersection

there might not be any vehicle available to deliver the packet to the next intersection at the moment

ndash MDDV not consideredndash VADD Route the packet through the

best currently available path bull A detoured path may be taken

S

D

X YZ

6

Motivationbull Improve the routing performance under low vehicle

densitiesndash Vehicle densities vary with time everyday

ndash Gradual deployment of vehicular networks

bull SADV designndash Deploy static nodes at intersections to assist packet delivery

bull Can be embedded in traffic lights

ndash Prevent packets from being delivered through detoured paths

7

SADV Designbull Basic Idea

ndash A packet in node A wants to be delivered to a destination

ndash The best path to deliver the packet is through the northward road

ndash The packet is stored in the static node for a while

ndash The packet is delivered northward when node C comes

8

SADV Design

bull System Modelndash Abstract the road map as a directed graph where

bull Vertices represent intersections

bull Edges represent road segments

9

SADV Designndash Denote the static node deployed at intersection vi as si

ndash The expected delay of delivering a packet from si to sj through road vivj

d(sisj) = w(sisj) + t(sisj) where

w(sisj) = 1λ = 1(speed(vivj) density(vivj))

t(sisj) = f(density(vivj) speed(vivj) length(vivj))

ndash SADV tries to deliver the packet through the shortest expected delay path to the destination

10

SADV Designbull Transactions of packets at static

nodesndash Forward the packet along the best path

ndash If the best path is not available currently store the packet and wait

ndash Buffer management

bull Transactions of packets in vehicles along roadsndash Greedy geographic forwarding used to

route the packet to the next static node

11

SADV Design

bull Packet Elimination Strategies

ndash Choose some packets and send them through the best currently available paths right now

ndash Commonly used strategiesbull FIFO the packets that stay the longest in the buffer

bull FILO the most recently arrived packets

ndash FIFO and FILO are not efficient

12

SADV Designndash Least Delay Increase

bull Basic Ideandash Reduce the increase in overall packet delivery delay caused by

sending packets along sub-optimal pathsbull A priority vector [p1 p2 hellip pm] defined for each packet

ndash m is the number of adjacent roads of the static nodendash pi denotes the ranking of the optimality of the ith adjacent roadndash eg [2 1 3 4]

bull Instant rank of a packet ndash the rank of the best currently available pathndash eg if the first and fourth roads are available currently

instant rank = 2bull Elimination strategy

ndash Eliminate the packets with the highest instant rankndash Send these packets through the current best paths

13

SADV Designbull Link Delay Update (LDU)

ndash Expected link delay are estimated based on statistical informationbull Vehicle densities on the roads vary with time

bull Vehicle density is quite stable during a period of time

ndash Use static nodes to help get more accurate delay estimationbull Let adjacent static nodes measure the delay of the corresponding link

and propagate the delay measurement

bull Each static node updates its delay matrix according to the received up-to-date delay measurement

14

SADV Designbull Multi-path Data Dissemination

ndash Multi-path routing has the potential to further decrease packet delivery delay

bull Link delay estimation may not be very accuratebull Increase the chance of hitting a better path

ndash Packets are delivered through multiple paths only at static nodes

bull Assume a packet is in si at presentbull N(si) the set of adjacent static nodes of si

bull si delivers the packet to a subset of N(si)ndash The best and second best paths

15

SADV Designbull Partial Deployment of Static Nodes

ndash Define a node deployment I as

ndash Problembull Find the optimal node deployment I such that the average packet

delivery delay in the network is minimized given a fixed number of static nodes

ndash Several heuristic strategiesbull Uniform Deployment

bull High-Degree Preferred

bull High-Speed Preferred

16

Performance Evaluationbull Simulation Setup

ndash Extract road map from TIGERbull Range 4000m x 5000m

bull Speed limit of roads 25 ~ 70 mph

bull Number of intersections 70

ndash Wireless communication range 200m

ndash Vehicle mobilitybull Each vehicle select a random destination

bull Choose a fastest or shortest path with equal probability

ndash Communication patternbull Random source random destination

17

Performance Evaluationbull Performance degradation under low vehicle densities

Flooding vehicles exchange packets whenever they can communicate the fastest way to deliver a packet

18

Performance Evaluationbull SADV reduces delivery delay under low vehicle densities

SNAR use static nodes to assist routingLDU link delay updateMPDD multi-path data dissemination

19

Performance Evaluationbull Comparison of buffer management strategies

ndash Use SNAR+LDU

ndash Least Delay Increase strategy outperforms FIFO and FILO

20

Performance Evaluationbull Comparison of different partial deployment strategies

ndash Total 70 intersections 35 static nodes deployed

ndash High-Degree Preferred and High-Speed Preferred Strategies achieve similar performance and outperforms Uniform Deployment strategy

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 2: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

2

Backgroundbull Many potential useful applications envisioned in

vehicular networksndash Safety applicationsndash Real-time traffic estimation for trip planningndash Media content sharingndash Improving sensing coveragendash Delivery networks

bull Transfer data from remote sensor-nets to Internet servicesbull Vehicles send queries to remote sites (gas station restaurant)

Multi-hop routing protocol is needed

3

Background

bull MANET protocols are not suitable for VANETndash Topology changes frequently and rapidly

ndash The vehicle distribution is restricted to roadsbull Many topology holes

ndash Vehicular networks are frequently disconnectedbull Depending on vehicle density

The design of alternative routing protocols is necessary

4

Backgroundbull Multi-hop routing protocols in

vehicular networksndash MDDV VADD

bull Basic Ideandash Use geographic routing

ndash Macro level packets are routed intersection to intersection

ndash Micro level packets are routed vehicle to vehicle

S

D

5

Motivationbull Under high vehicle densities

ndash Both MDDV and VADD work well

bull Under low vehicle densitiesndash When a packet reaches an intersection

there might not be any vehicle available to deliver the packet to the next intersection at the moment

ndash MDDV not consideredndash VADD Route the packet through the

best currently available path bull A detoured path may be taken

S

D

X YZ

6

Motivationbull Improve the routing performance under low vehicle

densitiesndash Vehicle densities vary with time everyday

ndash Gradual deployment of vehicular networks

bull SADV designndash Deploy static nodes at intersections to assist packet delivery

bull Can be embedded in traffic lights

ndash Prevent packets from being delivered through detoured paths

7

SADV Designbull Basic Idea

ndash A packet in node A wants to be delivered to a destination

ndash The best path to deliver the packet is through the northward road

ndash The packet is stored in the static node for a while

ndash The packet is delivered northward when node C comes

8

SADV Design

bull System Modelndash Abstract the road map as a directed graph where

bull Vertices represent intersections

bull Edges represent road segments

9

SADV Designndash Denote the static node deployed at intersection vi as si

ndash The expected delay of delivering a packet from si to sj through road vivj

d(sisj) = w(sisj) + t(sisj) where

w(sisj) = 1λ = 1(speed(vivj) density(vivj))

t(sisj) = f(density(vivj) speed(vivj) length(vivj))

ndash SADV tries to deliver the packet through the shortest expected delay path to the destination

10

SADV Designbull Transactions of packets at static

nodesndash Forward the packet along the best path

ndash If the best path is not available currently store the packet and wait

ndash Buffer management

bull Transactions of packets in vehicles along roadsndash Greedy geographic forwarding used to

route the packet to the next static node

11

SADV Design

bull Packet Elimination Strategies

ndash Choose some packets and send them through the best currently available paths right now

ndash Commonly used strategiesbull FIFO the packets that stay the longest in the buffer

bull FILO the most recently arrived packets

ndash FIFO and FILO are not efficient

12

SADV Designndash Least Delay Increase

bull Basic Ideandash Reduce the increase in overall packet delivery delay caused by

sending packets along sub-optimal pathsbull A priority vector [p1 p2 hellip pm] defined for each packet

ndash m is the number of adjacent roads of the static nodendash pi denotes the ranking of the optimality of the ith adjacent roadndash eg [2 1 3 4]

bull Instant rank of a packet ndash the rank of the best currently available pathndash eg if the first and fourth roads are available currently

instant rank = 2bull Elimination strategy

ndash Eliminate the packets with the highest instant rankndash Send these packets through the current best paths

13

SADV Designbull Link Delay Update (LDU)

ndash Expected link delay are estimated based on statistical informationbull Vehicle densities on the roads vary with time

bull Vehicle density is quite stable during a period of time

ndash Use static nodes to help get more accurate delay estimationbull Let adjacent static nodes measure the delay of the corresponding link

and propagate the delay measurement

bull Each static node updates its delay matrix according to the received up-to-date delay measurement

14

SADV Designbull Multi-path Data Dissemination

ndash Multi-path routing has the potential to further decrease packet delivery delay

bull Link delay estimation may not be very accuratebull Increase the chance of hitting a better path

ndash Packets are delivered through multiple paths only at static nodes

bull Assume a packet is in si at presentbull N(si) the set of adjacent static nodes of si

bull si delivers the packet to a subset of N(si)ndash The best and second best paths

15

SADV Designbull Partial Deployment of Static Nodes

ndash Define a node deployment I as

ndash Problembull Find the optimal node deployment I such that the average packet

delivery delay in the network is minimized given a fixed number of static nodes

ndash Several heuristic strategiesbull Uniform Deployment

bull High-Degree Preferred

bull High-Speed Preferred

16

Performance Evaluationbull Simulation Setup

ndash Extract road map from TIGERbull Range 4000m x 5000m

bull Speed limit of roads 25 ~ 70 mph

bull Number of intersections 70

ndash Wireless communication range 200m

ndash Vehicle mobilitybull Each vehicle select a random destination

bull Choose a fastest or shortest path with equal probability

ndash Communication patternbull Random source random destination

17

Performance Evaluationbull Performance degradation under low vehicle densities

Flooding vehicles exchange packets whenever they can communicate the fastest way to deliver a packet

18

Performance Evaluationbull SADV reduces delivery delay under low vehicle densities

SNAR use static nodes to assist routingLDU link delay updateMPDD multi-path data dissemination

19

Performance Evaluationbull Comparison of buffer management strategies

ndash Use SNAR+LDU

ndash Least Delay Increase strategy outperforms FIFO and FILO

20

Performance Evaluationbull Comparison of different partial deployment strategies

ndash Total 70 intersections 35 static nodes deployed

ndash High-Degree Preferred and High-Speed Preferred Strategies achieve similar performance and outperforms Uniform Deployment strategy

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 3: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

3

Background

bull MANET protocols are not suitable for VANETndash Topology changes frequently and rapidly

ndash The vehicle distribution is restricted to roadsbull Many topology holes

ndash Vehicular networks are frequently disconnectedbull Depending on vehicle density

The design of alternative routing protocols is necessary

4

Backgroundbull Multi-hop routing protocols in

vehicular networksndash MDDV VADD

bull Basic Ideandash Use geographic routing

ndash Macro level packets are routed intersection to intersection

ndash Micro level packets are routed vehicle to vehicle

S

D

5

Motivationbull Under high vehicle densities

ndash Both MDDV and VADD work well

bull Under low vehicle densitiesndash When a packet reaches an intersection

there might not be any vehicle available to deliver the packet to the next intersection at the moment

ndash MDDV not consideredndash VADD Route the packet through the

best currently available path bull A detoured path may be taken

S

D

X YZ

6

Motivationbull Improve the routing performance under low vehicle

densitiesndash Vehicle densities vary with time everyday

ndash Gradual deployment of vehicular networks

bull SADV designndash Deploy static nodes at intersections to assist packet delivery

bull Can be embedded in traffic lights

ndash Prevent packets from being delivered through detoured paths

7

SADV Designbull Basic Idea

ndash A packet in node A wants to be delivered to a destination

ndash The best path to deliver the packet is through the northward road

ndash The packet is stored in the static node for a while

ndash The packet is delivered northward when node C comes

8

SADV Design

bull System Modelndash Abstract the road map as a directed graph where

bull Vertices represent intersections

bull Edges represent road segments

9

SADV Designndash Denote the static node deployed at intersection vi as si

ndash The expected delay of delivering a packet from si to sj through road vivj

d(sisj) = w(sisj) + t(sisj) where

w(sisj) = 1λ = 1(speed(vivj) density(vivj))

t(sisj) = f(density(vivj) speed(vivj) length(vivj))

ndash SADV tries to deliver the packet through the shortest expected delay path to the destination

10

SADV Designbull Transactions of packets at static

nodesndash Forward the packet along the best path

ndash If the best path is not available currently store the packet and wait

ndash Buffer management

bull Transactions of packets in vehicles along roadsndash Greedy geographic forwarding used to

route the packet to the next static node

11

SADV Design

bull Packet Elimination Strategies

ndash Choose some packets and send them through the best currently available paths right now

ndash Commonly used strategiesbull FIFO the packets that stay the longest in the buffer

bull FILO the most recently arrived packets

ndash FIFO and FILO are not efficient

12

SADV Designndash Least Delay Increase

bull Basic Ideandash Reduce the increase in overall packet delivery delay caused by

sending packets along sub-optimal pathsbull A priority vector [p1 p2 hellip pm] defined for each packet

ndash m is the number of adjacent roads of the static nodendash pi denotes the ranking of the optimality of the ith adjacent roadndash eg [2 1 3 4]

bull Instant rank of a packet ndash the rank of the best currently available pathndash eg if the first and fourth roads are available currently

instant rank = 2bull Elimination strategy

ndash Eliminate the packets with the highest instant rankndash Send these packets through the current best paths

13

SADV Designbull Link Delay Update (LDU)

ndash Expected link delay are estimated based on statistical informationbull Vehicle densities on the roads vary with time

bull Vehicle density is quite stable during a period of time

ndash Use static nodes to help get more accurate delay estimationbull Let adjacent static nodes measure the delay of the corresponding link

and propagate the delay measurement

bull Each static node updates its delay matrix according to the received up-to-date delay measurement

14

SADV Designbull Multi-path Data Dissemination

ndash Multi-path routing has the potential to further decrease packet delivery delay

bull Link delay estimation may not be very accuratebull Increase the chance of hitting a better path

ndash Packets are delivered through multiple paths only at static nodes

bull Assume a packet is in si at presentbull N(si) the set of adjacent static nodes of si

bull si delivers the packet to a subset of N(si)ndash The best and second best paths

15

SADV Designbull Partial Deployment of Static Nodes

ndash Define a node deployment I as

ndash Problembull Find the optimal node deployment I such that the average packet

delivery delay in the network is minimized given a fixed number of static nodes

ndash Several heuristic strategiesbull Uniform Deployment

bull High-Degree Preferred

bull High-Speed Preferred

16

Performance Evaluationbull Simulation Setup

ndash Extract road map from TIGERbull Range 4000m x 5000m

bull Speed limit of roads 25 ~ 70 mph

bull Number of intersections 70

ndash Wireless communication range 200m

ndash Vehicle mobilitybull Each vehicle select a random destination

bull Choose a fastest or shortest path with equal probability

ndash Communication patternbull Random source random destination

17

Performance Evaluationbull Performance degradation under low vehicle densities

Flooding vehicles exchange packets whenever they can communicate the fastest way to deliver a packet

18

Performance Evaluationbull SADV reduces delivery delay under low vehicle densities

SNAR use static nodes to assist routingLDU link delay updateMPDD multi-path data dissemination

19

Performance Evaluationbull Comparison of buffer management strategies

ndash Use SNAR+LDU

ndash Least Delay Increase strategy outperforms FIFO and FILO

20

Performance Evaluationbull Comparison of different partial deployment strategies

ndash Total 70 intersections 35 static nodes deployed

ndash High-Degree Preferred and High-Speed Preferred Strategies achieve similar performance and outperforms Uniform Deployment strategy

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 4: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

4

Backgroundbull Multi-hop routing protocols in

vehicular networksndash MDDV VADD

bull Basic Ideandash Use geographic routing

ndash Macro level packets are routed intersection to intersection

ndash Micro level packets are routed vehicle to vehicle

S

D

5

Motivationbull Under high vehicle densities

ndash Both MDDV and VADD work well

bull Under low vehicle densitiesndash When a packet reaches an intersection

there might not be any vehicle available to deliver the packet to the next intersection at the moment

ndash MDDV not consideredndash VADD Route the packet through the

best currently available path bull A detoured path may be taken

S

D

X YZ

6

Motivationbull Improve the routing performance under low vehicle

densitiesndash Vehicle densities vary with time everyday

ndash Gradual deployment of vehicular networks

bull SADV designndash Deploy static nodes at intersections to assist packet delivery

bull Can be embedded in traffic lights

ndash Prevent packets from being delivered through detoured paths

7

SADV Designbull Basic Idea

ndash A packet in node A wants to be delivered to a destination

ndash The best path to deliver the packet is through the northward road

ndash The packet is stored in the static node for a while

ndash The packet is delivered northward when node C comes

8

SADV Design

bull System Modelndash Abstract the road map as a directed graph where

bull Vertices represent intersections

bull Edges represent road segments

9

SADV Designndash Denote the static node deployed at intersection vi as si

ndash The expected delay of delivering a packet from si to sj through road vivj

d(sisj) = w(sisj) + t(sisj) where

w(sisj) = 1λ = 1(speed(vivj) density(vivj))

t(sisj) = f(density(vivj) speed(vivj) length(vivj))

ndash SADV tries to deliver the packet through the shortest expected delay path to the destination

10

SADV Designbull Transactions of packets at static

nodesndash Forward the packet along the best path

ndash If the best path is not available currently store the packet and wait

ndash Buffer management

bull Transactions of packets in vehicles along roadsndash Greedy geographic forwarding used to

route the packet to the next static node

11

SADV Design

bull Packet Elimination Strategies

ndash Choose some packets and send them through the best currently available paths right now

ndash Commonly used strategiesbull FIFO the packets that stay the longest in the buffer

bull FILO the most recently arrived packets

ndash FIFO and FILO are not efficient

12

SADV Designndash Least Delay Increase

bull Basic Ideandash Reduce the increase in overall packet delivery delay caused by

sending packets along sub-optimal pathsbull A priority vector [p1 p2 hellip pm] defined for each packet

ndash m is the number of adjacent roads of the static nodendash pi denotes the ranking of the optimality of the ith adjacent roadndash eg [2 1 3 4]

bull Instant rank of a packet ndash the rank of the best currently available pathndash eg if the first and fourth roads are available currently

instant rank = 2bull Elimination strategy

ndash Eliminate the packets with the highest instant rankndash Send these packets through the current best paths

13

SADV Designbull Link Delay Update (LDU)

ndash Expected link delay are estimated based on statistical informationbull Vehicle densities on the roads vary with time

bull Vehicle density is quite stable during a period of time

ndash Use static nodes to help get more accurate delay estimationbull Let adjacent static nodes measure the delay of the corresponding link

and propagate the delay measurement

bull Each static node updates its delay matrix according to the received up-to-date delay measurement

14

SADV Designbull Multi-path Data Dissemination

ndash Multi-path routing has the potential to further decrease packet delivery delay

bull Link delay estimation may not be very accuratebull Increase the chance of hitting a better path

ndash Packets are delivered through multiple paths only at static nodes

bull Assume a packet is in si at presentbull N(si) the set of adjacent static nodes of si

bull si delivers the packet to a subset of N(si)ndash The best and second best paths

15

SADV Designbull Partial Deployment of Static Nodes

ndash Define a node deployment I as

ndash Problembull Find the optimal node deployment I such that the average packet

delivery delay in the network is minimized given a fixed number of static nodes

ndash Several heuristic strategiesbull Uniform Deployment

bull High-Degree Preferred

bull High-Speed Preferred

16

Performance Evaluationbull Simulation Setup

ndash Extract road map from TIGERbull Range 4000m x 5000m

bull Speed limit of roads 25 ~ 70 mph

bull Number of intersections 70

ndash Wireless communication range 200m

ndash Vehicle mobilitybull Each vehicle select a random destination

bull Choose a fastest or shortest path with equal probability

ndash Communication patternbull Random source random destination

17

Performance Evaluationbull Performance degradation under low vehicle densities

Flooding vehicles exchange packets whenever they can communicate the fastest way to deliver a packet

18

Performance Evaluationbull SADV reduces delivery delay under low vehicle densities

SNAR use static nodes to assist routingLDU link delay updateMPDD multi-path data dissemination

19

Performance Evaluationbull Comparison of buffer management strategies

ndash Use SNAR+LDU

ndash Least Delay Increase strategy outperforms FIFO and FILO

20

Performance Evaluationbull Comparison of different partial deployment strategies

ndash Total 70 intersections 35 static nodes deployed

ndash High-Degree Preferred and High-Speed Preferred Strategies achieve similar performance and outperforms Uniform Deployment strategy

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 5: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

5

Motivationbull Under high vehicle densities

ndash Both MDDV and VADD work well

bull Under low vehicle densitiesndash When a packet reaches an intersection

there might not be any vehicle available to deliver the packet to the next intersection at the moment

ndash MDDV not consideredndash VADD Route the packet through the

best currently available path bull A detoured path may be taken

S

D

X YZ

6

Motivationbull Improve the routing performance under low vehicle

densitiesndash Vehicle densities vary with time everyday

ndash Gradual deployment of vehicular networks

bull SADV designndash Deploy static nodes at intersections to assist packet delivery

bull Can be embedded in traffic lights

ndash Prevent packets from being delivered through detoured paths

7

SADV Designbull Basic Idea

ndash A packet in node A wants to be delivered to a destination

ndash The best path to deliver the packet is through the northward road

ndash The packet is stored in the static node for a while

ndash The packet is delivered northward when node C comes

8

SADV Design

bull System Modelndash Abstract the road map as a directed graph where

bull Vertices represent intersections

bull Edges represent road segments

9

SADV Designndash Denote the static node deployed at intersection vi as si

ndash The expected delay of delivering a packet from si to sj through road vivj

d(sisj) = w(sisj) + t(sisj) where

w(sisj) = 1λ = 1(speed(vivj) density(vivj))

t(sisj) = f(density(vivj) speed(vivj) length(vivj))

ndash SADV tries to deliver the packet through the shortest expected delay path to the destination

10

SADV Designbull Transactions of packets at static

nodesndash Forward the packet along the best path

ndash If the best path is not available currently store the packet and wait

ndash Buffer management

bull Transactions of packets in vehicles along roadsndash Greedy geographic forwarding used to

route the packet to the next static node

11

SADV Design

bull Packet Elimination Strategies

ndash Choose some packets and send them through the best currently available paths right now

ndash Commonly used strategiesbull FIFO the packets that stay the longest in the buffer

bull FILO the most recently arrived packets

ndash FIFO and FILO are not efficient

12

SADV Designndash Least Delay Increase

bull Basic Ideandash Reduce the increase in overall packet delivery delay caused by

sending packets along sub-optimal pathsbull A priority vector [p1 p2 hellip pm] defined for each packet

ndash m is the number of adjacent roads of the static nodendash pi denotes the ranking of the optimality of the ith adjacent roadndash eg [2 1 3 4]

bull Instant rank of a packet ndash the rank of the best currently available pathndash eg if the first and fourth roads are available currently

instant rank = 2bull Elimination strategy

ndash Eliminate the packets with the highest instant rankndash Send these packets through the current best paths

13

SADV Designbull Link Delay Update (LDU)

ndash Expected link delay are estimated based on statistical informationbull Vehicle densities on the roads vary with time

bull Vehicle density is quite stable during a period of time

ndash Use static nodes to help get more accurate delay estimationbull Let adjacent static nodes measure the delay of the corresponding link

and propagate the delay measurement

bull Each static node updates its delay matrix according to the received up-to-date delay measurement

14

SADV Designbull Multi-path Data Dissemination

ndash Multi-path routing has the potential to further decrease packet delivery delay

bull Link delay estimation may not be very accuratebull Increase the chance of hitting a better path

ndash Packets are delivered through multiple paths only at static nodes

bull Assume a packet is in si at presentbull N(si) the set of adjacent static nodes of si

bull si delivers the packet to a subset of N(si)ndash The best and second best paths

15

SADV Designbull Partial Deployment of Static Nodes

ndash Define a node deployment I as

ndash Problembull Find the optimal node deployment I such that the average packet

delivery delay in the network is minimized given a fixed number of static nodes

ndash Several heuristic strategiesbull Uniform Deployment

bull High-Degree Preferred

bull High-Speed Preferred

16

Performance Evaluationbull Simulation Setup

ndash Extract road map from TIGERbull Range 4000m x 5000m

bull Speed limit of roads 25 ~ 70 mph

bull Number of intersections 70

ndash Wireless communication range 200m

ndash Vehicle mobilitybull Each vehicle select a random destination

bull Choose a fastest or shortest path with equal probability

ndash Communication patternbull Random source random destination

17

Performance Evaluationbull Performance degradation under low vehicle densities

Flooding vehicles exchange packets whenever they can communicate the fastest way to deliver a packet

18

Performance Evaluationbull SADV reduces delivery delay under low vehicle densities

SNAR use static nodes to assist routingLDU link delay updateMPDD multi-path data dissemination

19

Performance Evaluationbull Comparison of buffer management strategies

ndash Use SNAR+LDU

ndash Least Delay Increase strategy outperforms FIFO and FILO

20

Performance Evaluationbull Comparison of different partial deployment strategies

ndash Total 70 intersections 35 static nodes deployed

ndash High-Degree Preferred and High-Speed Preferred Strategies achieve similar performance and outperforms Uniform Deployment strategy

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 6: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

6

Motivationbull Improve the routing performance under low vehicle

densitiesndash Vehicle densities vary with time everyday

ndash Gradual deployment of vehicular networks

bull SADV designndash Deploy static nodes at intersections to assist packet delivery

bull Can be embedded in traffic lights

ndash Prevent packets from being delivered through detoured paths

7

SADV Designbull Basic Idea

ndash A packet in node A wants to be delivered to a destination

ndash The best path to deliver the packet is through the northward road

ndash The packet is stored in the static node for a while

ndash The packet is delivered northward when node C comes

8

SADV Design

bull System Modelndash Abstract the road map as a directed graph where

bull Vertices represent intersections

bull Edges represent road segments

9

SADV Designndash Denote the static node deployed at intersection vi as si

ndash The expected delay of delivering a packet from si to sj through road vivj

d(sisj) = w(sisj) + t(sisj) where

w(sisj) = 1λ = 1(speed(vivj) density(vivj))

t(sisj) = f(density(vivj) speed(vivj) length(vivj))

ndash SADV tries to deliver the packet through the shortest expected delay path to the destination

10

SADV Designbull Transactions of packets at static

nodesndash Forward the packet along the best path

ndash If the best path is not available currently store the packet and wait

ndash Buffer management

bull Transactions of packets in vehicles along roadsndash Greedy geographic forwarding used to

route the packet to the next static node

11

SADV Design

bull Packet Elimination Strategies

ndash Choose some packets and send them through the best currently available paths right now

ndash Commonly used strategiesbull FIFO the packets that stay the longest in the buffer

bull FILO the most recently arrived packets

ndash FIFO and FILO are not efficient

12

SADV Designndash Least Delay Increase

bull Basic Ideandash Reduce the increase in overall packet delivery delay caused by

sending packets along sub-optimal pathsbull A priority vector [p1 p2 hellip pm] defined for each packet

ndash m is the number of adjacent roads of the static nodendash pi denotes the ranking of the optimality of the ith adjacent roadndash eg [2 1 3 4]

bull Instant rank of a packet ndash the rank of the best currently available pathndash eg if the first and fourth roads are available currently

instant rank = 2bull Elimination strategy

ndash Eliminate the packets with the highest instant rankndash Send these packets through the current best paths

13

SADV Designbull Link Delay Update (LDU)

ndash Expected link delay are estimated based on statistical informationbull Vehicle densities on the roads vary with time

bull Vehicle density is quite stable during a period of time

ndash Use static nodes to help get more accurate delay estimationbull Let adjacent static nodes measure the delay of the corresponding link

and propagate the delay measurement

bull Each static node updates its delay matrix according to the received up-to-date delay measurement

14

SADV Designbull Multi-path Data Dissemination

ndash Multi-path routing has the potential to further decrease packet delivery delay

bull Link delay estimation may not be very accuratebull Increase the chance of hitting a better path

ndash Packets are delivered through multiple paths only at static nodes

bull Assume a packet is in si at presentbull N(si) the set of adjacent static nodes of si

bull si delivers the packet to a subset of N(si)ndash The best and second best paths

15

SADV Designbull Partial Deployment of Static Nodes

ndash Define a node deployment I as

ndash Problembull Find the optimal node deployment I such that the average packet

delivery delay in the network is minimized given a fixed number of static nodes

ndash Several heuristic strategiesbull Uniform Deployment

bull High-Degree Preferred

bull High-Speed Preferred

16

Performance Evaluationbull Simulation Setup

ndash Extract road map from TIGERbull Range 4000m x 5000m

bull Speed limit of roads 25 ~ 70 mph

bull Number of intersections 70

ndash Wireless communication range 200m

ndash Vehicle mobilitybull Each vehicle select a random destination

bull Choose a fastest or shortest path with equal probability

ndash Communication patternbull Random source random destination

17

Performance Evaluationbull Performance degradation under low vehicle densities

Flooding vehicles exchange packets whenever they can communicate the fastest way to deliver a packet

18

Performance Evaluationbull SADV reduces delivery delay under low vehicle densities

SNAR use static nodes to assist routingLDU link delay updateMPDD multi-path data dissemination

19

Performance Evaluationbull Comparison of buffer management strategies

ndash Use SNAR+LDU

ndash Least Delay Increase strategy outperforms FIFO and FILO

20

Performance Evaluationbull Comparison of different partial deployment strategies

ndash Total 70 intersections 35 static nodes deployed

ndash High-Degree Preferred and High-Speed Preferred Strategies achieve similar performance and outperforms Uniform Deployment strategy

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 7: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

7

SADV Designbull Basic Idea

ndash A packet in node A wants to be delivered to a destination

ndash The best path to deliver the packet is through the northward road

ndash The packet is stored in the static node for a while

ndash The packet is delivered northward when node C comes

8

SADV Design

bull System Modelndash Abstract the road map as a directed graph where

bull Vertices represent intersections

bull Edges represent road segments

9

SADV Designndash Denote the static node deployed at intersection vi as si

ndash The expected delay of delivering a packet from si to sj through road vivj

d(sisj) = w(sisj) + t(sisj) where

w(sisj) = 1λ = 1(speed(vivj) density(vivj))

t(sisj) = f(density(vivj) speed(vivj) length(vivj))

ndash SADV tries to deliver the packet through the shortest expected delay path to the destination

10

SADV Designbull Transactions of packets at static

nodesndash Forward the packet along the best path

ndash If the best path is not available currently store the packet and wait

ndash Buffer management

bull Transactions of packets in vehicles along roadsndash Greedy geographic forwarding used to

route the packet to the next static node

11

SADV Design

bull Packet Elimination Strategies

ndash Choose some packets and send them through the best currently available paths right now

ndash Commonly used strategiesbull FIFO the packets that stay the longest in the buffer

bull FILO the most recently arrived packets

ndash FIFO and FILO are not efficient

12

SADV Designndash Least Delay Increase

bull Basic Ideandash Reduce the increase in overall packet delivery delay caused by

sending packets along sub-optimal pathsbull A priority vector [p1 p2 hellip pm] defined for each packet

ndash m is the number of adjacent roads of the static nodendash pi denotes the ranking of the optimality of the ith adjacent roadndash eg [2 1 3 4]

bull Instant rank of a packet ndash the rank of the best currently available pathndash eg if the first and fourth roads are available currently

instant rank = 2bull Elimination strategy

ndash Eliminate the packets with the highest instant rankndash Send these packets through the current best paths

13

SADV Designbull Link Delay Update (LDU)

ndash Expected link delay are estimated based on statistical informationbull Vehicle densities on the roads vary with time

bull Vehicle density is quite stable during a period of time

ndash Use static nodes to help get more accurate delay estimationbull Let adjacent static nodes measure the delay of the corresponding link

and propagate the delay measurement

bull Each static node updates its delay matrix according to the received up-to-date delay measurement

14

SADV Designbull Multi-path Data Dissemination

ndash Multi-path routing has the potential to further decrease packet delivery delay

bull Link delay estimation may not be very accuratebull Increase the chance of hitting a better path

ndash Packets are delivered through multiple paths only at static nodes

bull Assume a packet is in si at presentbull N(si) the set of adjacent static nodes of si

bull si delivers the packet to a subset of N(si)ndash The best and second best paths

15

SADV Designbull Partial Deployment of Static Nodes

ndash Define a node deployment I as

ndash Problembull Find the optimal node deployment I such that the average packet

delivery delay in the network is minimized given a fixed number of static nodes

ndash Several heuristic strategiesbull Uniform Deployment

bull High-Degree Preferred

bull High-Speed Preferred

16

Performance Evaluationbull Simulation Setup

ndash Extract road map from TIGERbull Range 4000m x 5000m

bull Speed limit of roads 25 ~ 70 mph

bull Number of intersections 70

ndash Wireless communication range 200m

ndash Vehicle mobilitybull Each vehicle select a random destination

bull Choose a fastest or shortest path with equal probability

ndash Communication patternbull Random source random destination

17

Performance Evaluationbull Performance degradation under low vehicle densities

Flooding vehicles exchange packets whenever they can communicate the fastest way to deliver a packet

18

Performance Evaluationbull SADV reduces delivery delay under low vehicle densities

SNAR use static nodes to assist routingLDU link delay updateMPDD multi-path data dissemination

19

Performance Evaluationbull Comparison of buffer management strategies

ndash Use SNAR+LDU

ndash Least Delay Increase strategy outperforms FIFO and FILO

20

Performance Evaluationbull Comparison of different partial deployment strategies

ndash Total 70 intersections 35 static nodes deployed

ndash High-Degree Preferred and High-Speed Preferred Strategies achieve similar performance and outperforms Uniform Deployment strategy

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 8: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

8

SADV Design

bull System Modelndash Abstract the road map as a directed graph where

bull Vertices represent intersections

bull Edges represent road segments

9

SADV Designndash Denote the static node deployed at intersection vi as si

ndash The expected delay of delivering a packet from si to sj through road vivj

d(sisj) = w(sisj) + t(sisj) where

w(sisj) = 1λ = 1(speed(vivj) density(vivj))

t(sisj) = f(density(vivj) speed(vivj) length(vivj))

ndash SADV tries to deliver the packet through the shortest expected delay path to the destination

10

SADV Designbull Transactions of packets at static

nodesndash Forward the packet along the best path

ndash If the best path is not available currently store the packet and wait

ndash Buffer management

bull Transactions of packets in vehicles along roadsndash Greedy geographic forwarding used to

route the packet to the next static node

11

SADV Design

bull Packet Elimination Strategies

ndash Choose some packets and send them through the best currently available paths right now

ndash Commonly used strategiesbull FIFO the packets that stay the longest in the buffer

bull FILO the most recently arrived packets

ndash FIFO and FILO are not efficient

12

SADV Designndash Least Delay Increase

bull Basic Ideandash Reduce the increase in overall packet delivery delay caused by

sending packets along sub-optimal pathsbull A priority vector [p1 p2 hellip pm] defined for each packet

ndash m is the number of adjacent roads of the static nodendash pi denotes the ranking of the optimality of the ith adjacent roadndash eg [2 1 3 4]

bull Instant rank of a packet ndash the rank of the best currently available pathndash eg if the first and fourth roads are available currently

instant rank = 2bull Elimination strategy

ndash Eliminate the packets with the highest instant rankndash Send these packets through the current best paths

13

SADV Designbull Link Delay Update (LDU)

ndash Expected link delay are estimated based on statistical informationbull Vehicle densities on the roads vary with time

bull Vehicle density is quite stable during a period of time

ndash Use static nodes to help get more accurate delay estimationbull Let adjacent static nodes measure the delay of the corresponding link

and propagate the delay measurement

bull Each static node updates its delay matrix according to the received up-to-date delay measurement

14

SADV Designbull Multi-path Data Dissemination

ndash Multi-path routing has the potential to further decrease packet delivery delay

bull Link delay estimation may not be very accuratebull Increase the chance of hitting a better path

ndash Packets are delivered through multiple paths only at static nodes

bull Assume a packet is in si at presentbull N(si) the set of adjacent static nodes of si

bull si delivers the packet to a subset of N(si)ndash The best and second best paths

15

SADV Designbull Partial Deployment of Static Nodes

ndash Define a node deployment I as

ndash Problembull Find the optimal node deployment I such that the average packet

delivery delay in the network is minimized given a fixed number of static nodes

ndash Several heuristic strategiesbull Uniform Deployment

bull High-Degree Preferred

bull High-Speed Preferred

16

Performance Evaluationbull Simulation Setup

ndash Extract road map from TIGERbull Range 4000m x 5000m

bull Speed limit of roads 25 ~ 70 mph

bull Number of intersections 70

ndash Wireless communication range 200m

ndash Vehicle mobilitybull Each vehicle select a random destination

bull Choose a fastest or shortest path with equal probability

ndash Communication patternbull Random source random destination

17

Performance Evaluationbull Performance degradation under low vehicle densities

Flooding vehicles exchange packets whenever they can communicate the fastest way to deliver a packet

18

Performance Evaluationbull SADV reduces delivery delay under low vehicle densities

SNAR use static nodes to assist routingLDU link delay updateMPDD multi-path data dissemination

19

Performance Evaluationbull Comparison of buffer management strategies

ndash Use SNAR+LDU

ndash Least Delay Increase strategy outperforms FIFO and FILO

20

Performance Evaluationbull Comparison of different partial deployment strategies

ndash Total 70 intersections 35 static nodes deployed

ndash High-Degree Preferred and High-Speed Preferred Strategies achieve similar performance and outperforms Uniform Deployment strategy

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 9: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

9

SADV Designndash Denote the static node deployed at intersection vi as si

ndash The expected delay of delivering a packet from si to sj through road vivj

d(sisj) = w(sisj) + t(sisj) where

w(sisj) = 1λ = 1(speed(vivj) density(vivj))

t(sisj) = f(density(vivj) speed(vivj) length(vivj))

ndash SADV tries to deliver the packet through the shortest expected delay path to the destination

10

SADV Designbull Transactions of packets at static

nodesndash Forward the packet along the best path

ndash If the best path is not available currently store the packet and wait

ndash Buffer management

bull Transactions of packets in vehicles along roadsndash Greedy geographic forwarding used to

route the packet to the next static node

11

SADV Design

bull Packet Elimination Strategies

ndash Choose some packets and send them through the best currently available paths right now

ndash Commonly used strategiesbull FIFO the packets that stay the longest in the buffer

bull FILO the most recently arrived packets

ndash FIFO and FILO are not efficient

12

SADV Designndash Least Delay Increase

bull Basic Ideandash Reduce the increase in overall packet delivery delay caused by

sending packets along sub-optimal pathsbull A priority vector [p1 p2 hellip pm] defined for each packet

ndash m is the number of adjacent roads of the static nodendash pi denotes the ranking of the optimality of the ith adjacent roadndash eg [2 1 3 4]

bull Instant rank of a packet ndash the rank of the best currently available pathndash eg if the first and fourth roads are available currently

instant rank = 2bull Elimination strategy

ndash Eliminate the packets with the highest instant rankndash Send these packets through the current best paths

13

SADV Designbull Link Delay Update (LDU)

ndash Expected link delay are estimated based on statistical informationbull Vehicle densities on the roads vary with time

bull Vehicle density is quite stable during a period of time

ndash Use static nodes to help get more accurate delay estimationbull Let adjacent static nodes measure the delay of the corresponding link

and propagate the delay measurement

bull Each static node updates its delay matrix according to the received up-to-date delay measurement

14

SADV Designbull Multi-path Data Dissemination

ndash Multi-path routing has the potential to further decrease packet delivery delay

bull Link delay estimation may not be very accuratebull Increase the chance of hitting a better path

ndash Packets are delivered through multiple paths only at static nodes

bull Assume a packet is in si at presentbull N(si) the set of adjacent static nodes of si

bull si delivers the packet to a subset of N(si)ndash The best and second best paths

15

SADV Designbull Partial Deployment of Static Nodes

ndash Define a node deployment I as

ndash Problembull Find the optimal node deployment I such that the average packet

delivery delay in the network is minimized given a fixed number of static nodes

ndash Several heuristic strategiesbull Uniform Deployment

bull High-Degree Preferred

bull High-Speed Preferred

16

Performance Evaluationbull Simulation Setup

ndash Extract road map from TIGERbull Range 4000m x 5000m

bull Speed limit of roads 25 ~ 70 mph

bull Number of intersections 70

ndash Wireless communication range 200m

ndash Vehicle mobilitybull Each vehicle select a random destination

bull Choose a fastest or shortest path with equal probability

ndash Communication patternbull Random source random destination

17

Performance Evaluationbull Performance degradation under low vehicle densities

Flooding vehicles exchange packets whenever they can communicate the fastest way to deliver a packet

18

Performance Evaluationbull SADV reduces delivery delay under low vehicle densities

SNAR use static nodes to assist routingLDU link delay updateMPDD multi-path data dissemination

19

Performance Evaluationbull Comparison of buffer management strategies

ndash Use SNAR+LDU

ndash Least Delay Increase strategy outperforms FIFO and FILO

20

Performance Evaluationbull Comparison of different partial deployment strategies

ndash Total 70 intersections 35 static nodes deployed

ndash High-Degree Preferred and High-Speed Preferred Strategies achieve similar performance and outperforms Uniform Deployment strategy

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 10: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

10

SADV Designbull Transactions of packets at static

nodesndash Forward the packet along the best path

ndash If the best path is not available currently store the packet and wait

ndash Buffer management

bull Transactions of packets in vehicles along roadsndash Greedy geographic forwarding used to

route the packet to the next static node

11

SADV Design

bull Packet Elimination Strategies

ndash Choose some packets and send them through the best currently available paths right now

ndash Commonly used strategiesbull FIFO the packets that stay the longest in the buffer

bull FILO the most recently arrived packets

ndash FIFO and FILO are not efficient

12

SADV Designndash Least Delay Increase

bull Basic Ideandash Reduce the increase in overall packet delivery delay caused by

sending packets along sub-optimal pathsbull A priority vector [p1 p2 hellip pm] defined for each packet

ndash m is the number of adjacent roads of the static nodendash pi denotes the ranking of the optimality of the ith adjacent roadndash eg [2 1 3 4]

bull Instant rank of a packet ndash the rank of the best currently available pathndash eg if the first and fourth roads are available currently

instant rank = 2bull Elimination strategy

ndash Eliminate the packets with the highest instant rankndash Send these packets through the current best paths

13

SADV Designbull Link Delay Update (LDU)

ndash Expected link delay are estimated based on statistical informationbull Vehicle densities on the roads vary with time

bull Vehicle density is quite stable during a period of time

ndash Use static nodes to help get more accurate delay estimationbull Let adjacent static nodes measure the delay of the corresponding link

and propagate the delay measurement

bull Each static node updates its delay matrix according to the received up-to-date delay measurement

14

SADV Designbull Multi-path Data Dissemination

ndash Multi-path routing has the potential to further decrease packet delivery delay

bull Link delay estimation may not be very accuratebull Increase the chance of hitting a better path

ndash Packets are delivered through multiple paths only at static nodes

bull Assume a packet is in si at presentbull N(si) the set of adjacent static nodes of si

bull si delivers the packet to a subset of N(si)ndash The best and second best paths

15

SADV Designbull Partial Deployment of Static Nodes

ndash Define a node deployment I as

ndash Problembull Find the optimal node deployment I such that the average packet

delivery delay in the network is minimized given a fixed number of static nodes

ndash Several heuristic strategiesbull Uniform Deployment

bull High-Degree Preferred

bull High-Speed Preferred

16

Performance Evaluationbull Simulation Setup

ndash Extract road map from TIGERbull Range 4000m x 5000m

bull Speed limit of roads 25 ~ 70 mph

bull Number of intersections 70

ndash Wireless communication range 200m

ndash Vehicle mobilitybull Each vehicle select a random destination

bull Choose a fastest or shortest path with equal probability

ndash Communication patternbull Random source random destination

17

Performance Evaluationbull Performance degradation under low vehicle densities

Flooding vehicles exchange packets whenever they can communicate the fastest way to deliver a packet

18

Performance Evaluationbull SADV reduces delivery delay under low vehicle densities

SNAR use static nodes to assist routingLDU link delay updateMPDD multi-path data dissemination

19

Performance Evaluationbull Comparison of buffer management strategies

ndash Use SNAR+LDU

ndash Least Delay Increase strategy outperforms FIFO and FILO

20

Performance Evaluationbull Comparison of different partial deployment strategies

ndash Total 70 intersections 35 static nodes deployed

ndash High-Degree Preferred and High-Speed Preferred Strategies achieve similar performance and outperforms Uniform Deployment strategy

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 11: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

11

SADV Design

bull Packet Elimination Strategies

ndash Choose some packets and send them through the best currently available paths right now

ndash Commonly used strategiesbull FIFO the packets that stay the longest in the buffer

bull FILO the most recently arrived packets

ndash FIFO and FILO are not efficient

12

SADV Designndash Least Delay Increase

bull Basic Ideandash Reduce the increase in overall packet delivery delay caused by

sending packets along sub-optimal pathsbull A priority vector [p1 p2 hellip pm] defined for each packet

ndash m is the number of adjacent roads of the static nodendash pi denotes the ranking of the optimality of the ith adjacent roadndash eg [2 1 3 4]

bull Instant rank of a packet ndash the rank of the best currently available pathndash eg if the first and fourth roads are available currently

instant rank = 2bull Elimination strategy

ndash Eliminate the packets with the highest instant rankndash Send these packets through the current best paths

13

SADV Designbull Link Delay Update (LDU)

ndash Expected link delay are estimated based on statistical informationbull Vehicle densities on the roads vary with time

bull Vehicle density is quite stable during a period of time

ndash Use static nodes to help get more accurate delay estimationbull Let adjacent static nodes measure the delay of the corresponding link

and propagate the delay measurement

bull Each static node updates its delay matrix according to the received up-to-date delay measurement

14

SADV Designbull Multi-path Data Dissemination

ndash Multi-path routing has the potential to further decrease packet delivery delay

bull Link delay estimation may not be very accuratebull Increase the chance of hitting a better path

ndash Packets are delivered through multiple paths only at static nodes

bull Assume a packet is in si at presentbull N(si) the set of adjacent static nodes of si

bull si delivers the packet to a subset of N(si)ndash The best and second best paths

15

SADV Designbull Partial Deployment of Static Nodes

ndash Define a node deployment I as

ndash Problembull Find the optimal node deployment I such that the average packet

delivery delay in the network is minimized given a fixed number of static nodes

ndash Several heuristic strategiesbull Uniform Deployment

bull High-Degree Preferred

bull High-Speed Preferred

16

Performance Evaluationbull Simulation Setup

ndash Extract road map from TIGERbull Range 4000m x 5000m

bull Speed limit of roads 25 ~ 70 mph

bull Number of intersections 70

ndash Wireless communication range 200m

ndash Vehicle mobilitybull Each vehicle select a random destination

bull Choose a fastest or shortest path with equal probability

ndash Communication patternbull Random source random destination

17

Performance Evaluationbull Performance degradation under low vehicle densities

Flooding vehicles exchange packets whenever they can communicate the fastest way to deliver a packet

18

Performance Evaluationbull SADV reduces delivery delay under low vehicle densities

SNAR use static nodes to assist routingLDU link delay updateMPDD multi-path data dissemination

19

Performance Evaluationbull Comparison of buffer management strategies

ndash Use SNAR+LDU

ndash Least Delay Increase strategy outperforms FIFO and FILO

20

Performance Evaluationbull Comparison of different partial deployment strategies

ndash Total 70 intersections 35 static nodes deployed

ndash High-Degree Preferred and High-Speed Preferred Strategies achieve similar performance and outperforms Uniform Deployment strategy

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 12: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

12

SADV Designndash Least Delay Increase

bull Basic Ideandash Reduce the increase in overall packet delivery delay caused by

sending packets along sub-optimal pathsbull A priority vector [p1 p2 hellip pm] defined for each packet

ndash m is the number of adjacent roads of the static nodendash pi denotes the ranking of the optimality of the ith adjacent roadndash eg [2 1 3 4]

bull Instant rank of a packet ndash the rank of the best currently available pathndash eg if the first and fourth roads are available currently

instant rank = 2bull Elimination strategy

ndash Eliminate the packets with the highest instant rankndash Send these packets through the current best paths

13

SADV Designbull Link Delay Update (LDU)

ndash Expected link delay are estimated based on statistical informationbull Vehicle densities on the roads vary with time

bull Vehicle density is quite stable during a period of time

ndash Use static nodes to help get more accurate delay estimationbull Let adjacent static nodes measure the delay of the corresponding link

and propagate the delay measurement

bull Each static node updates its delay matrix according to the received up-to-date delay measurement

14

SADV Designbull Multi-path Data Dissemination

ndash Multi-path routing has the potential to further decrease packet delivery delay

bull Link delay estimation may not be very accuratebull Increase the chance of hitting a better path

ndash Packets are delivered through multiple paths only at static nodes

bull Assume a packet is in si at presentbull N(si) the set of adjacent static nodes of si

bull si delivers the packet to a subset of N(si)ndash The best and second best paths

15

SADV Designbull Partial Deployment of Static Nodes

ndash Define a node deployment I as

ndash Problembull Find the optimal node deployment I such that the average packet

delivery delay in the network is minimized given a fixed number of static nodes

ndash Several heuristic strategiesbull Uniform Deployment

bull High-Degree Preferred

bull High-Speed Preferred

16

Performance Evaluationbull Simulation Setup

ndash Extract road map from TIGERbull Range 4000m x 5000m

bull Speed limit of roads 25 ~ 70 mph

bull Number of intersections 70

ndash Wireless communication range 200m

ndash Vehicle mobilitybull Each vehicle select a random destination

bull Choose a fastest or shortest path with equal probability

ndash Communication patternbull Random source random destination

17

Performance Evaluationbull Performance degradation under low vehicle densities

Flooding vehicles exchange packets whenever they can communicate the fastest way to deliver a packet

18

Performance Evaluationbull SADV reduces delivery delay under low vehicle densities

SNAR use static nodes to assist routingLDU link delay updateMPDD multi-path data dissemination

19

Performance Evaluationbull Comparison of buffer management strategies

ndash Use SNAR+LDU

ndash Least Delay Increase strategy outperforms FIFO and FILO

20

Performance Evaluationbull Comparison of different partial deployment strategies

ndash Total 70 intersections 35 static nodes deployed

ndash High-Degree Preferred and High-Speed Preferred Strategies achieve similar performance and outperforms Uniform Deployment strategy

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 13: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

13

SADV Designbull Link Delay Update (LDU)

ndash Expected link delay are estimated based on statistical informationbull Vehicle densities on the roads vary with time

bull Vehicle density is quite stable during a period of time

ndash Use static nodes to help get more accurate delay estimationbull Let adjacent static nodes measure the delay of the corresponding link

and propagate the delay measurement

bull Each static node updates its delay matrix according to the received up-to-date delay measurement

14

SADV Designbull Multi-path Data Dissemination

ndash Multi-path routing has the potential to further decrease packet delivery delay

bull Link delay estimation may not be very accuratebull Increase the chance of hitting a better path

ndash Packets are delivered through multiple paths only at static nodes

bull Assume a packet is in si at presentbull N(si) the set of adjacent static nodes of si

bull si delivers the packet to a subset of N(si)ndash The best and second best paths

15

SADV Designbull Partial Deployment of Static Nodes

ndash Define a node deployment I as

ndash Problembull Find the optimal node deployment I such that the average packet

delivery delay in the network is minimized given a fixed number of static nodes

ndash Several heuristic strategiesbull Uniform Deployment

bull High-Degree Preferred

bull High-Speed Preferred

16

Performance Evaluationbull Simulation Setup

ndash Extract road map from TIGERbull Range 4000m x 5000m

bull Speed limit of roads 25 ~ 70 mph

bull Number of intersections 70

ndash Wireless communication range 200m

ndash Vehicle mobilitybull Each vehicle select a random destination

bull Choose a fastest or shortest path with equal probability

ndash Communication patternbull Random source random destination

17

Performance Evaluationbull Performance degradation under low vehicle densities

Flooding vehicles exchange packets whenever they can communicate the fastest way to deliver a packet

18

Performance Evaluationbull SADV reduces delivery delay under low vehicle densities

SNAR use static nodes to assist routingLDU link delay updateMPDD multi-path data dissemination

19

Performance Evaluationbull Comparison of buffer management strategies

ndash Use SNAR+LDU

ndash Least Delay Increase strategy outperforms FIFO and FILO

20

Performance Evaluationbull Comparison of different partial deployment strategies

ndash Total 70 intersections 35 static nodes deployed

ndash High-Degree Preferred and High-Speed Preferred Strategies achieve similar performance and outperforms Uniform Deployment strategy

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 14: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

14

SADV Designbull Multi-path Data Dissemination

ndash Multi-path routing has the potential to further decrease packet delivery delay

bull Link delay estimation may not be very accuratebull Increase the chance of hitting a better path

ndash Packets are delivered through multiple paths only at static nodes

bull Assume a packet is in si at presentbull N(si) the set of adjacent static nodes of si

bull si delivers the packet to a subset of N(si)ndash The best and second best paths

15

SADV Designbull Partial Deployment of Static Nodes

ndash Define a node deployment I as

ndash Problembull Find the optimal node deployment I such that the average packet

delivery delay in the network is minimized given a fixed number of static nodes

ndash Several heuristic strategiesbull Uniform Deployment

bull High-Degree Preferred

bull High-Speed Preferred

16

Performance Evaluationbull Simulation Setup

ndash Extract road map from TIGERbull Range 4000m x 5000m

bull Speed limit of roads 25 ~ 70 mph

bull Number of intersections 70

ndash Wireless communication range 200m

ndash Vehicle mobilitybull Each vehicle select a random destination

bull Choose a fastest or shortest path with equal probability

ndash Communication patternbull Random source random destination

17

Performance Evaluationbull Performance degradation under low vehicle densities

Flooding vehicles exchange packets whenever they can communicate the fastest way to deliver a packet

18

Performance Evaluationbull SADV reduces delivery delay under low vehicle densities

SNAR use static nodes to assist routingLDU link delay updateMPDD multi-path data dissemination

19

Performance Evaluationbull Comparison of buffer management strategies

ndash Use SNAR+LDU

ndash Least Delay Increase strategy outperforms FIFO and FILO

20

Performance Evaluationbull Comparison of different partial deployment strategies

ndash Total 70 intersections 35 static nodes deployed

ndash High-Degree Preferred and High-Speed Preferred Strategies achieve similar performance and outperforms Uniform Deployment strategy

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 15: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

15

SADV Designbull Partial Deployment of Static Nodes

ndash Define a node deployment I as

ndash Problembull Find the optimal node deployment I such that the average packet

delivery delay in the network is minimized given a fixed number of static nodes

ndash Several heuristic strategiesbull Uniform Deployment

bull High-Degree Preferred

bull High-Speed Preferred

16

Performance Evaluationbull Simulation Setup

ndash Extract road map from TIGERbull Range 4000m x 5000m

bull Speed limit of roads 25 ~ 70 mph

bull Number of intersections 70

ndash Wireless communication range 200m

ndash Vehicle mobilitybull Each vehicle select a random destination

bull Choose a fastest or shortest path with equal probability

ndash Communication patternbull Random source random destination

17

Performance Evaluationbull Performance degradation under low vehicle densities

Flooding vehicles exchange packets whenever they can communicate the fastest way to deliver a packet

18

Performance Evaluationbull SADV reduces delivery delay under low vehicle densities

SNAR use static nodes to assist routingLDU link delay updateMPDD multi-path data dissemination

19

Performance Evaluationbull Comparison of buffer management strategies

ndash Use SNAR+LDU

ndash Least Delay Increase strategy outperforms FIFO and FILO

20

Performance Evaluationbull Comparison of different partial deployment strategies

ndash Total 70 intersections 35 static nodes deployed

ndash High-Degree Preferred and High-Speed Preferred Strategies achieve similar performance and outperforms Uniform Deployment strategy

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 16: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

16

Performance Evaluationbull Simulation Setup

ndash Extract road map from TIGERbull Range 4000m x 5000m

bull Speed limit of roads 25 ~ 70 mph

bull Number of intersections 70

ndash Wireless communication range 200m

ndash Vehicle mobilitybull Each vehicle select a random destination

bull Choose a fastest or shortest path with equal probability

ndash Communication patternbull Random source random destination

17

Performance Evaluationbull Performance degradation under low vehicle densities

Flooding vehicles exchange packets whenever they can communicate the fastest way to deliver a packet

18

Performance Evaluationbull SADV reduces delivery delay under low vehicle densities

SNAR use static nodes to assist routingLDU link delay updateMPDD multi-path data dissemination

19

Performance Evaluationbull Comparison of buffer management strategies

ndash Use SNAR+LDU

ndash Least Delay Increase strategy outperforms FIFO and FILO

20

Performance Evaluationbull Comparison of different partial deployment strategies

ndash Total 70 intersections 35 static nodes deployed

ndash High-Degree Preferred and High-Speed Preferred Strategies achieve similar performance and outperforms Uniform Deployment strategy

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 17: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

17

Performance Evaluationbull Performance degradation under low vehicle densities

Flooding vehicles exchange packets whenever they can communicate the fastest way to deliver a packet

18

Performance Evaluationbull SADV reduces delivery delay under low vehicle densities

SNAR use static nodes to assist routingLDU link delay updateMPDD multi-path data dissemination

19

Performance Evaluationbull Comparison of buffer management strategies

ndash Use SNAR+LDU

ndash Least Delay Increase strategy outperforms FIFO and FILO

20

Performance Evaluationbull Comparison of different partial deployment strategies

ndash Total 70 intersections 35 static nodes deployed

ndash High-Degree Preferred and High-Speed Preferred Strategies achieve similar performance and outperforms Uniform Deployment strategy

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 18: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

18

Performance Evaluationbull SADV reduces delivery delay under low vehicle densities

SNAR use static nodes to assist routingLDU link delay updateMPDD multi-path data dissemination

19

Performance Evaluationbull Comparison of buffer management strategies

ndash Use SNAR+LDU

ndash Least Delay Increase strategy outperforms FIFO and FILO

20

Performance Evaluationbull Comparison of different partial deployment strategies

ndash Total 70 intersections 35 static nodes deployed

ndash High-Degree Preferred and High-Speed Preferred Strategies achieve similar performance and outperforms Uniform Deployment strategy

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 19: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

19

Performance Evaluationbull Comparison of buffer management strategies

ndash Use SNAR+LDU

ndash Least Delay Increase strategy outperforms FIFO and FILO

20

Performance Evaluationbull Comparison of different partial deployment strategies

ndash Total 70 intersections 35 static nodes deployed

ndash High-Degree Preferred and High-Speed Preferred Strategies achieve similar performance and outperforms Uniform Deployment strategy

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 20: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

20

Performance Evaluationbull Comparison of different partial deployment strategies

ndash Total 70 intersections 35 static nodes deployed

ndash High-Degree Preferred and High-Speed Preferred Strategies achieve similar performance and outperforms Uniform Deployment strategy

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 21: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

21

Conclusionbull Multi-hop data delivery performance may degrade under

median or low vehicle densities when the network is frequently disconnected

bull SADV is able to improve data delivery performance byndash Storing packets in static nodes and wait for the best delivery paths

to become available

ndash Measuring link delay periodically so that routing decisions can be made adaptive to the changing vehicle densities

ndash Using multi-path routing to increase the chance of hitting a better delivery path

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
Page 22: 1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, lxiao}@cse.msu.edu Department.

22

Thank you and Comments

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22