Next Article in Journal
Unsteady Three-Dimensional MHD Non-Axisymmetric Homann Stagnation Point Flow of a Hybrid Nanofluid with Stability Analysis
Previous Article in Journal
Quantum Codes from Constacyclic Codes over the Ring Fq[u1,u2]/〈 u 1 2 -u1, u 2 2 -u2,u1u2-u2u1
Previous Article in Special Issue
Computing the Stationary Distribution of Queueing Systems with Random Resource Requirements via Fast Fourier Transform
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis of the Message Propagation Speed in VANET with Disconnected RSUs

by
Dhari Ali Mahmood
1,2,* and
Gábor Horváth
1,3
1
Department of Networked Systems and Services, Budapest University of Technology and Economics, 1117 Budapest, Hungary
2
Department of Computer Engineering, University of Technology, 19006 Baghdad, Iraq
3
MTA-BME Information Systems Research Group, 1117 Budapest, Hungary
*
Author to whom correspondence should be addressed.
Mathematics 2020, 8(5), 782; https://doi.org/10.3390/math8050782
Submission received: 31 March 2020 / Revised: 8 May 2020 / Accepted: 9 May 2020 / Published: 13 May 2020

Abstract

:
Vehicular ad-hoc networks (VANETs), which are networks of communicating vehicles, provide the essential infrastructure for intelligent transportation systems. Thanks to the significant research efforts to develop the technological background of VANETs, intelligent transportation systems are nowadays becoming a reality. The emergence of VANETs has triggered a lot of research aimed at developing mathematical models in order to gain insight into the dynamics of the communication and to support network planning. In this paper we consider the message propagation speed on the highway, where messages can be exchanged not only between the vehicles, but also between the road-side infrastructure and the vehicles as well. In our scenario, alert messages are generated by a static message source constantly. Relying on an appropriately defined Markov renewal process, we characterize the message passing process between the road-side units, derive the speed of the message propagation, and provide the transient distribution of the distance where the message is available. Our results make it possible to determine the optimal distance between road-side units (RSUs) and to calculate the effect of speed restrictions on message propagation.

1. Introduction

VANETs (vehicular ad-hoc networks) are self-organizing networks of vehicles communicating with each other and with the road-side infrastructure. The vehicle-to-vehicle communication is often abbreviated as V2V, while the vehicle-to-infrastructure communication is usually referred to as V2I communication.
As there are increasing number of vehicles on the roads, such a communication platform has many benefits, including
  • Decreasing the number of accidents caused by driver inattention;
  • Increasing the efficiency of transportation by platooning;
  • Propagating information about events on the highways;
  • Etc.
Thus, the major objective is to increase both the efficiency of transportation and the road safety. The first step in realizing this objective is to equip vehicles with communication capabilities; thus, in the first period, only vehicles will be able to communicate, we can only talk about V2V communication. In this scenario, vehicles close enough to each other form so-called clusters, and only vehicles belonging to the same cluster can exchange messages with each other. The most efficient solution to improve the connectivity is to introduce infrastructure nodes, so-called road-side units (RSUs), which can also participate in the message forwarding process [1]. Unfortunately, due to the high cost, complexity and lack of cooperation between government and private sectors the deployment of RSUs is slow [2]. There are two kinds of RSUs: in the unconnected case the RSUs are not able to communicate with each other, while in the connected case there is a direct communication channel (apart from the radio) between them. Due to the aforementioned factors, RSUs will probably be unconnected in the first deployed VANET systems.
The emergence of VANETs raised several interesting mathematical problems. These problems are solved either by simulation tools [3,4], or by the analytical solution of properly defined stochastic models. The appropriate modeling of the vehicle traffic is necessary for both approaches. Various traffic models have been proposed in the literature, from the simplest, Poisson process based models to the sophisticated ones that can take the acceleration and the deceleration of the vehicles also into consideration [5]. While simulation tools are able to take many details of the traffic into consideration, analytical models need to make restrictive assumptions on the traffic, to keep the model tractable. A traffic model frequently used in analytical computations is the Poisson process, that describes the real traffic reasonably well in many cases [6,7].
While many papers publish results about the connectivity of the vehicles (covered in Section 2), only a few papers focus on the analysis of the aforementioned applications, use-cases of VANETs. In this paper we study the message passing process, referred to as “propagating information about events” in the list above. In our scenario an event occurs on the highway (e.g., an accident), due to which alert messages are emitted continuously. When a vehicle receives the message, it starts emitting it, too, and all vehicles in its radio transmission range will receive the information. RSUs also participate in the message passing process. In our former paper [8] we presented the transient analysis of the alert message propagation process in the case when there are no RSUs available on the highway. We derived the probability that the message is available beyond a certain distance from the message source after a given amount of time. In this paper we consider a similar system, but now RSUs are also available, thus V2I is also enabled. However, this kind of extension of the system needs a different analysis approach. In this system we have identified a Markov renewal process, which characterizes the message transfer between subsequent RSUs. By the analysis of this Markov renewal process, we derived the message propagation speed, thus, starting from the message source (possibly an accident), how fast the alert message travels back on the highway. Our results make it possible to evaluate how efficient the message propagation is by a given RSU distance, which is an important information when the optimal RSU placement is decided while planning the network. We also present the transient analysis of the message passing process among the RSUs, which is essential in determining how quickly help arrives to the accident. Since the speed of the vehicles affects the message propagation speed, our results can be useful when predicting the effect of speed restrictions, too.
The rest of the paper is organized as follows. After covering the related work in Section 2, the definition of the model and the assumptions are described in Section 3. The basic results without RSUs are reviewed by Section 4. Section 5 presents the main results of the paper, the derivation of the message propagation speed. The transient analysis is described in Section 6. Section 7 provides some numerical examples, and finally, Section 8 concludes the paper.

2. Related Work

