Issue No.01 - June (2013 vol.1)
Junliang Liu , Sch. of Software & TNList, Tsinghua Univ., Beijing, China
Zheng Yang , Sch. of Software & TNList, Tsinghua Univ., Beijing, China
Ivan Stojmenovic , Sch. of Software & TNList, Tsinghua Univ., Beijing, China
To improve safety, a warning message in VANETs should be delivered both reliably and urgently. Existing solutions either tend to compromise propagation delay or do not reach high reliability due to broadcast storm problem caused by excessive retransmissions. We propose Receiver Consensus, which exploits geographical information to help nodes autonomously achieve agreement on forwarding strategies. Each forwarding candidate ranks itself and its neighbors (who affirmatively or potentially received the message already) by distance to the centroid of neighbors in need of message, to assign different priority in forwarding among neighboring nodes and remarkably suppress unnecessary retransmission, while enabling best nodes to transmit the packet without waiting. The effectiveness and efficiency of this method are validated through extensive simulations under 802.11p settings. The results demonstrate that the proposed protocol achieves the high reliability of leading state-of-the-art solutions, while at the same time significantly enhances timeliness, dedicating itself to disseminating emergency messages in 2D vehicular networks. Our solution is also superior to all existing solutions in 1-D scenarios. The algorithm is also generalized for vehicles with heterogeneous transmission ranges as follows. Candidate neighbors are ranked using d-r instead of d for ranking, where d is the distance to the ideal forwarding location and r is the communication range of a node.
Ad hoc networks, Vehicle ad hoc networks, Receivers, Intelligent vehicles, Relays, Road vehicles, Delays,mobile computing, VANET, location-assisted, routing
Junliang Liu, Zheng Yang, Ivan Stojmenovic, "Receiver Consensus: On-Time Warning Delivery for Vehicular Ad-Hoc Networks", IEEE Transactions on Emerging Topics in Computing, vol.1, no. 1, pp. 57-68, June 2013, doi:10.1109/TETC.2013.2273445