• 沒有找到結果。

Route request (RREQ) rebroadcasting

Chapter 3 Proposed Reliable Routing Scheme Based on Vehicle Moving Similarity 7

3.2 Route discovery phase

3.2.3 Route request (RREQ) rebroadcasting

After finishing the rebroadcast node selection procedure, we fill up the rebroadcast nodes list with chosen nodes. There are two conditions when a vehicle sends a RREQ message:

1. The vehicle is a source vehicle: In this case, the node executes the rebroadcast selection procedure and sends RREQ with IDs recorded in the rebroadcast nodes list.

2. The vehicle forwards a RREQ from another vehicle: When a vehicle receives a RREQ message, it will check if its ID matches the rebroadcast vehicles’ IDs recorded in the RREQ. If yes, the vehicle will forward the RREQ message. If not, the message will be dropped.

With the route request rebroadcasting scheme above, RR-VMS can reduce flooded control messages and make the route discovery more efficient.

17

Chapter 4

Simulation Results and Discussion

4.1 Simulation setup

We consider the scenario in a freeway to evaluate the performance of the proposed RR-VMS. The freeway has 4 lanes with the same direction and the length of the freeway is 2 km, and the width of each lane is 5m. The simulation is done in NS2.34 [9]. In the performance evaluation we will compare our approach RR-VMS with AODV [11], PAODV [5], and RB-MP [3]. The simulation setup is showed in Table 1. Our approach focuses on routing reliability. To evaluate routing reliability, we choose number of broken links, packet delivery ratio and routing overhead to be the comparison parameter.

 Number of broken links: the number of error (RERR) message send.

 Packet delivery ratio: this ratio metric finds the ratio of number of correctly

received packets at the destination vehicle to the number of packets sent by the source vehicle [16].

 Routing overhead: the number of control messages needed to transfer a packet

successfully. (Note that control messages include RREQ, RERR, and RREP)

To capture characteristics of QoS sensitive applications, we use the real-time CBR traffic [2]. We set the sending rate of traffic as 10 packets/sec. The simulation result is the average of 10 simulation runs [5]. In each run, there is a CBR connection between two random nodes and the connection establishing time is also random.

18

In this simulation, the rebroadcast number of PAODV is set to 10 and the threshold distance is set to 100 m according to [5]. The REBROADCAST_NUMBER is set to 9 in the simulation. We determine REBROADCAST_NUMBER by simulating different values in our scenario. We found that, 9 is suitable for both low and high number of vehicles in the simulation. The simulation settings of RB-MP are based on [3].

Table 1. Simulation settings [2, 3, 5, 12]

Transmission range 250 m

MAC Protocol IEEE 802.11 Connection type CBR

Packet sending rate 10 packet/sec Data packet size 512 bytes Network area 2000 m x 20 m Lane number 4

Lane width 5 m Number of vehicles 30 ~ 70

Vehicle speed 60 - 80 km/h, 80 - 120 km/h Mobility model Freeway mobility model [8]

Simulation time 500 s

19

4.2 Simulation results

In Figure 8, we compare the number broken links among AODV, PAODV, RB-MP, and RR-VMS. The velocity is set between 60 km/h and 80 km/h. Figure 9 shows the comparison of number of broken links under the speed range of 80 km/h - 120 km/h. In the freeway mobility model, a higher speed range results in a higher speed variation of each vehicle.

Simulation results show that the proposed RR-VMS performs better under a high speed range.

This means our VPS mechanism can reflect the stability of a vehicle even in a high speed range scenario.

Speed range: 60 km/h - 80 km/h

Figure 8. The number of broken links under a different number of vehicles with a low.

speed range.

As showed in the above figure, the number of broken link of AODV, PAODV and RB

random. The chosen rebroadcast can only ensure the reduction number of broken links in PAODV advantages of mobility prediction

rebroadcast nodes. Compared with PAODV, not restrict the number of rebroadcast nodes which are too close to the source

less help for routing, restrict the number of rebroadcast nodes, and select vehicles VPS as rebroadcast nodes.