The stochastic properties of the connected clusters of (close enough) vehicles were investigated in many papers in the past. In [9] the mean length of such clusters was derived, when only V2V communication is possible, while [7,10,11], and with a generic radio channel model, [12], study the connectivity of such networks. According to [13] the connectivity can be full in some times of the day when the vehicle density is high enough, on the other hand, it has been recognized that message propagation is not efficient when the vehicles are sparse; alert messages arrive with big delays when the connectivity between the vehicles is not good enough [14].
As we mentioned in the introduction, there are two types of communication in VANET, V2V and V2I, and in some network conditions V2V may not be enough to provide a satisfactory network performance. Therefore, to increase the quality of communication, road-side units (RSUs) can also be deployed, enabling V2I communication, too. There are several analytical results available regarding VANETs with disconnected RSUs. In [15] the scenario investigated is similar to ours, but the performance measure studied there is different, bounds are provided for the message delivery delay with the effective bandwidth theory. In [16] again the connectivity is studied in a VANET both with interconnected and with disconnected RSUs.
One of the most important research topic in this field, which needs mathematical models, is the optimal placement of the RSUs, which has a big impact on the connectivity of the vehicles [16,17,18,19,20]. When RSUs are close to each other, the deployment cost is high, on the other hand, long RSU distance decreases the speed of the message propagation. The RSU placement problem is considered in [21] based on a graph-theoretic approach, in a complex road network with junctions. The performance measure to optimize in that paper is the end-to-end delay of the messages. In [22] both 1-D (highway-like) and 2-D vehicular networks are considered, and an RSU placement algorithm is presented to minimize the delay and the power consumption. However, both of these papers aim to cover a certain area with radio coverage, and ignore the fact that vehicles themselves are able to forward messages. V2V and V2I communication are both allowed in [12], this paper focuses on the connectivity probability (the probability that an RSU can be reached either directly or indirectly, through several vehicles), and does not consider the message propagation speed.
The delay and the optimal placement problems of RSUs have led many researchers to develop new strategies or mathematical models to reduce the number of RSUs along the highway and to increase the communication efficiency. The scenario considered in [23] is very similar to ours, this paper studies the total delay of broadcasting alert messages in VANETs along highways. However, RSUs are connected in that paper, which makes the message passing process much easier to analyze. Both V2V and V2I communications are taken into account in [24], where the RSU placement problem is formulated as an integer linear programming problem. This paper considers forward message propagation, while in the case of alert messages, the backward direction is more important, since vehicles must be warned about the accident before they arrive.
To the best of our knowledge, there are no papers published in the literature on the analysis of the alert message propagation speed in the presence of RSUs.

3. Model Definition and Assumptions

In this paper we assume that vehicles enter the highway according to a Poisson process with rate λ . While there are situations when this assumption does not hold, for low to moderate traffic intensity the Poisson process turned out to be a valid model of the traffic [6,7]. In our model all cars have the same constant speed v. While, based on real traffic measurements [13], the speed of the vehicles is frequently modeled by a normal distribution [7], several research papers make use of the constant speed assumption to make the analysis tractable. This is our main motivation as well. Even with the constant speed assumption the derivations get fairly complicated, yet enable us to draw some interesting conclusions. Making the model more general by allowing different vehicle speed is among our future plans. Under these restrictions we have that the distance between two adjacent vehicles is exponentially distributed with parameter ϑ = λ / v .
As in many other papers, we apply the deterministic model for the the wireless message passing [25]. This means that every vehicle has a deterministic radio coverage with radius R (which is the same for all vehicles), and messages are immediately delivered among vehicles closer than R to each other [26].
In this paper we assume that road-side units (RSUs) are deployed along the highway in an equidistant manner, with the distance between any two adjacent RSUs denoted by D. The radio coverage of the RSUs is denoted by R ^ , for which R ^ R holds. The RSUs are disconnected, which means that there is no direct way of communication between them [14].
During the analysis we ignore the effect of the counter-flow traffic, but at the end of the paper we show that with a proper RSU placement the messages are passed much faster than the vehicles of the counter-flow traffic.
Our main goal in this paper is the analysis of the alert message propagation, an important use-case of VANETs, identified in [27,28]. According to this scenario an accident occurs on the highway, emitting alert messages continuously. The alert messages are passed among the vehicles and RSUs, when they are close enough to each other. The questions of interest are as follows:
  • The asymptotic message propagation speed, C, defined by
    C = lim t E ( D ( t ) ) t ,
    thus, how fast the information propagates back on the highway. This performance measure is investigated in Section 5.
  • The transient characterization of the message propagation process. If random variable L ( t ) represents the index of the farthest RSU having the message received at time t, then our aim is to obtain the probability P ( L ( t ) = i ) . The corresponding results are presented in Section 6.

4. Message Propagation Speed without RSUs

The analysis of the message propagation without the presence of RSUs has been studied many times in the literature. In this section we describe the approach used in [8], and derive the message propagation speed without RSUs. In this approach the clusters of informed vehicles, that consist of subsequent vehicles closer than R to each other, play an important role. The length of the clusters is represented by random variable G , and it is measured from the position of the first vehicle of the cluster, to the position of the last vehicle plus R (this is the farthest position where the message is available, see Figure 1). For the complementary cumulative distribution function (ccdf) of G , denoted by G ( x ) = P ( G > x ) , [8] provides the recursive formula
G ( x ) = 1 , if   x R , y = 0 R ϑ e ϑ y G ( x y ) d y , if   x > R .
According to (2), the cluster length is at least R. The cluster can be longer only when an other vehicle is in the radio range of the cluster head. Conditioning on the distance between the cluster head and the next vehicle leads to the integral in (2). While G ( x ) does not have an explicit solution, the integral based recursion makes its simple numerical computation possible. However, the mean cluster length can be obtained explicitly [8], it is
E ( G ) = 1 ϑ ( e ϑ R 1 ) .
Since the speed is constant, and there are no RSUs, there can be only a single informed cluster on the highway. The dynamics of the system is simple: there are periods in time when only the static message source is aware of the information (the duration of these intervals is represented by exponentially distributed random variable H ). As soon as a vehicle enters the radio coverage of the message source, the cluster (of size G ) initiated by that vehicle gets informed immediately. Then, this message propagation distance starts decreasing with speed v, and when the last vehicle of the cluster leaves the message source, there will be no informed vehicles on the highway again. The trajectory of the message propagation distance, D ( t ) , is depicted by Figure 2.
The transient analysis of the underlying stochastic process is presented by [8], characterizing F ( t , x ) = P ( D ( t ) > x ) . The information propagation speed itself, however, is not considered in that paper. Nevertheless, the lack of RSUs enables the derivation of it in a simple way. For this system we have that
C = lim t E ( G ) t = 0 ,
where we used the fact that lim t F ( t , x ) = lim t P ( D ( t ) > x ) = G ( x ) , according to [8], hence, lim t E ( D ( t ) ) = E ( G ) . This result is as expected, since the current informed cluster always has to leave the accident before the next cluster can get informed. In the next sections we show that the presence of RSUs leads to essentially different results.

5. Message Propagation Speed in the Presence of RSUs

When there are RSUs on the highway as well, a long enough cluster of vehicles can bridge the distance between them, carrying the message from RSU to RSU farther and farther away from the message source. The analysis of the message propagation is based on the observation that the stochastic process L ( t ) { 0 , 1 , } , t 0 , representing the index of the farthest informed RSU at time t (see Figure 1), is a Markov renewal process.

5.1. L ( t ) as a Markov Renewal Process

