Vehicular Ad Hoc Networks (VANETs) is an origination of Mobile Ad-Hoc Network (MANET), where road vehicles will distribute messages and provide safety alerts to notice hazardous circumstances to the drivers. One of its greatest challenges is ensuring Quality of Service (QoS) owing to channel sharing, high traffic and topology changes in VANETs. These challenges cause of degradation of network performance. Congestion control should be properly considered to improve the network performance and transmission message over VANETs. However, there seem significant limitations to most of the other current congestion control mechanisms. In this paper, an enhanced congestion control model based on prioritization and scheduling-based strategy is proposed. This strategy assigns priorities of the safety messages and non-safety messages based of the message type and network condition. Further, safety message can be classified into event-driven messages and beacon messages. At that point, all messages transmit into the appropriate queue based on their priority and schedule all messages in each queue. However, when new message enqueue, reschedule in each queue may cause additional unwanted delay to be processed cause of inefficient scheduling technique. Thus, an improved dynamic scheduling algorithm also proposed to schedule the messages in this circumstance.
Read full abstract