AbstractIn the Vehicular ad hoc networks (VANETs), due to the high mobility of vehicles, the network parameters change frequently and the information which the sender maintains may outdate when it wants to transmit data packet to the receiver, so for improving the routing effective, we propose the probability prediction based reliable (PRO) opportunistic routing for VANETs. The PRO routing algorithm can predict the variation of Signal to Interference plus Noise Ratio (SINR) and packet queue length (PQL) in the receiver. The prediction results are used to determine the utility of each relaying vehicle in the candidate set. The calculation of the vehicle utility is weight based algorithm and the weights are the variances of SINR and PQL of the candidate relaying vehicles. The relaying priority of each relaying vehicle is determined by the value of the utility. By these innovations, the PRO can achieve better routing performance (such as the packet delivery ratio, the end-to-end delay, and the network throughput) than the SRPE, ExOR (street-centric), and GPSR routing algorithms.Index TermsOpportunistic routing, Vehicular ad hoc networks, SINR, Packet queue length, Probability prediction.
I. INTRODUCTIONVehicular ad hoc network (VANETs) is a kind of network which combines the wireless communication with the vehicles to enable the vehicles to communicate with each other [1] [2]. Due to the specific characteristics of VANETs, the VANETs are quite different with the traditional mobile ad hoc networks (MANETs). For instance, the speed of vehicles in VANETs is much higher than that in MANETs; the moving directions of vehicles in VANETs are limited by the urban streets; higher probability of network partition in VANETs than that in MANETs due to the traffic light [3]; due to the different structures of the streets (for instance, one-/two-way street, two-/four-lanes street), the network topologies are quite different with different streets [4], which is called topology diversity. Therefore, the routing algorithms in VANETs are different with that in traditional MANETs. The routing algorithms which are effective in MANETs may have poor performance in VANETs.There are two routing strategies for the VANETs: deterministic routing and opportunistic routing [5]. In deterministic routing, the sender sends data packet to one neighbor vehicle which is chosen based on the optimal algorithms. In opportunistic routing, the sender sends the data packet to a set of relaying vehicles rather than only one relaying vehicle to improve the packet delivery ratio between sender and receiver. In this paper, we mainly focus on the opportunistic routing.
A. MotivationThe main advantage of opportunistic routing compared with