In order to derive the asymptotic message propagation speed, we first identify renewal time instants in the evolution of D ( t ) , where the process becomes memory-less. There are several such instants, the analysis presented in this paper is based on the time points where the farthest informed RSU, L ( t ) , changes. These time points are denoted by Q k , k = 1 , , thus Q k = t : L ( t ) > L ( t Δ ) for infinitesimally small Δ . It is easy to see that time points Q k are renewal instants: when an RSU receives the message, it acts as a new message source on the highway.
Figure 3 depicts a sample trajectory of D ( t ) , where the positions of the RSUs are denoted by U k , k = 1 , (to make the figure more compact the distance between the RSUs is not equal here, as opposed to our modeling assumption). Whenever a vehicle enters the coverage of an RSU, a cluster is formed with length G . If the cluster is long enough, the message can propagate through several RSUs, marking the next renewal time instant. The distance between the RSU that was the farthest informed previously and the RSU that got the farthest informed at the kth renewal point is denoted S k , hence we have S k = U L ( Q k ) U L ( Q k 1 ) .
Some remarks:
  • Random variables G and G are different, since G measures the length of clusters consisting of vehicles only, while in G the RSUs themselves contribute to the clusters, too.
  • Random variables T k = Q k + 1 Q k , k = 1 , (the time between renewal instants) and S k , k = 1 , are independent and identically distributed, therefore their subscripts are neglected, they are referred to as T and S .
  • We assume equidistant RSU placement, hence U k = k · D throughout the paper.
  • Following from the definition of S and the equidistant placement of RSUs, S is an integer multiple of D.
To make the derivations simpler, we assume that there is an RSU at U 0 and that the accident occurs at a renewal point. Since the message propagation speed is an asymptotic quantity, these assumptions do not affect the results. In Section 6, where the transient behavior is studied, the position of the accident is important, and it will be properly taken into account.
The following lemma relates the information propagation speed C and the mean values of T and S .
Lemma 1.
The information propagation speed C can be computed by
C = E ( S ) E ( T ) .
Proof. 
Let us assume that there are K renewal instants till time t, thus K = max { k : i = 1 k T i < t } . In this case D ( t ) / t can be expressed by
D ( t ) t = S 1 + S 2 + + S K + c S Q 1 + T 1 + T 2 + + T K + c T ,
where Q 1 is the time till the first renewal instant, and the terms c S and c T are the distance and the time taken since the last renewal point. Observe that c S is bounded since c S < D and c T and Q 1 have finite mean values. Taking the limit leads to
C = lim t D ( t ) t = lim K k = 1 K S k + c S Q 1 + k = 1 K T k + c T = lim K 1 K k = 1 K S k + c S K Q 1 K + 1 K k = 1 K T k + c T K = E ( S ) E ( T ) ,
that establishes the Lemma 1. □

5.2. Message Propagation when R ^ = R

In the rest of the section we derive E ( S ) and E ( T ) in order to compute C, in the case when the radio coverage of the RSUs equals the radio coverage of the vehicles. This assumption will be relaxed later in Section 5.3.
The next theorem provides E ( S ) , which is the mean distance between the farthest informed RSUs when the subsequent vehicles form a long enough cluster and transfer the message to an RSU farther away on the highway (see Figure 3).
Theorem 1.
The mean distance between the farthest informed RSUs at two subsequent renewal instants, E ( S ) , can be obtained by
E ( S ) = D 1 G ( D ) ,
where G ( x ) is the ccdf of the cluster length given by (2).
Proof. 
A renewal instant occurs when, after an idle period of the farthest informed RSU, a new vehicle arrives with a cluster long enough to reach the next RSU. If the current RSU is located at position U k 1 , the head of the new cluster enters the range of the RSU at position U k 1 + R , hence the minimal cluster length reaching the next RSU is U k ( U k 1 + R ) = D R (see Figure 4), consequently, the probability of this event is G ( D R ) .
The question is, given that the cluster is long enough, implying that a renewal instant occurs, how far does the message get, how many RSUs receive the information at this renewal instant. When this long enough cluster of vehicles reaches the next RSU, the next RSU at U k acts as a cluster head itself. If this cluster (initiated by the RSU) is longer than D (with probability G ( D ) ), the next RSU gets informed, too, initiating a further cluster, etc. Hence, the number of RSUs receiving the information is geometrically distributed, i RSUs get informed with probability G ( D ) i 1 ( 1 G ( D ) ) . For any two subsequent renewal time instants Q 1 and Q 2 we have
E ( S ) = i = 1 i · D · P ( L ( Q 2 ) L ( Q 1 ) = i ) = i = 1 i · D · G ( D ) i 1 ( 1 G ( D ) ) = D 1 G ( D ) ,
that proves (8). □
Our next target towards obtaining C is the derivation of E ( T ) . Before the corresponding theorem we need the following lemma enabling the efficient computation of the finite integrals of G ( x ) .
Lemma 2.
The finite integral of G ( x ) , defined by H ( x ) = y = 0 x G ( y ) d y , can be calculated as
H ( x ) = 1 ϑ e ϑ R 1 e ϑ R G ( x + R ) ,
for x > R .
Proof. 
Let us integrate (2) from 0 to x, for x > R . We get
H ( x ) = z = 0 R 1 d z + z = R x y = 0 R ϑ e ϑ y G ( z y ) d y d z = R + y = 0 R ϑ e ϑ y z = y x G ( z y ) d z H ( x y ) d y y = 0 R ϑ e ϑ y z = y R G ( z y ) d z R y d y = 1 ϑ ( 1 e ϑ R ) + y = 0 R ϑ e ϑ y H ( x y ) d y .
Now we show that (9) satisfies this equation. Inserting (9) into the left-hand side (LHS) of (10) leads to
1 ϑ e ϑ R 1 e ϑ R G ( x + R ) .
Inserting (9) into the right-hand side (RHS) of (10) gives
1 ϑ ( 1 e ϑ R ) + 1 ϑ y = 0 R ϑ e ϑ y ( e ϑ R 1 ) d y e ϑ R + e ϑ R 2 1 ϑ e ϑ R y = 0 R ϑ e ϑ y G ( x y + R ) d y G ( x + R ) .
The LHS and the RHS are matching, proving the Lemma 2. □
Observe that from (9) and (3) we have lim x H ( x ) = E ( G ) , as expected. The mean time between two renewal instants, E ( T ) , is provided by the following theorem.
Theorem 2.
The mean time between two renewal instants can be expressed by
E ( T ) = 1 ϑ + H ( D R ) G ( D R ) v + H ( D ) D ( 1 G ( D ) ) v .
Proof. 
Let us denote the probability density function of the cluster length G by g ( x ) = lim Δ 0 1 Δ P ( G ( x , x + Δ ) ) , for x > R . Random variable G has a probability mass at point R as well (when the cluster consists of a single element only), thus P ( G = R ) = 1 G ( R ) .
Using these notations we can express the three main components of T , denoted by T ( 1 ) , T ( 2 ) and T ( 3 ) (see Figure 3), as follows:
  • The first component, T ( 1 ) is the departure time of the cluster tail (Figure 4) after the renewal instant. By definition, renewal instants are those time instants when the message gets transferred to farther RSUs. Right after the renewal instant t, the length of the cluster of informed vehicles, measured from RSU L ( t ) (and including this RSU), is D ( t ) U L ( t ) , hence the time till these vehicles leave the RSU (when D ( t ) becomes U L ( t ) + R ) is T ( 1 ) = ( D ( t ) U L ( t ) R ) / v . The mean value of this component can be obtained by
    E ( T ( 1 ) ) = ( 1 G ( R ) ) · 0 1 G ( D ) + x = R D g ( x ) x R v d x 1 G ( D ) ,
    where the first term corresponds to the case when the length of the cluster tail is exactly R (no vehicles are informed beyond the RSU after the renewal instant), implying T ( 1 ) = 0 . The second term covers the case when the length of the cluster tail is R < x < D . When the length of the cluster tail (including the RSU) is x, the time till it leaves the RSU is ( x R ) / v , since this is the time till the cluster length reduces to R, meaning that only the RSU is informed, and no vehicles beyond it. Note that the cluster tail can not be longer than D, since in that case the next RSU would receive the message that contradicts the definition of the cluster tail.
  • The second component of T is the duration of the periods when no vehicles are informed beyond the RSU. These periods are exponentially distributed with parameter λ , thus
    E ( T ( 2 ) ) = 1 λ .
  • When there are no informed vehicles beyond the RSU, and a new vehicle enters the range of the RSU, a new cluster gets informed. The position of the first vehicle in this cluster is U L ( t ) + R . If the length of the cluster, x, is less than D R , then the message does not reach the next RSU, thus no renewal instant occurs. In this case the time till this cluster leaves the RSU, x / v , contributes to T . For the mean value of this component, that is the mean departure time of clusters too short to reach the next RSU, we have
    E ( T ( 3 ) ) = ( 1 G ( R ) ) R v 1 G ( D R ) + x = R D R g ( x ) x v d x 1 G ( D R ) .
    According to the first term the new cluster consists of a single vehicle only; the case when there are more vehicles in the cluster are covered by the second term.
