## 1 Introduction  
In recent years, Intelligent Transportation Systems (ITSs) in Vehicular ad hoc networks (VANETs) have become a popular and vital research topic in the transportation industry [1]. ITS is an advanced application that facilitates nodes' mobility in a network at high velocity. In ITS, vehicles interact and communicate with each other to deliver messages for various purposes such as alerts, traffic jams, and accident zones on the road. Vehicular ad hoc networks are established with mainly two types of communication, i.e., vehicle-to-vehicle (V2V) communication and vehicle-to-infrastructure (V2I) communication [2]. V2V communication is used among the deployed vehicles with On-Board Units (OBU) in the system. V2I communication is used for the interaction between vehicles and Road-Side Units (RSU) [3]. Both V2V and V2I communications consist of two types of messages, normal messages and emergency messages. The normal messages are sent to the RSU and other vehicles in the same range, and these messages include the speed and Global Positioning System (GPS) information. The emergency messages contain collision details and must be sent to other responders to act promptly. As a result, the accident notification is sent before the normal message to the concerned destination vehicle. VANET communicates with high-speed moving nodes and alongside RSU where packet delivery should be maximized with the least tolerance for data loss [4; 5]. In the event of an accident, the data must be sent to all nodes in the network as soon as possible since time plays a major role in avoiding vehicle collisions, particularly on the highway. A multipath routing protocol is capable of handling high loads of data, balancing the data traffic, and managing time better than a single path routing protocol. In the case of having a node or link failure, Multipath protocols provide alternative routes without going through the route discovery phase and this enhances the network performance compared to the single route mechanisms such as the Ad-hoc On-demand Distance Vector (AODV) protocol. In [6], the authors describe VANETs as being categorized as a sub of mobile ad hoc networks (MANETs). Routing in VANETs must be able to improve the efficiency of the traffic and provide an infotainment facility as well. When the network undergoes excessive data traffic problems such as data congestion and packet collisions, the data transmission time increases. As a result, this would magnify the possibility of having vehicle traffic problems and car accidents when warning messages are not arriving at their destinations on time. It should be noted that data congestion and collision are two reasons for having packet loss in a wireless network in addition to random loss. In all these cases, data packet retransmission increases the traffic load on the network and hence the chance of having more traffic problems [7]. This, in turn, would degrade the performance in terms of the end-to-end delay and the throughput leading to vehicle traffic problems that should be avoided. Based on the minimum number of hops, Ad hoc On-demand Multipath Distance Vector (AODDV) provides alternative routes in the case of having a channel disconnect. However, it does not consider the status of the nodes in the sense of having traffic problems. In this paper, we propose a centralized ITS where vehicles can send data to RSU, which in turn would be conveyed to other vehicles. RSU will use our TMR protocol for data communication in an infrastructure-to-vehicle (I2V) mode in case of emergency messages. These messages are broadcast to all vehicles on the road to avoid critical incidents without going through the route discovery phase and this, in turn, reduces the time required for data transmission. The main aim of TMR is to deliver data messages by selecting the most optimized path in the network. TMR is a reactive protocol where RTT measurement is utilized to select the shortest path.