above figure, the number of broken links of RR -AODV, PAODV and RB-MP. In PAODV, the rebroadcast node selection

rebroadcast node may not be the best choice. The selection mechanism reduction of hop count but not the stability of

in PAODV is more than that of RB-MP and RR

advantages of mobility prediction calculating the PHT (prediction holding time) Compared with PAODV, the stability is ensured. However, RM not restrict the number of rebroadcast nodes. RM-MP dose not eliminates

which are too close to the source node, too. In the proposed RR-VMS,

less help for routing, restrict the number of rebroadcast nodes, and select vehicles as rebroadcast nodes. Therefore, we have a better improvement.

the speed variation of vehicles is much more than that under the low speed range.

MP uses the previous speed and current speed of a vehicle to calculate the PHT.

Compared with mobility prediction, the proposed VPS can provide a long term observation of Speed range: 80 km/h - 120 km/h

number of broken links under a different number of vehicles speed range. less help for routing, restrict the number of rebroadcast nodes, and select vehicles with high Under the high speed under the low speed range.

of a vehicle to calculate the PHT.

a long term observation of different number of vehicles with a high

neighbors. So RR-VSM can determine the stability of a vehicle more under high speed range.

The delivery ratios under low and high speed range and Figure 11, respectively. If a routing path is broken,

Figure 11. Delivery ratio Figure 10. Delivery ratio

21

can determine the stability of a vehicle more precisely than RM

under low and high speed range scenarios are If a routing path is broken, transmitting packet

Speed range: 80 km/h - 120 km/h

. Delivery ratio under a different number of vehicles with a high speed range.

Speed range: 60 km/h-80 km/h

Delivery ratio under a different number of vehicles with a low speed range.

Number of vehicles

Number of vehicles

precisely than RM-MP

are showed in Figure 10 packets will be lost and the with a high speed range.

with a low speed range.

delivery ratio decreases. The result of number of broken links can reflect the result of ratio.

Figure 12 and 13 show the comparison of routing overhead

Figure 13. Rouintg overhead under a different number of vehicles with a high speed Figure 12. Rouintg overhead

22

The result of number of broken links can reflect the result of

show the comparison of routing overheadunder low and high speed ranges Speed range: 80 km/h - 120 km/h

Rouintg overhead under a different number of vehicles with a high speed range.

Number of vehicles Speed range: 60 km/h - 80 km/h

Rouintg overhead under a different number of vehicles range.

Number of vehicles

vehicles

The result of number of broken links can reflect the result of delivery

under low and high speed ranges. Rouintg overhead under a different number of vehicles with a high speed

different number of vehicles with a low speed

23

Note that the PAODV generates a lot of RERR because of the link breakage. Without restricting the number of rebroadcast nodes, RM-MP generates too many RREQ.

Nevertheless, RR-VMS reduce both the number of broken links and the number of control messages. In addition, RR-VMS improves the delivery ratio by using the VPS, so the routing overhead of RR-VMS is better than that of the other three approaches.

24

Chapter 5 Conclusion

5.1 Concluding remarks

In this thesis, we have proposed a reliable routing scheme based on vehicle moving similarity (RR-VMS), which supports stable rebroadcast nodes selection and efficient route discovery to make inter-vehicle data transmissions more reliable. RR-VMS uses VPS (vehicle persistence score) to reflect the stability of neighbor vehicles. A vehicle with a high VPS, chosen as a rebroadcast node, will stay long enough in an inter-vehicle transmission path.

Moreover, to reduce the number of rebroadcast nodes, we define a donut-like selection area and restrict the number of rebroadcast nodes in order to reduce the route hop counts and network traffic. Simulation results have showed that RR-VMS can effectively enhance the reliability of routing paths and reduce control messages. The proposed RR-VMS improves (reduces) 11% (27%), 11% (25%), and 6% (16%) of the delivery ratio (number of broken links) compared to AODV, PAODV, and RB-MP, respectively. In addition, RR-VMS also reduces 26%, 20%, and 12% of the routing overhead compared to AODV, PAODV, and RB-MP, respectively. The proposed method can also be applied to other ad hoc routing protocols that involve broadcast to reduce the number of broadcast messages and to enhance the reliability of routing paths.