Every renewal period T starts with component T ( 1 ) , followed by T ( 2 ) . Then, components T ( 3 ) and T ( 2 ) are repeated as many times as the arriving cluster length turned out to be too short to reach the next RSU, the probability of which is 1 G ( D R ) . When after a T ( 2 ) component a long enough cluster arrives to the RSU, with probability G ( D R ) , a new renewal instant occurs. We get
E ( T ) = E ( T ( 1 ) ) + E ( T ( 2 ) ) + i = 0 ( 1 G ( D R ) ) i G ( D R ) · i 1 G ( D R ) G ( D R ) · ( E ( T ( 3 ) ) + E ( T ( 2 ) ) ) .
Substituting (14), (15) and (16) into (17) and making use of the relations
x = R D g ( x ) d x = G ( R ) G ( D ) ,
x = R D x g ( x ) d x = H ( D ) D G ( D ) R ( 1 G ( R ) ) ,
we get
E ( T ) = x = R D g ( x ) x R v d x 1 G ( D ) + 1 λ + ( 1 G ( R ) ) R v G ( D R ) + x = R D R g ( x ) x v d x G ( D R ) + 1 G ( D R ) G ( D R ) 1 λ = H ( D ) D v ( 1 G ( D ) ) + D R v + 1 λ + 1 v G ( D R ) ( H ( D R ) ( D R ) G ( D R ) ) + 1 G ( D R ) G ( D R ) 1 λ = H ( D ) D v ( 1 G ( D ) ) + ( D R ) G ( D R ) v G ( D R ) + v λ v G ( D R ) + H ( D R ) ( D R ) G ( D R ) v G ( D R ) ,
which equals (13). □
Finally, the main result, the message propagation speed is formulated by the following corollary.
Corollary 1.
The message propagation speed can be calculated by
C = E ( S ) E ( T ) = v · D 1 ϑ + H ( D R ) 1 G ( D ) G ( D R ) + H ( D ) D .

5.3. Message Propagation when R ^ > R

In the practice, the radio coverage of the RSUs is greater than the one of the vehicles, thus R ^ > R . In this section we generalize the results obtained above, to this, more realistic scenario.
Theorem 3.
When R ^ > R holds, E ( S ) is computed by
E ( S ) = D 1 G ( D 2 R ^ + 2 R ) .
Proof. 
The proof is similar to the one of Theorem 1. When a vehicle enters the range of the farthest informed RSU (located at U k 1 ) after the renewal instant, the minimal cluster length to reach the coverage of the next RSU is D 2 R ^ + R (see Figure 5). If the cluster is longer than that (with probability G ( D 2 R ^ + R ) ), the next RSU receives the message, a renewal instant occurs, and we have to find out how many RSUs will get the message at this instant.
At this instant, after the RSU at U k received the message, it starts behaving as a cluster head and the cluster formed by the vehicles close enough to each other can be long enough to reach the next RSU at U k + 1 as well. The end of this cluster, initiated by the RSU at U k , must be at least U k + 1 R ^ + R to pass the message to the next RSU (the position of the last vehicle of the cluster should be greater than U k + 1 R ^ ). However, the ccdf G ( x ) characterizing the cluster length we have introduced in (2) assumes that the radio coverage of all cluster elements are the same, it can not take the different radio coverage of the RSU into consideration.
To overcome this technical difficulty, we can observe that the RSU at U k having radius R ^ can be replaced by an RSU at U k + R ^ R having radius R, the distribution of the end position of the cluster generated by them will be exactly the same. Consequently, in this equivalent system the cluster starts at U k + R ^ R , it must end beyond U k + 1 R ^ + R , implying that the length must be at least ( U k + 1 R ^ + R ) ( U k + R ^ R ) = D 2 R ^ + 2 R , hence the probability of passing the message to the next RSU is G ( D 2 R ^ + 2 R ) .
As in the proof of Theorem 1, we have
E ( S ) = i = 1 i · D · P ( L ( Q 2 ) L ( Q 1 ) = i ) = i = 1 i · D · G ( D 2 R ^ + 2 R ) i 1 ( 1 G ( D 2 R ^ + 2 R ) ) = D 1 G ( D 2 R ^ + 2 R ) ,
that equals (8). □
Theorem 4.
When R ^ > R holds, E ( T ) is computed by
E ( T ) = 1 ϑ + H ( D 2 R ^ + R ) G ( D 2 R ^ + R ) v + H ( D 2 R ^ + 2 R ) D + 2 R ^ 2 R ( 1 G ( D 2 R ^ + 2 R ) ) v .
Proof. 
The proof follows the same steps as the one of Theorem 2. The mean values of the three components of the time between two renewal instants, T , depicted in Figure 3, are as follows.
  • The mean cluster tail departure time can be obtained as
    E ( T ( 1 ) ) = x = R D 2 R ^ + 2 R g ( x ) x R v d x 1 G ( D 2 R ^ + 2 R ) .
    The idea behind this formula is the same as we applied in the proof of Theorem 3, hence we replace the RSU at U k with radius R ^ with an RSU at U k + R ^ R with radius R. Since the cluster tail after a renewal instant can not reach the coverage of the next RSU, the cluster must end before U k + 1 R ^ + R , hence the cluster length must be less than ( U k + 1 R ^ + R ) ( U k + R ^ R ) = D 2 R ^ + 2 R .
  • The duration of the periods when there are no informed vehicles beyond the RSU is the same as in case of R ^ = R , thus
    E ( T ( 2 ) ) = 1 λ .
  • The departure time of the clusters that are too short to reach the next RSU is
    E ( T ( 3 ) ) = ( 1 G ( R ) ) R v 1 G ( D 2 R ^ + R ) + x = R D 2 R ^ + R g ( x ) x v d x 1 G ( D 2 R ^ + R ) .
    In this formula, the first term corresponds to the case when the cluster consists of a single vehicle only, and the second term covers the case when the cluster is longer. The maximum cluster length that does not reach the next RSU is D 2 R ^ + R (see the proof of Theorem 3).
