22
Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. 2012

Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. 2012

Page 2: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

Overview… VANETs (What & why?)

Safety ITS services Sensor network? MANETs?

2

Infotainment and interactive apps

Chatting Gaming File download Internet surfing

VANETs Routing

Page 3: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

Outline

PBR Introduction

Some PBR concepts

GyTAR

PBR limitations

Summary

3

Page 4: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

Taxonomy of Various Routing Protocols in VANETs

4

Page 5: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

Position-Based Routing (PBR):

Depends on location information about the destination and neighboring vehicles.

PBR Components:

S A

D

Closest to D

5

Page 6: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

6

Page 7: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

Some Concepts..

7

Anchor-based and hop-by-hop routing

Forwarding Strategy

e.g., A-STAR vs. GPSR

Anchor

dS

dB

Source routing and distributed routing

e.g., GSR vs. GPSR

Hybrid (update on-the-fly e.g., DSR)

Page 8: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

Some Concepts.. (cont'd)

8

Static Info-based Route Planning Info examples: map info,

bus routes, road width e.g., A-STAR, MDDV

Statistic Info-based Route Planning Info examples: statistical traffic

density info. e.g., VADD

Real-time Info-based Route Planning Info examples: Traffic awareness

e.g., GyTAR

Page 9: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

M. Jerbi, S.-M. Senouci, T. Rasheed, Y. M. Ghamri-Doudane, Towards efficient geographic routing in urban vehicular networks, IEEE Transactions on Vehicular Technology 58, 2009, pp. 5048-5059

9

Page 10: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

GyTAR

10

Improved greedy traffic-aware routing protocol (GyTAR) Position-based routing

Anchor-based routing (intersections)

Distributed routing

Real-time info-based routing

Page 11: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

GyTAR.. (cont'd) How does it work? (Forwarding Strategy)

11

Next Junction Selection: Routing decisions are taken at junctions

Each adjacent junction is given a score:

Curvemetric distance Vehicle Density at road segment

Between two junctions

Improved greedy routing Greedy with neighbour location

prediction

Page 12: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

GyTAR.. (cont'd) How does it work? (Forwarding Strategy)

12

Junction Score Calculations:

Page 13: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

Comments on GyTAR

13

It outperforms static and statistics-info-based routing protocols

It Suffers from the location service problem

It suffers from the local vehicle traffic awareness problem (limited topology vision)

Case 1: I2I3 : Higher delivery latency

Case 2: I2I6I7 : Higher delivery latency

Case 3: I2I6I2 : Packet pouncing!

Page 14: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

14

Page 15: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

Some PBR Limitations

15

1] Location Service Relying on another network: e.g.,

cellular, sense network..etc Cost Cooperation issues

Flooding-based LS Scalability Performance degradation

Quorum-based LS Scalability Performance degradation

Use of gateways and location servers

Simulation Time 50 Sec

Map Size 7km x 7 km

Number of vehicles 4700 vehicles

Vehicle Density Free flow (~6 v/lane/km)

Number of RSUs 2

Maximum vehicle Velocity 60 km/h

Transmission Range 250 m

Routing Protocol GPSR

Beacon Interval 250 ms

Location Update Interval 2000 ms

Location Req. Interval 500 ms

Data Packet lifetime 500 ms

Simple Infrastructure-based LS Nodes periodically report (unicast) their

positions to the nearest gateway (RSU) Sources send location query messages to

closest RSU If destination location has not received, resend

the query message

Page 16: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

Some PBR Limitations.. (cont'd)

16

1] Location Service (cnt’d)

Delivered Data Packets Lost Packets Due to Routing Failure

Assuming the availability of destination location

64% 36%

Delivered Data Packets

Lost Packets Due to Routing Failure and Delay of LS

Lost Due To LS Failure

29%

28%

43%

0

100

200

300

400

500

600

GPSR w/o LS GPSR with LS

Avg. E2E Delay (ms)

Avg. Buffering Delay (ms)

Page 17: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

Some PBR Limitations.. (cont'd)

17

2] Trajectory selection (route planning) Due to the limited topology vision, PBR might:

Misguide packets to dead-ends (e.g., A-STAR with low density)

Take longer paths (e.g., GPSR with perimeter routing)

Cause packet loss (e.g., GyTAR in packet bouncing case)

3] Next-hop selection in anchor-based routing

Is Greedy the best option? Is the node still in

communication range? Signal quality?

Page 18: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

Some PBR Limitations.. (cont'd)

18

Recovery procedure causes extra delay Perimeter routing can

encounter huge number of intermediate hops

Carry-and-Forward adds huge E2E delay

Others? Recovery procedure should be

minimized

5] Unreachability problem 4] Designing a recovery strategy How to deal with unreachable vehicles

Source, destination, and location agent isolation

OBU is off Vehicle has moved away

from the reported location

Current solutions: Re-route? Buffering?

Page 19: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

Some PBR Limitations.. (cont'd)

19

Real-time info-based protocols performs well

What are the information? Vehicle Traffic? Data traffic?..etc

How to deploy the information?

How to disseminate the information?

6] Using Real-time information 7] PBR security

Primary security requirements Routing attacks Position verification problem Delay for cryptographic operations

8] Privacy

Announcing current location and responding to location queries disclose users identity and location privacy

Page 20: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

20

Page 21: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

Summary and Conclusions

21

Anchor-based and hop-by-hop routing

Source routing and distributed routing

Offline information based routing and real-time information based routing

Due to its superiority, many recent VANETs routing protocols deploy PBR approach

Issues.. How to efficiently determine the

current destination location ? Scalability Delay

How to design efficient forwarding strategy Next anchor selection Next hop selection Minimizing recovery

procedure How to design efficient recovery

strategy

Page 22: Nizar Alsharif BBCR-VANETs/DTN subgroup meeting 17-Feb. …bbcr.uwaterloo.ca/~slcesped/vanet/docs/Nizar170212.pdfImproved greedy traffic-aware routing protocol (GyTAR) ... Routing

Summary and Conclusions.. (Cont’d)

22

Issues..(Cont’d)

How to collect and utilize real-time information

Other challenges

Unreachability Security Privacy

…The end