37
Copyright © 2012, [email protected] Road-Based Multipath Routing in Urban VANETs 指指指指 指指指 指指 指指 指指指 指指指指指指指指指指指指指 指指指指指指指指指指指指 1

Road-Based Multipath Routing in Urban VANETs

  • Upload
    gordy

  • View
    60

  • Download
    0

Embed Size (px)

DESCRIPTION

Road-Based Multipath Routing in Urban VANETs. 指導教授:王國禎 博士 學生:鍾昆佑 國立交通大學網路工程研究所 行動計算與寬頻網路實驗室. Outline. Introduction Related work Background Design approach Simulation and discussion Conclusion References. Introduction. - PowerPoint PPT Presentation

Citation preview

Page 1: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Road-Based Multipath Routing in Urban VANETs

指導教授:王國禎 博士 學生:鍾昆佑國立交通大學網路工程研究所行動計算與寬頻網路實驗室

1

Page 2: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Outline

• Introduction• Related work• Background• Design approach• Simulation and discussion• Conclusion • References

2

Page 3: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Introduction

• Vehicular Ad Hoc Networks (VANETs) consists of mobile nodes, and each node moves arbitrarily and communicates with others by multiple wireless links.

• Wireless links would be broken frequently because of high mobility in VANET.

• In urban VANET , each vehicle moves in constrained areas independently.

3

Page 4: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Introduction

• Ad-hoc on-demand distance vector(AODV) [1] and dynamic source routing(DSR) [2] are two most widely studied on-demand ad hoc routing protocol.

• The traditional node-centric view of the route leads to frequent broken routes in the presence of VANETs’ high mobility.

4

Page 5: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Introduction

5

• Node-centric problem [3].

S

N1

N2 D

S

N1

N2 D

(a) At time t

(b) At time t + a

Page 6: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Introduction

• One alternative approach is offered by geographical routing protocols, e.g., greedy–face–greedy (GFG) [4], greedy other adaptive face routing (GOAFR) [5].

• It can not always find the route to destination.

6

Page 7: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Introduction

• Geographical routing problem [3].

7

S

N1

N2 D

Dead end road

Page 8: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Introduction

• [3] proposed road-based VANET routing protocol that leverage real-time vehicular traffic information to create path.

• There are many single path routings, which need to create a new route when a path breaks.

8

Page 9: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Introduction

• Multipath routing creates many paths from sender to receiver.

• If one route disconnects, sender can choose other routes to transfer.

• [6] has proofed multiple path can improve the packet delivery ratio if there is no interference.

9

Page 10: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Introduction

• Multiple path can classify two types : node-disjoint and link-disjoint [7].

10

Page 11: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Introduction

• (a) Node-disjoint and (b) link-disjoint.

11

Page 12: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Introduction

• [6] has proofed node-disjoint is better than link-disjoint on packet delivery ratio.

12

Page 13: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Introduction

• We propose a road-based multipath routing(RBMR) which is node-disjoint.— Improve the reliability of routing paths

— Maintain a modified vehicle persistence score (VPS) [8] to determine the stability of a node

13

Page 14: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Related work

• On-demand multipath distance vector routing (AOMDV) [9] creates several paths from source to destination, and packets are sent after paths established.

14

Page 15: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Related work

• AOMDV has a “route cutoff” problem, which means some reverse paths would be ignored [10].

15

Page 16: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Related work

• [10] tries to solve route cutoff problem, But it transfers packets after all paths are created.

16

Page 17: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Related work

• [11] is a node-disjoint multipath routing.

• It sends packets after creating one path. but it is node-centric routing protocol, so the route is easy to disconnect than road-based routing protocol.

17

Page 18: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Related work

Routing method AOMDV NDMR RBMR (proposed)

Path counts ≧2 2 2

Node-centric or Road-based Node-centric Node-centric Road-based

Node-disjoint or Link-disjoint Link-disjoint Node-disjoint Node-disjoint

Obstacles considered No No Yes

18

Page 19: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Background

• Modified vehicle persistence score (VPS)– VPS table

• VPS table entry <ID, position, road segment, direction, VPS> [8]

– ID: the neighbor’s identifier– position: the GPS coordinate (x, y), which stands for the

neighbor’s position – road segment : the neighbor is located– direction: the neighbor’s moving direction– VPS: the value used to select relay node

19

Page 20: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Background

• VPS maintains– When node received a HELLO message , it searched its

VPS table.– If the neighbor’s ID can be found in the VPS table, the

node increases neighbor's VPS by 1.– If identifier can not be found in the VPS table, the node

adds the neighbor’s information to the VPS table, and initializes the node’s VPS to 1.

20

Page 21: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Background

• An example of VPS table[8]

(a) VPS values are initialized when receiving a HELLO message

(b) VPS values are increased when receiving a HELLO message

21

A

B

CD

E

F

ID VPSABCDE

11111

R A

B

CD

E

F

ID VPSABDEF

22221

R

Page 22: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Design approach - RBMR

• Two stages of the proposed road-based multipath routing (RBMR) – Route discovery stage– Data transfer stage

22

Page 23: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

RBMR – Route discovery stage

• How Relay node handles RREQ

23

Page 24: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

RBMR – Route discovery stage

• RREQ packet transfers.

24

Page 25: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

RBMR – Route discovery stage

• Road segment ID recorded in the RREQ header.

25

