Prioritizing and scheduling messages for congestion control in vehicular ad hoc networks
Vehicular Ad Hoc Networks (VANets) is considered as a technology which can increase safety and convenience of drivers and passenger. Due to channel congestion in high density situation, VANets' safety applications suffer of degradation of performance. In order to improve performance, reliability, and safety over VANets, congestion control should be taken into account. However, congestion control is a challenging task due to the special characteristics of VANets (e.g. high mobility, high rate of topology change, frequently broken rout, and so on) In this paper, DySch and TaSch strategies are proposed. Those strategies assign priorities to the safety and service messages based on the content of messages (static factor) state of network (dynamic factor) and size of messages. DySch and TaSch strategies schedule the messages dynamically and heuristically, respectively. Their performance is investigated using highway and urban scenarios while the average delay, average throughput, number of packet loss, packet loss ratio, and waiting delay in queues are considered. Simulation results show that DySch and TaSch strategies can significantly improve the performance of VANets in comparison to the best conventional strategies. Employing the proposed strategies to control congestion in VANets helps increase reliability and safety by giving higher priority to the safety messages.
Comput. Networks