As in the proof of Theorem 2, the time between renewal instants can be obtained by combining these components, taking E ( T ( 3 ) ) + E ( T ( 2 ) ) as many times the cluster of the entering vehicle was too short to transfer the message to the next RSU, thus
E ( T ) = E ( T ( 1 ) ) + E ( T ( 2 ) ) + i = 0 ( 1 G ( D 2 R ^ + R ) ) i G ( D 2 R ^ + R ) · i · ( E ( T ( 3 ) ) + E ( T ( 2 ) ) ) ,
that, after substitution and algebraic manipulations leads to the theorem. □
From E ( S ) and E ( T ) , it is easy to express the speed of the information propagation for the R ^ R case as well.
Corollary 2.
For R ^ R the message propagation speed can be calculated by
C = E ( S ) E ( T ) = v · D 1 ϑ + H ( D 2 R ^ + R ) 1 G ( D 2 R ^ + 2 R ) G ( D 2 R ^ + R ) + H ( D 2 R ^ + 2 R ) D + 2 R ^ 2 R .

6. Transient Analysis of the Message Propagation

A potential application of VANETs is the propagation of alert messages containing emergency information related to highway accidents. To quantify how efficiently the RSUs and the vehicles disseminate the information, it is important to study the transient properties of the message propagation, thus the probability that the message is available beyond a given RSU after a certain amount of time. In this section we are going to characterize the distribution
L i ( t ) = P ( L ( t ) = i | L ( 0 ) = 0 ) ,
through its Laplace transform
L i * ( s ) = t = 0 L i ( t ) e s t d t ,
and its double transform
L * ( s , z ) = i = 0 z i t = 0 L i ( t ) e s t d t .
In these quantities we implicitly assume that t = 0 is a renewal point. We will relax this restriction at the end of the section. First we derive the Laplace–Stieltjes transform (LST) of T , the time between two renewal intervals.
Theorem 5.
The Laplace–Stieltjes transform f * ( s ) = t = 0 e s t d P ( T < t ) can be obtained by
f * ( s ) = λ G ( D 2 R ^ + 2 R ) f 1 * ( s ) s + λ λ ( 1 G ( D 2 R ^ + 2 R ) ) f 3 * ( s ) ,
where f 1 * ( s ) and f 3 * ( s ) are given by (33) and (35), respectively.
Proof. 
As before, in the proof of Theorem 4, we are going to characterize the three components of T in LST domain separately, then we combine them to get f * ( s ) .
  • The LST of the cluster tail departure time is
    f 1 * ( s ) = E ( e s T ( 1 ) ) = 1 1 G ( D 2 R ^ + 2 R ) x = R D 2 R ^ + 2 R g ( x ) e s x R v d x + 1 G ( R ) .
    Note that in case the length of the cluster tail is exactly R (no vehicles are informed beyond the RSU after the renewal instant), the departure time of the cluster tail is exactly 0, whose Laplace transform is ( 1 G ( R ) ) · e 0 t = 1 G ( R ) , providing the second term in the parenthesis.
  • The duration of the “idle” periods, when there are no informed vehicles beyond the RSU, are exponentially distributed with parameter λ , hence
    f 2 * ( s ) = E ( e s T ( 2 ) ) = λ s + λ .
  • The departure time of an arriving cluster that turned out to be too short to reach the next RSU is
    f 3 * ( s ) = E ( e s T ( 3 ) ) = 1 1 G ( D 2 R ^ + R ) ( 1 G ( R ) ) e s R v + x = R D 2 R ^ + R g ( x ) e s x v d x .
