Modeling Enhancements in Routing Protocols under Mobility and Scalability Constraints in VANETs

This paper presents mathematical framework for calculating transmission probability in IEEE 802.11p based networks at Medium access control (MAC) layer, mathematical framework for calculating energy costs of the chosen routing protocols at network layer, and enhancements in optimized link state routing (OLSR), dynamic source routing, (DSR) and fish-eye state routing (FSR) to tackle delay in vehicular ad hoc networks (VANETs). Besides the enhancements, we analyze ad hoc ondemand distance vector (AODV) along with OLSR, DSR, and FSR as well. To evaluate the effect of our proposed transmission probabilities in the selected routing protocols, we choose network throughput, end-to-end delay (E2ED), and normalized routing load (NRL) as performance metrics. We also investigate the effect of different mobilities as well as scalabilities on the overall efficiency of the enhanced and default versions of the selected protocols. Simulations results which are conducted in NS-2 show that overall DSR-mod outperforms rest of the protocols.


Introduction
In order to meet the challenges posed by the new lifestyle, traditional wired networks have been proven as inadequate.Users, physically connected via cables to the network, have restricted mobilities.On the other hand, wireless networks do not face such restrictions.Thus, the latter class of networks offers convenience to the users in different nodes' mobilities and densities as compared to the former class.Mobile ad hoc networks (MANETs) are infrastructureless as well as self-organizing networks of wirelessly connected mobile devices.Vehicular ad hoc networks (VANETs), a sub class of MANETs, can be considered as an intelligent transportation system.The major purpose of VANETs is to provide safety and ease to the travelers.In addition, VANETs are distributed and are self-organizing communication networks made up of multiple autonomous moving vehicles which are associated with high mobilities [1,2].Every vehicle is equipped with a VANET device (a node in VANET) [3].In order to exchange information, these nodes can search out and pass on messages via wireless network [4,5].
Routing, which begins at neighbour discovery, ends with the discovery of destination.In this process, intermediate nodes may or may not be involved.The number of intermediate nodes depends on the routing protocol, which establishes efficient and connected end-to-end communication routes between source and destination [6].On the basis of response type, the routing protocols are classified into two categories, reactive and proactive.Protocols that belong to the former category are triggered by the arrival of data demand for calculating routes to the destination in the network.On the other hand, protocols that belong to the latter category, periodically calculate routes (independent of the data demands).In subject of achieving high delivery rates, the routing overhead (i.e., routing load and path latencies) is a major issue.Routing protocols, in this context, are designed in such a way that an optimized solution to this issue is provided.
2 International Journal of Distributed Sensor Networks In this research work, we choose four routing protocols, ad hoc ondemand distance vector (AODV) [7], dynamic source route (DSR) [8], fish-eye state routing (FSR) [9], and optimized link state routing (OLSR) [10].Among the four selected routing protocols, the former two are reactive whereas the latter two are proactive.We then extend the work [11] and construct of two mathematical frameworks, one at MAC layer to calculate the probabilities of transmission in 802.11 based networks and the other at network layer to calculate the per packet energy cost paid by routing protocols.After briefly analyzing the selected protocols, we enhance their efficiency in terms of throughput, E2ED, and NRL.The enhancements are validated via NS-2 simulations.

Background
In this section, we discuss the four selected routing protocols: AODV, DSR, FSR, and OLSR.These are the most widely used protocols.Reactive protocols are well suited for highly mobile scenarios and proactive protocols are designed for static and dense networks.So, we have taken two protocols from reactive class and two from the proactive one.

AODV.
It provides multiple timely routes in the routing table.Instead of repairing the complete end-to-end route, AODV implements local link repair (LLR) mechanism which quickly repairs the broken link.LLR makes AODV robust during highly mobile scenarios.

