Vehicular ad hoc networks (VANETs) have been proposed in order to assist the driver on the road. There are multiple applications where VANETs are needed, for example, proposing routes to reach a given destination, cooperating for traffic management, or preventing the driver of dangers on the road. In this paper, we focus on message broadcast for driver safety. Such broadcasting must be fast and reliable such that all the vehicles in a certain area receive the message as fast as possible. There are several proposals in the literature of broadcast protocols for critical messages in VANETs. In order to get a wide view of the different techniques to broadcast a message, we evaluate a set of protocols representing one or more broadcast techniques. Moreover, we propose PDB, a preset delay broadcast protocol with a fixed delay for vehicles attempting to retransmit a warning message, which provides a fast and reliable dissemination. We show that by adequately setting the waiting time for the relay candidates, we can significantly reduce the delay to cover a given area, while at the same time preserving a good reliability. Moreover, we model different techniques to broadcast an emergency packet in a VANET such as count-based, geographical, distance-based, and opportunistic, and thus we implement a subset of state-of-the-art protocols that implement one or more of those techniques. Finally, our research shows that stopping beacon transmissions when a warning message is detected does not provide a significant performance improvement. Nonetheless, by allowing a continuous channel access, we prove that the performance of any protocol might be greatly increased.
Read full abstract