The renewal intervals always start with a T ( 1 ) and a T ( 2 ) component, and then they have as many T ( 3 ) and T ( 2 ) components as many times the arriving cluster was too short to reach the next RSU. A long enough cluster arriving after a T ( 2 ) component triggers a renewal instant, ending the renewal period. As we have shown before, the number of short clusters is geometrically distributed with parameter G ( D 2 R ^ + 2 R ) , thus we have that
f * ( s ) = i = 0 ( 1 G ( D 2 R ^ + 2 R ) ) i G ( D 2 R ^ + 2 R ) f 1 * ( s ) f 2 * ( s ) ( f 3 * ( s ) f 2 * ( s ) ) i = G ( D 2 R ^ + 2 R ) f 1 * ( s ) f 2 * 1 ( 1 G ( D 2 R ^ + 2 R ) ) f 3 * ( s ) f 2 * ( s ) ,
from which the theorem follows. We have exploited that the probability density function (pdf) of the sum of random variables has a product form in Laplace transform domain. □
The following theorem and the corresponding corollary provides the Laplace transform and the double transform of the transient distribution.
Theorem 6.
The Laplace transform of the transient distribution L i * ( s ) satisfies the following recursion
L i * ( s ) = k = 1 i q k f * ( s ) L i k * ( s ) , for   i > 0 , 1 s ( 1 f * ( s ) ) , for   i = 0 ,
where q k is the probability that k RSUs receive the message at a renewal instant,
q k = G ( D 2 R ^ + 2 R ) k 1 ( 1 G ( D 2 R ^ + 2 R ) ) .
Proof. 
Assuming that t = 0 is a renewal instant and conditioning on the time till the next renewal instant leads to
P ( L ( t ) = i | T 1 = τ ) = δ i , 0 , t < τ , k = 1 i q k L i k ( t τ ) , t > τ .
In the first case, when t is before the renewal instant τ , only RSU 0 has the message, as represented by the Kronecker delta, for which δ i , 0 = 1 holds if i = 0 and it is δ i , 0 = 0 otherwise. In the second case there was a renewal instant at time τ when k RSUs received the message, thus, in the remaining time t τ , k i further RSUs need to receive the message. The probabilities q k follow from the proof of Theorem 3.
After deconditioning (39) with the pdf of T 1 , f ( t ) , we get
L i ( t ) = δ i , 0 τ = t f ( τ ) d τ + k = 1 i q k τ = 0 t f ( τ ) L i k ( t τ ) d τ ,
which, after Laplace transformation, provides (37). □
Corollary 3.
The double transform of the transient distribution, L * ( s , z ) , is explicitly given by
L * ( s , z ) = ( 1 z G ( D 2 R ^ + 2 R ) ) ( 1 f * ( s ) ) s ( 1 z G ( D 2 R ^ + 2 R ) ) s z f * ( s ) ( 1 G ( D 2 R ^ + 2 R ) ) .
Proof. 
Applying the definition of L * ( s , z ) on (37) yields
L * ( s , z ) = i = 0 z i L i * ( s ) = 1 s ( 1 f * ( s ) ) + i = 1 z i k = 1 i q k f * ( s ) L i k * ( s ) = 1 s ( 1 f * ( s ) ) + f * ( s ) k = 1 z k q k i = k z i k L i k * ( s ) = 1 s ( 1 f * ( s ) ) + f * ( s ) q ( z ) L * ( s , z ) ,
where q ( z ) is the probability generating function of q k ,
q ( z ) = k = 1 z k G ( D 2 R ^ + 2 R ) k 1 ( 1 G ( D 2 R ^ + 2 R ) ) = z z G ( D 2 R ^ + 2 R ) 1 z G ( D 2 R ^ + 2 R ) .
Expressing L * ( s , z ) from (42) gives (41). □
Typically, t = 0 is not a renewal point, for example because there are no vehicles in the range of the highway accident initially, or because the distance between the accident and the first RSU is not D. In this case we have to treat the time interval till the first renewal point differently, which leads to a slightly different result for the double transform (see (42)),
L ^ * ( s , z ) = 1 s ( 1 f ^ * ( s ) ) + q ( z ) f ^ * ( s ) L * ( s , z ) ,
where the quantities denoted by a hat correspond to the initial time interval that do not start with a renewal point. Here, the special nature of the first interval is captured solely by f ^ * ( s ) . For instance, if there are no vehicles in the range of the accident, the distance to the first RSU is D > R , and the radio coverage of the message source is R, f ^ * ( s ) can be calculated by
f ^ * ( s ) = λ G ( D ) s + λ λ ( 1 G ( D ) ) f ^ 3 * ( s ) ,
where
f ^ 3 * ( s ) = 1 1 G ( D R ) ( 1 G ( R ) ) e s R v + x = R D R g ( x ) e s x v d x ,
based on the proof of Theorem 5. In general, the proof of Theorem 5 provides guidance to derive the time till the first renewal point f ^ * ( s ) , from which the double transform of the transient distribution is given by (44).

7. Numerical Examples

In this section, we investigate the alert message dissemination in VANET in the presence of RSUs in different scenarios. In the first scenario the radio range of the RSU and the vehicles are the same ( R ^ = R ), while in the second scenario the radio ranges are different. The implementation of the analytical method is based on Matlab (Matlab R2018b, MathWorks, Natick, MA, USA). To verify the results, we also developed a custom simulation tool in C++ language. This simulation tool models the system at the same level of details as the analytical model. It is based on the discretization of the time axis, it updates the position of the vehicles every 0.001 s. We stopped the simulation after considering 2 million vehicles. Decreasing the time step or increasing the number of vehicles further did not change the results significantly. Nevertheless, we note that our results are exact, the only purpose of the simulation is to validate the correctness of our Matlab implementation. The analytical and simulation methods gave essentially the same results in all of the different scenarios, as shown by the plots in Section 7.1 and Section 7.2, where the lines correspond to the analytical, and the marks to the simulation results. We note that in many cases the simulation is very slow, while the analytical method gives prompt results.
In all of the numerical examples, the vehicle speed is assumed to be v = 36 m/s, which is a common speed limitation for highways in several countries.

7.1. RSU and Vehicle Have the Same Radio Range R ^ = R

In this subsection the transmission range of both the RSUs and the vehicles is set to R ^ = R = 150 m. In each forthcoming figure in this section we present two plots. On the left the radio coverage is fixed to R = 150 m, and different arrival rate values are considered, λ { 0.45 , 0.65 , 0.95 } . On the right the arrival rate is fixed to λ = 0.65 , and two different radio coverages are investigated, R { 150 m, 250 m}.
Figure 6 depicts the mean time between two renewal instants E ( T ) (the mean time the message is passed to RSUs farther away), according to Theorem 2. As expected, increasing the RSU distance D increases E ( T ) as well. At higher traffic rate the clusters are longer, thus the message can reach the next RSUs sooner. The radio range of the vehicles and RSUs, R has a big impact on E ( T ) , as shown on the right side of Figure 6.
Figure 7 depicts E ( S ) , the mean distance between the RSU that was the farthest informed previously and the RSU that got the farthest after getting informed at a renewal instant. According to Figure 7 the relation between D and E ( S ) is not monotonous. If D is small, more RSUs can get the message when a long enough cluster arrives. If D is big, a lot of time is needed to transfer the message from an RSU to an other one, but once it occurs, the distance the message moved forward is greater. Increasing transmission range R can increase the mean distance as shown on the right side of Figure 7.
The ratio of E ( S ) and E ( T ) gives the speed C, depicted in Figure 8. Greater radio coverage and greater traffic intensity leads to higher message propagation speed. Observe that at R = 250 and with appropriate RSU distance the message propagation speed can be very high, much higher than the speed of counter-flow vehicles. These curves are useful to find the optimal distance when planning the RSU deployment.

7.2. RSU and Vehicle with Different Radio Range R ^ R