DSR.
It provides multiple routes in the route cache (like AODV's routing table) along with the promiscuous listening mode.During the highest speeds and highest mobilities, DSR has the low convergence rate because of multiple routes in the route cache.

FSR.
Being proactive (suitable for static topologies) in nature, FSR is suitable for mobile scenarios as compared to static scenarios.It controls the routing overhead with its graded-frequency mechanism.

OLSR.
OLSR is more suitable for static or less dynamic networks.Its distinguished feature, multipoint relay redundancy, provides convergence in high mobility.It is also equipped with periodic updates mechanism to keep the routing tables up to date.
In Table 1, we have summarized the distinguished properties of the four selected protocols.

Related Work and Motivation
In [12], the authors compare and evaluate performance of AODV, DSR, and swarm intelligence based protocols.They perform a variety of simulations for VANETs, characterized by networks' mobility, load, and size.From simulations, the authors conclude that swarm intelligence based protocols show more promising results than AODV and DSR in terms of latency, throughput, data delivery cost, and data delivery ratio.
The work in [13] investigates quality routing link metrics in ad hoc networks.Besides the investigation, the authors propose a new quality routing link metric; Inverse ETX (InvETX), for OLSR protocol.The authors validate their proposed framework in terms of throughput, normalized routing load, and end to end delay.From simulation results, the authors conclude that for achieving high efficiency the frequencies of topological information should be properly adjusted.Similarly, authors in [14] evaluate AODV and OLSR in realistic urban scenarios and study the chosen protocols under different metrics such as vehicles' mobility, density, and data traffic rates.The authors focus on a qualitative assessment of the protocols' applicability in time varying vehicular scenarios.
Authors in [15] analyze dynamic MANET ondemand (DYMO) routing protocol and present a simulation system called cellular automation based vehicular networks (CAVENETs).They use I-dimensional cellular automata for nodes' mobility generation.In order to evaluate the performance of typical ad hoc routing protocols, they combine microsimulation of road traffic and event-driven network simulation.They also analyze protocols of the Internet protocol suite in VANET scenarios with highly accurate mobility models.In their work, they use different parameters of DYMO for a multitude of traffic and communication scenarios to improve the overall performance.
Authors in [16] perform a comprehensive evaluation of mobility impact on IEEE 802.11MAC performance.This International Journal of Distributed Sensor Networks 3 study evaluates packet delivery ratio, throughput, and delay as performance metrics.Their extensive simulation results demonstrate a significant impact of the relative speed on channel access at the MAC layer in IEEE 802.11 based networks.As a solution, the authors provide two dynamic contention window mechanisms to dynamically reassign and reshape the contention window of different access categories.The first mechanism considers the number of nodes for providing priorities, whereas the second one considers nodes' relative speeds for providing channel access priorities.
AODV and OLSR are evaluated in urban scenarios in [17].By enhancing the HELLO and TC intervals of OLSR, it is observed that enhanced OLSR performs better than AODV in urban environments.Authors select packet delivery ratio (PDR), end-to-end delay (E2ED), and routing packets per data packet (or NRL) as performance metrics for evaluating the performance of the proposed protocol in different scalabilities of the vehicles using probabilistic Nakagami radio propagation model in NS-2.In this paper, we extend the work of [11] and construct a mathematical model to calculate the probabilities of transmission in 802.11 at MAC layer and then evaluate the energy cost paid per packet by routing protocols at network layer.Moreover, we enhance OLSR (in the same way as that in [17]), DSR, and FSR as well.Throughput, E2ED, and NRL are selected as performance metrics for evaluating the performance of the selected routing protocols in VANETs using probabilistic Nakagami radio propagation model NS-2.Nakagami model deals with the radio channels suffering from the fading effects.Regarding its performance and its selection for this work, when it is compared with the shadowing and two-ray ground models, Nakagami model has more configurable parameters, which allow a closer representation of the wireless communication channels.It is capable to handle the channels ranging from the perfect free space channels to the moderate fading channels on highway, even to a dramatically fading channel in urban communities [18].

Proposed Work
This section pivots around the following key contributions: (i) mathematical framework for MAC layer transmission probability in 802.11 based networks, (ii) mathematical framework for calculating the energy cost of routing protocols at network layer, and (iii) enhancements in OLSR, DSR, and FSR to tackle delay in VANETs.The following subsections include brief description about the aforementioned contributions.

Mathematical Framework for MAC Layer Transmission
Probability in 802.11Based Networks.802.11 is a child of the IEEE 802 family (includes specification about local area network (LAN) technologies).The IEEE 802 specifications focus on two OSI layers, data link layer and physical layer.Medium access control (MAC) layer sets rules which specify how to access the medium to send the information of interest.On the other hand, the physical layer incorporates details about transmission and reception of the data.802.11 (base specification) includes specifications about physical layer's frequency hopping spread spectrum (FHSS) and link layer's direct sequence spread spectrum (DSSS).Later versions of IEEE 802.11 include 802.11, 802.11, 802.11, and 802.11.The 802.11 describes physical layer on the basis of orthogonal frequency division multiplexing (OFDM).Similarly, 802.11 deals with high rate DSSS (HR/DSSS) layer, 802.11 exploits OFDM for high speed along backward compatibility with 802.11, and 802.11 uses -persistent carrier sense multiple access with collision avoidance (CSMA/CA) to achieve adaptivity between the neighbouring nodes.
The back-off procedure in [19] offers adaptivity between neighbouring nodes because it uses 802.11.The main content of cognition between -persistent 802.11 and standard IEEE 802.11 protocol is the back-off interval.The backoff interval is binary exponential for the standard protocol, whereas it is geometrically distributed if -persistent CSMA/CA is considered.If  is the probability of successful transmission for -persistent CSMA/CA with geometric distribution, then the node stays idle with probability 1 −  (i.e., the medium is busy).On the basis of geometrically distributed back-off time, after  − 1 failures, the probability of successful transmission is where  is the total number of trials for a successful transmission in a contention window (CW).The expected value of  which is used to determine the average CW size; CW, is calculated in [20] as follows: If we define   as the probability of a successful transmission and   as the probability of a collision;   = {one node tranmists/at least one node has a packet to transmit} and   = {two nodes tranmist/at least one node has a packet to transmit}.Based on these assumptions, there are several probabilities which are given as follows:  where  denotes the number of contending nodes.If  idle is the idle time during which none of the nodes transmit, then we can write where  slot denotes the slot time.Similarly, if  succ denotes the time of a successful transmission, then where  pack and  DIFS are the packet transmission time and DIFS time, respectively.Now, for  coll , the total time of transmission collisions, we can write Based on the above definitions, we are now able to define virtual transmission time,  V-trans , as the duration between two adjacent successful transmissions according to [20] as follows:  On the bases of constant packet time  pack and transmission probabilities, we can write mathematical expression from [19] as Here it is important to note that the value of  V-trans should be minimized for maximum system efficiency in terms of throughput.The modelled energy costs of the selected protocols are as follows.

Mathematical Framework for
(1) AODV.During RM, the costs paid for link monitoring as well as other supplementary strategies are protocol dependent.If we consider the case of link breakage then the cost paid is  -LLR for AODV.
The RM cost for AODV is calculated as follows: AODV pays link monitoring cost  --mon , in the form of HELLO messages as per (9).The  --mon computation for AODV as follows: Equation (10) shows that  --mon depends upon the link time for active link  link-in-use , path length in hops  hops-in-route , and the time for HELLO interval  HELLO INTERVAL .As mentioned earlier a specific route becomes ineffective whenever link breakage occurs due to either limited bandwidth or limited transmission range or both.Different protocols use different strategies for the detection of link breakages.AODV uses HELLO message generation strategy for checking active routes' connectivity. number of RERRs are needed for broadcast; however, the value of  is protocol as well as application specific.Figure 1 shows the complete flow chart of AODV protocol.
(2) DSR.In DSR (refer to its flow chart in Figure 2), searching routes in route cache (RC) of the nodes is known as RCing.
DSR broadcasts RREQ through different rings:  1 ,  2 ,  3 , . . .,  rrep , using ERS mechanism.Figure 3 shows that this broadcast is stopped when  rrep generates RREPs.In DSR, if a node finds alternative route in its RC due to detection of link breakage then it sends data through this route; otherwise, RC search for alternative route is repeated till it finds active route.This repairing process is called packet salvaging (PSing).If PSing is unsuccessful then source node initiates new RREQ route rediscovery process (RERR message is piggy backed with new RREQ) which is based on MaxMaintRexmt constraint [8].
(3) FSR.Detailed flow chart of FSR is shown in Figure 4.In order to maintain routing table information and network topology, proactive routing protocols use periodic link status monitoring (LSM Per), triggered route updates (RU Tri), and periodic routes updates (RU Per).LSM Per updates link status (LS) information in the network and checks for node connectivity.RU Per keeps recent routing information across the network.RU Tri generation triggers LS to change.FSR only generates LSM Per and RU Per because it only implements scope routing (SR).
In order to exchange routing information using SR technique, different scopes are used to disseminate RU Per on the basis search diameter which is in direct relation with the number of hops.Association of graded-frequency with each scope reduces overhead due to routing packets.FSR uses InterScope and IntraScope [9]. Figure 3 shows the energy cost for IntraScope,  (in)  , with 2 hops search diameter, and energy cost for 255 hops InterScope,  out-sco  , respectively.The energy cost of a single packet for FSR ( (FSR)

𝐸
) is calculated from [22] as  (4) OLSR.OLSR (refer to its flow chart in Figure 5) maintains fresh routes via RU Tri throughout the network, and at routing layer LSM Per are sent through HELLO messages.If  LU denotes the last update message which is generated during network lifetime then the total energy cost of OLSR,  (OLSR)  , is formulated as follows: Here it is worthy to note that status of MPR causes variation in the transmission interval of routing updates.If the status of MPRs' does not change then default TC interval is used to transmit TC messages (refer to Table 2).The cost of (re)transmissions which are allowed through MPRs is denoted by  MPR -nc , and the cost of update messages dissemination throughout the network is denoted by  MPR - [22].Consider Figure 3 shows that the HELLO messages of OLSR are exchanged with neighboring nodes, and TC messages are transmitted throughout the network only via MPRs.

Enhancing OLSR, DSR, and FSR to Tackle Delay in
VANETs.As delay in VANETs, is a critical issue; so, we enhance the selected protocols as follows.As there is no explicit mechanism for the deletion of stale routes, large value of TAPE CACHE SIZE means that the RC stores faulty routes.Decreasing the value of TAPE CACHE SIZE solves the problem of storing faulty routes.In DSR, we modify TAPE CACHE SIZE from 1024 to 256 and  RREQ from 1 to 3. Therefore, reduction of TAPE CACHE SIZE values (refer to Table 2) results in fruitful PSing and RCing, and decreases the routing delay as well.The DSR, during RD, uses ERS mechanism.Moreover, DSR initiates RREQ from NonPropagating RREQ.In ERS, time consumption values and gradual increase of search diameter depend on waiting time and previous TTL value.Thus, increment in NonPropagating RREQ achieves quick search and thus minimizes the searching delay.DSR also implements RCing and PSing mechanisms (due to promiscuous listening mode) for RM and RD, respectively.These enhancements result in fruitful outcome for highly mobile and dense scenarios.
Low convergence is seen due to delayed updates of routing entries in highly mobile networks.As VANET delivers accurate data with better efficiency for low latencies, it is obligatory to aim for reduced delay.To achieve this, the periodic updates for FSR and OLSR are shortened.In FSR, InterScope Interval and IntraScope Interval are shortened.

Performance Evaluation
Performance of the selected protocols, default and enhanced versions, is evaluated and compared in terms of throughput, E2ED, and NRL using NS-2.The simulation parameters are given in Table 3.

Throughput.
Throughput is amount of data successfully transferred from source to destination.AODV checks the route table (RT) with valid time and avoids the usage of invalid routes in routing table.The HELLO messages and LLR enable the protocol to handle highest mobility rates.DSR-orig with the highest speeds/mobilities achieves less   routes are considered.So, AODV converges better in this situation than DSR-orig.Moreover, mobility breaks those links which generate a storm of RERR messages consuming more bandwidth due to source route dissemination which thus causes more drop rates.As moving vehicles alter the existing established routes, therefore, they demand robust repair mechanism.Due to reactive nature, DSR-orig among the selected routing protocols yields maximum throughput (Figures 6 and 7).For convergence purpose, OLSR-orig uses RU Tri.On the other hand, FSR-orig only uses RU Per.Due to these reasons OLSR-orig yields more throughput as compared to FSR-orig.FSR's strange behavior, though it is proactive its throughput is decreasing with decreasing mobility because in low mobilities multiple routes are available in RC.There is lack of any mechanism to delete expired stale routes in FSR-orig, like DSR-orig, or to determine the freshness of routes when multiple routes are available in route cache, like AODV.Throughput of DSR-orig decreases as the number of connections increases and in high mobilities as compared to DSR-mod, as shown in Figures 6(a) and 6(b) and Figures 7(a) and 7(b).DSR-orig does not scale well in high scalabilities because of generation of grat.RREPs which are produced during RD and RM creating broadcast storm.In DSR-mod, we reduce size of RC by modifying TAP CACHE SIZE (Table 2).This change makes fresh routes available for RCing; thus, remarkable change in throughput value is obtained (Figures 6(c) and 7(c)), where 16% and 28% efficiency is achieved by DSR-mod with respect to DSR-orig.In VANETs, FSR-orig behaves worst among all the simulated protocols due to lack of any instant action for link changes (as it uses only periodic operations).After shortening the scope interval in FSR-mod, routing updates are frequently disseminated.Thus, throughput increases 6.5% and 10.5% in scalabilities and mobilities scenarios, respectively (refer to Figures 6(c) and 7(c)).Generally, MPRs approach (in OLSRorig) provides more optimization in high densities; however, conflicting behavior is noticed.Unstable network with high population and dynamicity results in MPRs' redundancy which expands routing updates dissemination throughout the network.Therefore, in VANETs with more number of connections MPRs fail to provide network optimization.In OLSR-mod, reduction in LSM and RU Tri intervals make the MPRs' be updated quickly.Thus, its efficiency increases as compared to OLSR-orig (considering high densities and mobilities: Figures 6(c) and 7(c)).Reactive protocols attain more throughput than proactive ones in high mobility rates.Reason is obvious, as proactive protocols perform route calculation before data transmission unlike the reactive ones.So, in this case if a data packet is on a calculated route and due to mobility, a link breaks, the respective proactive protocol has to perform route calculation from scratch.RT calculation phase takes place first and then response to data request phase is given, which degrades the performance.

E2ED.
E2ED is the time a packet takes to reach destination from source.We have measured it as the mean of round trip time (RTT) taken by all packets.Figures 8(a), 8(b), and 8(c) show that, among the selected routing protocols, FSR-orig's routing latency is the least, because FSRorig's routing updates are periodic and independent from topological changes as well as degree of nodes.AODV suffers from maximum E2ED.LLR mechanism is initiated after link breakage detection.The RM phase illustrates that starting of LLR sometimes results in increased path lengths.DSR-orig, due to reactive nature along with PS and RCing, produces highest E2ED while considering scalabilities as well as mobilities.Considering all scalabilities, OLSR-mod has highest delay as compared to the other selected routing protocols.The reason is straight forward; that is, increased number of intermediate hops during high mobilities increases 17 E2ED.In high mobilities, DSR-mod has high E2ED, checking of RC during ERS augments delay, and nonavailability of stale In FSR-mod, shortening RU Per interval (both inner scope and outer scope) means quick routing entries' updates.Therefore, in comparison to FSR-orig E2ED is reduced up to 40% (Figures 9(a), 9(b), and 9(c)).For OLSR-mod, the routing delay increases at the cost of throughput, because routing exchange messages at shorter interval means that OLSR-mod is more suitable to maintain accurate value of MPRs.On the other hand, quick link breakage detection which is made possible due to shorter HELLO interval RU Tri ultimately provides more convergence.Therefore, OLSR-mod achieves high efficiency.From simulation results, we deduce that, generally, reactive protocols cause more delay as compared to the proactive ones.

NRL.
NRL is the number of routing packets transmitted by a routing protocol for a single data packet to be delivered successfully at destination.AODV uses gratuitous RREPs but, due to the use of HELLO messages and local link repair, it causes more routing load than DSR-orig.In DSRorig, grat.RREPs (generated during RD) are not suitable for highly dynamic and more scalable networks.In highly dynamic conditions, presence of stale routes in RC, the resulted RREPs cause broadcast storm.As the number of connections increases, grat.RREPs are also increased because now a higher number of nodes are generating RREPs during RD (network is now congested).There is no explicit deletion mechanism for stale routes; however the RREPs could be decreased in number by limited generation of these messages.
In DSR-orig (TAP CACHE SIZE = 1024), more faulty routes are stored as compared to DSR-mod (TAP CACHE SIZE = 256) which reduces storage of stale routes.This modification lessens the routing overhead by −34% in DSRorig, as shown in Figures 10(a obtained in terms of throughput; however, the cost paid by DSR-mod is more control packets in number.Both in FSR-mod and OLSR-mod, shortening update intervals increases the number of control messages (in Figures 10(a) and 10(b)).FSR-mod differs too much from OLSR-mod as compared to FSR-orig.Therefore, OLSR-mod augments routing load up to 8.32% as compared to OLSR-orig, whereas FSR-mod produces 10% more control packets as compared to FSR-orig.
One common noticeable behavior of all reactive protocols is that, at high speeds and/or high mobilities, routing overhead is higher as compared to moderate and low mobilities and/or speeds.In response to link breakage, the ondemand protocols disseminate RERR message to inform route request generator about faulty links and prevent usage of invalid routes.As in high dynamic situations, link breakage is frequent, so, more RERR messages are generated resulting in high NRL.

Performance Trade-Offs
In this section, we discuss performance trade-offs of the chosen routing protocols, what these protocols achieve, and the price they pay.The following subsections include brief description.

AODV.
In AODV, the dropped packets are minimized in number due to the local HELLO messages broadcast after International Journal of Distributed Sensor Networks every 1000 ms.These messages are used to check connectivity of active routes.In case of broken link, LLR is initiated which reduces the chances of packet drop however the routing overhead as well as length of the path is increased which increases path delay.Thus, we conclude that AODV achieves increased throughput (or decreases packet loss fraction (PLF)) at the cost of delay and routing load.
6.2.DSR-orig and DSR-mod.In DSR-orig, an initial search for already learned routes is made (i.e., RC search) for a request.In case of negative search, RREQ messages are generated for desired destination.Due to the fact that RC stores multiple routes for single destination, there are fair enough chances of the presence of routes.So, minimization of the chances of RREQ generation increases the average throughput; however, it increases the delay.Thus, DSR's throughput increases at the cost of delay.TAPE CACHE SIZE reduction in DSR-mod makes fresh route available (RCing) which causes its throughput to increase.However, in highly mobile conditions the cost paid for increased throughput is more control packets.

FSR-orig and FSR-mod.
Instead of event driven updates, FSR-orig uses  updates for topological information exchange.This mechanism reduces the overhead generated by control messages, however, causing more packets to drop (decreased throughput).Thus, FSR-orig minimizes NRL at the cost of throughput.On the other hand, FSR-mod minimizes E2ED at the cost of routing overhead (refer to discussion of simulation results).

OLSR-orig and OLSR-mod.
Either in the absence of mobility or moderate mobility, the MPR computation is minimal due to which more routing packets are generated.This causes increased throughput as well as least E2ED as compared to the other selected protocols.In order to increase robustness, OLSR-orig sends some control messages in advance which locally increases control traffic.Thus, OLSR-orig decreases average E2ED and increases throughput at the cost of routing overhead.In OLSR-mod, throughput is increased at the cost of E2ED (refer to discussion of simulation results).

Conclusion
In this paper, the proposed work has three major categories for the chosen routing protocols.The former two propositions include MAC layer framework for IEEE 802.11 and network layer framework for calculating the energy cost, whereas the latter contribution tackles delay in VANETs by making enhancements in the selected routing protocols.NS-2 based simulation results justify the validity and more efficient performance of our proposed work as compared to the existing work.We also conclude that enhanced DSR achieves 16% more packet delivery as compared to the other selected protocols for all scalabilities and 28% more throughput in selected mobilities as compared to the original version of DSR.

Figure 9 :
Figure 9: E2ED: original and enhanced protocols.routes.Time-to-live (TTL) value of  RREQ in larger number of connections reduces E2ED (Figures 8(a), 8(b) and 8(c)), respectively.In FSR-mod, shortening RU Per interval (both inner scope and outer scope) means quick routing entries' updates.Therefore, in comparison to FSR-orig E2ED is reduced up to 40% (Figures 9(a), 9(b), and 9(c)).For OLSR-mod, the routing delay increases at the cost of throughput, because routing exchange messages at shorter interval means that OLSR-mod is more suitable to maintain accurate value of MPRs.On the other hand, quick link breakage detection which is made possible due to shorter HELLO interval RU Tri ultimately provides more convergence.Therefore, OLSR-mod achieves high efficiency.From simulation results, we deduce that, generally, reactive protocols cause more delay as compared to the proactive ones.

Table 2 :
Default and modified parameters of selected protocols.
throughput values for the following reasons: RC is checked each time for a route request, and RC is not associated with any explicit mechanism to delete stale routes except response to RERR messages.Whereas in AODV, only fresh