Page 26: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

RBMR – Route discovery stage

• RREP returned through the reverse road segment IDs[12].

26

Page 27: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

RBMR – Data transfer stage

• Relay nodes selection– Select relay nodes from the VPS table according to the

data stored in the VPS table– Data used for selection [12]

• road segment: used to choose relay nodes which located in the next road segment of the header.

• direction : used to choose relay nodes which moved toward the receiver.

• VPS: used to choose relay node which has the highest.

27

Page 28: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

RBMR – Data transfer stage

• Relay node is selected by VPS.

28

Page 29: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Simulation and discussion

• Packet delivery ratio: the number of data packets received at receiver divided by the number of data packets generated at sender.

29

Page 30: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Simulation and discussion

• Routing overhead: when transferring a packet, how many control messages need to send.

30

Page 31: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Simulation and discussion

• Simulation settings for NS2 [13]

31

Parameter Value Transmission range 376 m MAC Protocol IEEE 802.11pNetwork area 1000 m x 1000 m Simulation time 600 s Number of vehicles 30, 40, 50, 60, 70 Connection type CBR Packet size 512bytes Mobility model VanetMobiSim Sender and receiver pairs 4

Page 32: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Simulation and discussion

• Simulation settings for VanetMobiSim [14]

32

Parameter Value Simulation Time 600sMax. traffic lights 10 Terrain Dimension 1000m x 1000m

Nodes (vehicles) 30, 40, 50, 60, 70 Min. Speed 8 m/s Max. Speed 17 m/s Max. acceleration 0.6 m/s2

Normal deceleration 0.5 m/s2

Page 33: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Simulation and discussion

• Delivery ratio under different numbers of nodes

33

Page 34: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Simulation and discussion

34

• Routing overhead under different numbers of nodes

Page 35: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

Conclusion

• We propose road-based multipath routing for Urban VANETs.

• The proposed RBMR improves the delivery ratio by 9% and control overhead by 30% compared with AOMDV and NDMR.

• Simulation results show that the proposed RBMR

performs well in city environments.

35

Page 36: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

References

1) C. E. Perkins and E. M. Royer, “Ad hoc on-demand distance vector routing,” in Proc. 2nd IEEE Workshop Mobile Comput. Syst. Appl., New Orleans, LA, Feb. 1999, pp. 90–100.

2) D. B. Johnson and D. A. Maltz, “Dynamic source routing in ad hoc wireless networks,” Mobile Comput., vol. 353, no. 5, pp. 153–161, 1996.

3) Josiane Nzouonta, Neeraj Rajgure, Guiling (Grace) Wang, “VANET Routing on City Roads Using Real-Time Vehicular Traffic Information,” IEEE Transactions on Vehicular Technology, pp. 3609-3626, 2009.

4) P. Bose, P. Morin, I. Stojmenovic, and J. Urrutia, “Routing with guaranteed delivery in ad hoc wireless networks,” ACM Wirel. Netw., vol. 7, no. 6, pp. 609–616, Nov. 2001.

5) F. Kuhn, R. Wattenhofer, Y. Zhang, and A. Zollinger, “Geometric ad hoc routing: Of theory and practice,” in Proc. 22nd Annu. Symp. Principles Distrib. Comput., Boston, MA, Jul. 2003, pp. 63–72.

6) Xiaoxia Huang, Yuguang Fang,“ Performance Study of Node-Disjoint Multipath Routing in Vehicular Ad Hoc Networks”, in Proc. IEEE Transactions on Vehicular Technology, pp 1942-1950, 2009.

7) Xuefei Li; Cuthbert L, ”On-demand Node-Disjoint Multipath Routing in Wireless Ad hoc Networks,” in Proc. IEEE International Conference on Local Computer Networks, pp 419-420, 2004.

36

Page 37: Road-Based Multipath Routing in Urban VANETs

Copyright © 2012, [email protected]

References

37

8) Min Hsuan, Kuochen Wang,” A reliable routing scheme based on vehicle moving

similarity for VANETs”, in Proc. IEEE Region 10 Conference on TENCON, pp 426-430,2011.

9) Mahesh K. Marina, Sami R. Das,”On-demand Multipath Distance Vector Routing in Ad Hoc Networks”, in Proc. Ninth International Conference on Network Protocols, pp 14-23, 2001.

10) Bo Xue, Pinyi Ren, Shuangcheng Yan ,“Link Optimization Ad-hoc On-Demand Multipath Distance Vector Routing for Mobile Ad-hoc Networks,” in Proc. International Conference on Wireless Communications, Networking and Mobile Computing, pp 1-6,2009.

11) Chang-Woo Ahn, “ A Node-Disjoint Multipath Routing Protocol Based on AODV in Mobile Ad Hoc Networks”, in proc. Seventh International Conference on Information Technology, pp828-833,2010.

12) H.-F. Ho, K.C. Wang, Y.-L. Hsieh, “Resilient Video Streaming for Urban VANETs,” in Proceedings of the Seventh Workshop on Wireless Ad Hoc and Sensor Networks, 2011.

13) “The network simulator (NS2),” [Online]. Available: http://www.isi.edu/nsnam/ns/. 14) M. Fiore, J. Härri, F. Filali, and C. Bonnet, “Vehicular mobility simulation for VANETs,” in

Proc. 40th Annual Simulation Symp., Mar. 2007, pp. 301-307.