In many published papers [15,16,17] regarding the RSU deployment, the radio range of vehicles and RSUs are the same. We extended our investigation to the case of different radio ranges for vehicles and RSUs, which is more realistic, since RSUs have more powerful radio equipment. In this section we study two different radio coverage values for the RSUs, R ^ { 250 m, 500 m}.
As shown on the right side of Figure 9, increasing the radio range of the RSUs by a factor of 2 decreases E ( T ) by at least one order of magnitude. The left side of Figure 9 is similar to the results with the same ranges (Figure 6), there is some improvement due to the greater R ^ .
Figure 10 depicting E ( S ) is similar to Figure 7, the same non-monotonous behavior can be observed here, too. Due to the greater R ^ , E ( S ) is greater in this case.
According to the right side of Figure 11, the greater radio coverage of the RSU has a big impact on the message propagation speed. On the left side of Figure 11, the speed values got improved compared to the R ^ = R case.

7.3. Transient Distribution of the Farthest Informed RSU

The results of Section 6 make it possible to investigate which is the farthest RSU having the message received at time t. To this end, we computed the Laplace transforms L i * ( s ) for i = 0 , , 30 using (37) and applied the CME-based inverse Laplace transform method [29] to get the results in time domain. We have set the parameters to R ^ = R = 250 m, D = D = 1500 m in this experiment. The distributions are depicted by Figure 12. According to Figure 12, after 60 s it is most likely that RSU number 4 is the farthest informed RSU, after 90 s it is RSU number 10 and after 120 s it is RSU number 15.

7.4. Discussion of the Results

Based on the results presented above we can conclude that the dependence of the message propagation speed on parameters D , λ and R is rather complex. In general, greater distance D, lower traffic rate λ and smaller radio coverage R lead to slower message propagation speed, although their relation is far not linear. We also demonstrated that the radio coverage of the RSU, R ^ , also has a big impact on the message propagation speed, by the appropriate setting of the D and R ^ parameters the message propagation can be very fast, well above 100 m/s.
In order to optimize the placement of the RSUs one has to determine the greatest distance D by which the quality of service (QoS) parameters are satisfied. Based on the results presented in this paper the criteria can be
  • that the message propagation speed exceeds a minimal acceptable value,
  • or that the probability that the message reaches a given RSU in a certain amount of time exceeds a threshold.

8. Conclusions

Relying on the Markov renewal process embedded at those instants where the message gets delivered to further RSUs we were able to derive the asymptotic speed of the message propagation, also in the case when the radio coverage of the vehicles and the RSUs are different. The corresponding formula is explicit, quite compact, and easy to evaluate. According to our numerical investigations with realistic parameters we found that with the proper placement of RSUs it is possible to achieve very high message propagation speed, much higher than the speed of the vehicles of the counter-flow traffic. The results of this paper can be used in the network planning process of VANETs with disconnected RSUs.

Author Contributions

The individual contributions of the authors are as follows: conceptualization, G.H. and D.A.M.; methodology, G.H.; software, D.A.M.; validation, D.A.M.; formal analysis, G.H. and D.A.M.; investigation, D.A.M.; writing—original draft preparation, D.A.M.; writing—review and editing, G.H. All authors have read and agreed to the published version of the manuscript.

Funding