25

5.2 Future work

We may integrate a direction changing tracing mechanism to RR-VMS to make RR-VMS more suitable for an urban scenario as well. Moreover, we can make RR-VMS to be able to establish multiple paths that can provide a more reliable inter-vehicle transmission environment. In addition, we can combine streaming with our reliable routing mechanism to construct a more suitable environment for VANET streaming.

26

Bibliography

[1] Y. C. Chu and N. F. Huang, “Delivering of live video streaming for vehicular

communication using peer-to-peer approach,” in Proc. Mobile Networking for Vehicular Environments, 2007, pp. 1-6.

[2] K. Sithitavorn and B. Qiu, “Mobility prediction with direction tracking on dynamic dource routing,” in Proc. TENCON, 2005, pp. 1-6.

[3] P. Lai, X. Wang, and N. Lu, “A reliable broadcast routing scheme based on mobility prediction for VANET,” in Proc. IEEE Intelligent Vehicles Symposium, 2009, pp.

1083-1087.

[4] S. J. Lee, W. Su, and M. Gerla, “Ad hoc wireless multicast with mobility prediction,” in proc, International Conference on Computer Communications and Networks, 2009, pp.

4-9.

[5] O. Abedi, R. Berangi, M. A. Azgomi, and W. Su, “Improving route stability and overhead on AODV routing protocol and make it usable for VANET,” in Proc. International Conference on Distributed Computing System, 2009, pp. 464-467.

[6] F. Soldo, C. Casetti, C.-F. Chiasserini, and P. Chaparro, “Streaming media distribution in VANETs,” in Proc. Global Telecommunications Conference, 2008, pp. 1-6.

[7] W. Shu, P. Wang, A. Guo, X. Wang, and F. Liu, “Enhanced GPSR using neighbor-awareness position update and beacon-assist geographic forwarding in vehicular ad hoc networks,” in Proc. Intelligent Vehicles Symposium, 2009, pp. 1143-1147.

[8] F. Bai, N. Sadagopan, and A. Helmy, “IMPORTANT: a framework to systematically analyze the impact of mobility on performance of routing protocols for ad hoc networks,”

in Proc. IEEE International Conference on Computer Communications, 2003, pp.

825-835.

27

[9] “The network simulator (NS2),” [Online]. Available: http://www.isi.edu/nsnam/ns/.

[10] I. D. Chakeres and E. M. Belding-Royer, “The utility of hello messages for determining link connectivity,” in Proc. International Symposium on Wireless Personal Multimedia Communications, 2002, pp. 504-508.

[11] C. Perkins, E. Belding-Royer, and S. Das, “Ad hoc On-Demand Distance Vector (AODV) Routing,” Network Working Group, RFC 3561, 2003.

[12] M. Sun, W. Feng, T. H. Lai, K. Yamada, H. Okada, and K. Fujimura, “GPS-based message broadcasting for inter-vehicle communication,” In Proc. International Conference on Parallel Processing, 2000, pp. 2685-2692.

[13] G. Korkmaz, E. Ekic, F. Özgüner, and Ü. Özgüne, “Urban multi-hop broadcast protocol for inter-vehicle communication systems,” In Proc. 1st ACM international workshop on Vehicular ad hoc networks, 2004, pp. 76-85

[14] J. Jakubiak and Y. Koucheryavy, “State of the art and research challenges for VANETs,”

In Proc. Consumer Communications and Networking Conference, pp.912-916, 2008 [15] T. Taleb, E. Sakhaee, A. Jamalipour, K. Hashimoto, N. Kato, and Y. Nemoto, “A

stable routing protocol to support ITS services in VANET networks,” IEEE Trans.

Vehicular Technology, 2007, pp. 3337-3347

相關文件