Dhari Ali Mahmood would like to thank the Tempus Public Foundation (TPF)—Stipendium Hungaricum program and University of Technology—Iraq for the support for his Ph.D. scholarship. This work is supported by the OTKA K-123914 project and by the National Research, Development and Innovation Fund (TUDFO/51757/2019-ITM, Thematic Excellence Program).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sou, S.I.; Tonguz, O.K. Enhancing VANET connectivity through roadside units on highways. IEEE Trans. Veh. Technol. 2011, 60, 3586–3602. [Google Scholar] [CrossRef]
  2. Tonguz, O.K.; Viriyasitavat, W. Cars as roadside units: A self-organizing network solution. IEEE Commun. Mag. 2013, 51, 112–120. [Google Scholar] [CrossRef]
  3. Varga, A. Using the OMNeT++ discrete event simulation system in education. IEEE Trans. Educ. 1999, 42, 11p. [Google Scholar] [CrossRef]
  4. Krajzewicz, D.; Erdmann, J.; Behrisch, M.; Bieker, L. Recent Development and Applications of SUMO—Simulation of Urban MObility. Int. J. Adv. Syst. Meas. 2012, 5, 128–138. [Google Scholar]
  5. Harri, J.; Filali, F.; Bonnet, C. Mobility models for vehicular ad hoc networks: A survey and taxonomy. IEEE Commun. Surv. Tutor. 2009, 11, 19–41. [Google Scholar] [CrossRef] [Green Version]
  6. Rostamzadeh, K.; Gopalakrishnan, S. Analysis of Message Delivery Delay in Vehicular Networks. IEEE Trans. Veh. Technol. 2015, 64, 4770–4779. [Google Scholar] [CrossRef]
  7. Wisitpongphan, N.; Bai, F.; Mudalige, P.; Sadekar, V.; Tonguz, O. Routing in sparse vehicular ad hoc wireless networks. IEEE J. Sel. Areas Commun. 2007, 25, 1538–1556. [Google Scholar] [CrossRef]
  8. Mahmood, D.A.; Horváth, G. Analysis of the Message Propagation on the Highway in VANET. Arab. J. Sci. Eng. 2019, 44, 3405–3413. [Google Scholar] [CrossRef]
  9. Miorandi, D.; Altman, E. Connectivity in one-dimensional ad hoc networks: A queueing theoretical approach. Wirel. Netw. 2006, 12, 573–587. [Google Scholar] [CrossRef] [Green Version]
  10. Wu, J. Connectivity analysis of a mobile vehicular ad hoc network with dynamic node population. In Proceedings of the 2008 IEEE Globecom Workshops, New Orleans, LA, USA, 30 November–4 December 2008; pp. 1–8. [Google Scholar]
  11. Khabazian, M.; Ali, M.K.M. A performance modeling of connectivity in vehicular ad hoc networks. IEEE Trans. Veh. Technol. 2008, 57, 2440–2450. [Google Scholar] [CrossRef]
  12. Ng, S.C.; Zhang, W.; Yang, Y.; Mao, G. Analysis of access and connectivity probabilities in infrastructure-based vehicular relay networks. In Proceedings of the 2010 IEEE Wireless Communication and Networking Conference, Sydney, Australia, 18–21 April 2010; pp. 1–6. [Google Scholar]
  13. Coifman, B.; Li, L. A critical evaluation of the Next Generation Simulation (NGSIM) vehicle trajectory dataset. Transp. Res. Part B Methodol. 2017, 105, 362–377. [Google Scholar] [CrossRef]
  14. Reis, A.B.; Sargento, S.; Tonguz, O.K. On the performance of sparse vehicular networks with road side units. In Proceedings of the 2011 IEEE 73rd Vehicular Technology Conference (VTC Spring), Budapest, Hungary, 15–18 May 2011; pp. 1–5. [Google Scholar]
  15. Abdrabou, A.; Zhuang, W. Probabilistic delay control and road side unit placement for vehicular ad hoc networks with disrupted connectivity. IEEE J. Sel. Areas Commun. 2010, 29, 129–139. [Google Scholar] [CrossRef] [Green Version]
  16. Reis, A.B.; Sargento, S.; Neves, F.; Tonguz, O.K. Deploying roadside units in sparse vehicular networks: What really works and what does not. IEEE Trans. Veh. Technol. 2013, 63, 2794–2806. [Google Scholar] [CrossRef]
  17. Aslam, B.; Zou, C.C. Optimal roadside units placement along highways. In Proceedings of the 2011 IEEE Consumer Communications and Networking Conference (CCNC), Las Vegas, NV, USA, 9–12 January 2011; pp. 814–815. [Google Scholar]
  18. Fogue, M.; Sanguesa, J.A.; Martinez, F.J.; Marquez-Barja, J.M. Improving Roadside Unit deployment in vehicular networks by exploiting genetic algorithms. Appl. Sci. 2018, 8, 86. [Google Scholar] [CrossRef] [Green Version]
  19. Mershad, K.; Artail, H.; Gerla, M. ROAMER: Roadside Units as message routers in VANETs. Ad Hoc Netw. 2012, 10, 479–496. [Google Scholar] [CrossRef]
  20. Li, P.; Liu, Q.; Huang, C.; Wang, J.; Jia, X. Delay-bounded minimal cost placement of roadside units in vehicular ad hoc networks. In Proceedings of the 2015 IEEE International Conference on Communications (ICC), London, UK, 8–12 June 2015; pp. 6589–6594. [Google Scholar]
  21. Kchiche, A.; Kamoun, F. Centrality-based access-points deployment for vehicular networks. In Proceedings of the 2010 17th International Conference on Telecommunications, Doha, Qatar, 4–7 April 2010; pp. 700–706. [Google Scholar]
  22. Li, P.; Huang, X.; Fang, Y.; Lin, P. Optimal placement of gateways in vehicular networks. IEEE Trans. Veh. Technol. 2007, 56, 3421–3430. [Google Scholar]
  23. Liu, C.; Huang, H.; Du, H. Optimal RSUs deployment with delay bound along highways in VANET. J. Comb. Optim. 2017, 33, 1168–1182. [Google Scholar] [CrossRef]
  24. Wu, T.J.; Liao, W.; Chang, C.J. A cost-effective strategy for road-side unit placement in vehicular networks. IEEE Trans. Commun. 2012, 60, 2295–2303. [Google Scholar] [CrossRef]
  25. Van Eenennaam, E. A Survey of Propagation Models used in Vehicular Ad Hoc Network (VANET) Research; Paper Written for Course Mobile Radio Communication; University of Twente: Enschede, The Netherlands, 2008; pp. 1–7. [Google Scholar]
  26. Friis, H.T. A note on a simple transmission formula. Proc. IRE 1946, 34, 254–256. [Google Scholar] [CrossRef]
  27. Zhuang, Y.; Pan, J.; Cai, L. A probabilistic model for message propagation in two-dimensional vehicular ad-hoc networks. In Proceedings of the Proceedings of the Seventh ACM International Workshop on VehiculAr InterNETworking, Chicago, IL, USA, 24 September 2010; pp. 31–40.
  28. Cunha, F.; Villas, L.; Boukerche, A.; Maia, G.; Viana, A.; Mini, R.A.; Loureiro, A.A. Data communication in VANETs: Protocols, applications and challenges. Ad Hoc Netw. 2016, 44, 90–103. [Google Scholar] [CrossRef]
  29. Horváth, G.; Horváth, I.; Almousa, S.A.D.; Telek, M. Numerical inverse Laplace transformation using concentrated matrix exponential distributions. Perform. Eval. 2020, 137, 102067. [Google Scholar] [CrossRef]
Figure 1. A snapshot of the highway at time t; green color denotes the informed elements.
Figure 1. A snapshot of the highway at time t; green color denotes the informed elements.
Mathematics 08 00782 g001
Figure 2. Trajectory of the information distance D ( t ) .
Figure 2. Trajectory of the information distance D ( t ) .
Mathematics 08 00782 g002
Figure 3. The evolution of the information distance D ( t ) .
Figure 3. The evolution of the information distance D ( t ) .
Mathematics 08 00782 g003
Figure 4. Vehicle arrival after a regenerative point, R ^ = R .
Figure 4. Vehicle arrival after a regenerative point, R ^ = R .
Mathematics 08 00782 g004
Figure 5. Vehicle arrival after a regenerative point, R ^ > R .
Figure 5. Vehicle arrival after a regenerative point, R ^ > R .
Mathematics 08 00782 g005
Figure 6. The mean time between renewal instants, E ( T ) .
Figure 6. The mean time between renewal instants, E ( T ) .
Mathematics 08 00782 g006
Figure 7. The mean distance between the farthest informed RSUs at the renewal instant, E ( S ) .
Figure 7. The mean distance between the farthest informed RSUs at the renewal instant, E ( S ) .
Mathematics 08 00782 g007
Figure 8. Speed of message propagation.
Figure 8. Speed of message propagation.
Mathematics 08 00782 g008
Figure 9. The mean time between renewal instants, E ( T ) .
Figure 9. The mean time between renewal instants, E ( T ) .
Mathematics 08 00782 g009
Figure 10. The mean distance between the farthest informed RSUs at the renewal instant, E ( S ) .
Figure 10. The mean distance between the farthest informed RSUs at the renewal instant, E ( S ) .
Mathematics 08 00782 g010
Figure 11. Speed of message propagation.
Figure 11. Speed of message propagation.
Mathematics 08 00782 g011
Figure 12. Transient distribution of the farthest informed RSU.
Figure 12. Transient distribution of the farthest informed RSU.
Mathematics 08 00782 g012

Share and Cite

MDPI and ACS Style

Mahmood, D.A.; Horváth, G. Analysis of the Message Propagation Speed in VANET with Disconnected RSUs. Mathematics 2020, 8, 782. https://doi.org/10.3390/math8050782

AMA Style

Mahmood DA, Horváth G. Analysis of the Message Propagation Speed in VANET with Disconnected RSUs. Mathematics. 2020; 8(5):782. https://doi.org/10.3390/math8050782

Chicago/Turabian Style

Mahmood, Dhari Ali, and Gábor Horváth. 2020. "Analysis of the Message Propagation Speed in VANET with Disconnected RSUs" Mathematics 8, no. 5: 782. https://doi.org/10.3390/math8050782

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop