Introduction
The vehicular ad hoc netwok (VANET) is expected to significantly improve the safety of transportation systems by providing timely and efficient data dissemination about events such as accidents, road conditions, and traffic jams beyond the driver's knowledge [3]. Driver behavior, constraints on mobility, and high speeds create unique characteristics, such as rapid but somewhat predictable topology changes, uneven network density, and frequent fragmentation for VANETs. Meeting the strict delay and packet delivery requirements of safety applications in such a dynamic network determines the feasibility of the deployment of such applications. Table I shows the specifications of various VANET safety applications extracted from [4] and [5]: The update rate refers to the packet generation rate of the nodes; the maximum dissemination distance is defined as the distance within which the safety message needs to be disseminated; maximum delay is the maximum tolerable delay for safety message dissemination. The packet delivery ratio of the safety application, which is defined as the ratio of the nodes that successfully receive packets within the maximum dissemination distance, on the other hand, mostly ranges from 90% to 100%, depending on the application type and network scenario, although it is not explicitly provided in the safety application specifications.
Up to now, several VANET studies have focused on communication methods based on IEEE 802.11p, which forms the standard for Wireless Access for Vehicular Environments. IEEE 802.11p provides data rates ranging from 6 to 27 Mb/s at a short radio transmission distance, i.e., around 300 m. Disseminating safety information over a large area requires an intelligent multihop broadcast mechanism handling two major problems: broadcast storm [6] and disconnected network [7]. The broadcast storm problem occurs at high vehicle traffic density, where the packet delay and the number of collisions at the medium-access-control layer dramatically increase as the number of vehicles attempting to transmit simultaneously increases. Probabilistic flooding [6] and clustering [8]– [20] are commonly used to address the broadcast storm problem. On the other hand, the disconnected network problem occurs at low vehicle traffic density, where the number of nodes is not sufficient to disseminate the information to all the vehicles in a certain region. Store–carry–forward, where the vehicles in the opposite lane are used for message dissemination, is commonly utilized to address the disconnected network problem [7], [21]. The solutions addressing both broadcast storm and disconnected network problems, however, have been shown to provide network delays varying from a few seconds to several minutes and the percentage of the vehicles successfully receiving the packets going down to 60% [22].
Recently, as an alternative to the IEEE 802.11p-based VANET, the usage of cellular technologies has been investigated. The key enabler of such usage is the standardization of the advanced content broadcast/multicast services by the Third-Generation Partnership Project (3GPP), which provides efficient message dissemination to many users over a geographical area at fine granularity. The use of the third-generation mobile cellular system, which is called the Universal Mobile Communication System (UMTS), in the safety application of vehicles has already been experimented in Project Cooperative Cars (CoCars) [23]. The traffic hazardous warning message has been shown to be disseminated in less than 1 s. The fourth-generation cellular system, which is called Long-Term Evolution (LTE), is an evolution of UMTS increasing capacity and speed using a different radio interface together with core network improvements. The LTE specification provides downlink peak rates of 300 Mb/s, uplink peak rates of 75 Mb/s, transfer latency of less than 5 ms, and transmission range up to 100 km in the radio access network (RAN). Despite the high rate coupled with wide-range communication, however, a pure LTE-based architecture is not feasible for vehicular communication due to the high cost of LTE communication between the vehicles and the base stations, a high number of handoff occurrences at the base station considering the high mobility of vehicles, and overload of the base station by the broadcast of a high number of vehicles at high vehicle traffic density [24]– [26].
Hybrid architectures have been recently proposed to exploit both the low cost of IEEE 802.11p and the wide-range low-latency communication of the cellular technologies, as summarized in Table II. Some of these works [27], [30], [35] focus on the usage of the hybrid architecture for more efficient clustering: Lequerica et al. in [27] demonstrate the usage of the cellular communication signaling in the hybrid architecture, Remy et al. in [30] exploit the usage of the centralized architecture of the cellular communication to reduce the clustering overhead, and Benslimane et al. in [35] propose a new protocol based on the selection of a route with the longest lifetime to connect to the wired network for services such as driver information systems and Internet access. On the other hand, the authors in [32]– [34] propose cluster-based hybrid architecture for message dissemination. In this hybrid architecture, the cluster members (CMs) communicate with the cluster head (CH) by using IEEE 802.11p, and the CHs communicate with the base station by using cellular technologies. The goal is to minimize the number of CHs communicating with the cellular network. Decreasing the number of clusters reduces the cost of using cellular infrastructure by lowering both the amount of communication with the base stations and the frequency of handoff occurrences at the base station. Efficient clustering, however, should not only minimize the number of CHs but maintain the stability of the cluster-based topology with minimum overhead as well. None of the proposed hybrid architectures, nevertheless, perform any stability analysis. Moreover, Taleb and Benslimane in [32] do not consider the delay performance of the message dissemination in the network. Although Benslimane et al. in [33] and Sivaraj et al. in [34] provide the delay performance of the hybrid architecture, they do not include the effect of multihop clustering on the number of CHs and clustering stability. Furthermore, none of the previous hybrid architectures compare their performance to that of IEEE 802.11p-based alternative routing mechanisms, such as flooding and cluster-based routing.
In the literature, VANET clustering has been performed with different purposes, such as load balancing, quality-of-service support, and information dissemination in high-density vehicular networks [38]. Stable clustering with a minimum number of CHs and minimum overhead requires efficient cluster joining, maintenance, and merging mechanisms together with an efficient clustering metric, considering the high mobility of vehicles. Clustering metrics used in the VANET literature include direction [8], [11]– [13], packet delay variation [10], location difference [9], [14], [16], [20], speed difference [18], and combination of location and speed differences [15], [17], [19]. Although a metric combining the location and speed of the neighboring vehicles is a better measure of their link duration compared with a metric considering their speed only, all vehicles may not have localization capability. Calculating packet delay variation, on the other hand, requires very accurate synchronization among the vehicles with low-level time stamping of the packets due to the random access protocol used by IEEE 802.11p. Moreover, cluster joining in both one-hop and multihop VANETs is direct to the CH. However, joining the cluster through a CM and informing the CH later via periodic hello packets can decrease clustering connection time and overhead significantly. Such efficient mechanisms have been proposed in mobile ad hoc networks, which, however, usually assume stationarity of the nodes during clustering [39]. In addition, cluster maintenance is achieved through either periodic reclustering [8]– [10], [12], [16], [17], where the clustering procedure is periodically executed, or reactive clustering [14], [15], [18], where clustering is triggered only when the CH has lost connection to all its members or the CM cannot reach its cluster. Reactive clustering is more efficient since the reclustering procedure is activated only when the cluster structure is destroyed without excessive periodic packet transmission overhead. Furthermore, the previously proposed cluster merging mechanisms are activated either when the distance between two neighboring CHs is less than a certain threshold [12], [15], [18] or when the CHs remain connected for a time duration greater than a predetermined value [19], [20]. However, cluster merging can result in very-large-size merged clusters, where the CH becomes a bottleneck due to the high number of packets of its CMs and a large number of hops, which increases the delay of packet transmissions. To solve the cluster-head bottleneck and large-delay problems, cluster merging should limit both the size and the number of hops in the resulting merged cluster. Moreover, the previously proposed multihop clustering algorithms only focus on providing clustering stability through metrics such as CH duration, CM duration, and CH change but do not analyze the performance of their proposed algorithm in message dissemination in terms of metrics such as packet delivery ratio and delay (see Table III).
In this paper, we propose a hybrid architecture, namely, VMaSC–LTE, combining IEEE 802.11p-based multihop clustering and LTE, with the goal of achieving high data packet delivery ratio (DPDR) and low delay while keeping the usage of the cellular infrastructure at a minimum level via minimizing the number of CHs and maximizing clustering stability. The original contributions of this paper are listed as follows.
We propose a multihop-cluster-based IEEE 802.11p–LTE hybrid architecture for the first time in the literature. The features of the multihop clustering algorithm used in this hybrid architecture, which is called VMaSC, are CH selection using the relative mobility metric calculated as the average relative speed with respect to the neighboring vehicles, cluster connection with minimum overhead by introducing a direct connection to the neighbor that is already a head or a member of a cluster instead of connecting to the CH in multiple hops, disseminating CM information within periodic hello packets, reactive clustering to maintain the cluster structure without excessive consumption of network resources, and efficient size- and hop-limited cluster merging mechanism based on the exchange of cluster information among CHs. Combining all of these features in a multihop-cluster-based hybrid architecture, using minimum overhead cluster connection, and size- and hop-limited cluster merging mechanism are unique characteristics of VMaSC.
We perform an extensive analysis of the performance of the multihop-cluster-based IEEE 802.11p–LTE hybrid architecture over a wide range of performance metrics, including DPDR, delay, control overhead, and clustering stability, in comparison to both previously proposed hybrid architectures and alternative routing mechanisms, including flooding and cluster-based routing over a large-scale highway, using a realistic vehicle mobility model for the first time in the literature.
We illustrate the tradeoff between the reliability of the application measured by the DPDR and the cost of the LTE usage determined by the number of CHs in the network for the first time in the literature.
The rest of this paper is organized as follows. Section II describes the system model. Section III presents the proposed multihop clustering scheme. Section IV delineates the data-forwarding approach in the IEEE 802.11p–LTE hybrid architecture. The comparison of the proposed hybrid architecture to the previously proposed hybrid architectures and alternative routing mechanisms is given in Section V. Finally, concluding remarks and future work are given in Section VI.
System Model
The envisioned IEEE 802.11p–LTE hybrid architecture is shown in
Fig. 1. The vehicles form a multihop clustered topology in each direction
of the road. The vehicles within the transmission range of a CH, which is denoted by
The vehicle information base
The vehicles possess two communication interfaces: IEEE 802.11p and LTE. CMs can only communicate with the members of the cluster they belong to via IEEE 802.11p, whereas CH communicates with both CMs via IEEE 802.11p and eNodeB via LTE.
The LTE infrastructure is responsible for disseminating the generated data within a VANET inside a geographical region. The LTE part of the system consists of a RAN, where each cell is managed by an eNodeB and the evolved packet core (EPC), which consists of a server gateway (SGW) and packet data network gateways (PGWs) [40]. eNodeB is a complex base station that handles radio communications with multiple devices in the cell and carries out radio resource management and handover decisions. SGW provides the functionality of routing and forwarding data packets to neighboring eNodeBs, whereas PGW is responsible for setting the transfer paths of vehicle data packets, quality-of-service control, and authentication. eNodeBs are connected to EPC over a wired network. EPC has global information of the location of eNodeBs. When a CH sends the data packet to the eNodeB it is connected to over a radio network, the packet is sent to the EPC over the wired network. The EPC then determines all the eNodeBs that cover an area within the safety dissemination region of the data packet and sends the packet to them. When an eNodeB receives a data packet for dissemination, the packet is multicast to all the CHs that are within the coverage of eNodeB.
The objective of the proposed hybrid architecture is to efficiently forward data packets over a certain geographical region with small delay and high percentage of vehicles successfully receiving packets while minimizing the number of CHs and maximizing the clustering stability to minimize the overhead on the vehicles and eNodeB.
Vehicular Multihop Algorithm for Stable Clustering (VMaSC)
The features of the proposed multihop clustering algorithm VMaSC are as follows.
It provides stable CH selection by the use of the relative mobility metric calculated as the average relative speed with respect to the neighboring vehicles in a multihop clustered vehicular network.
It provides cluster connection with minimum overhead by introducing a direct connection to the neighbor that is already a head or a member of a cluster, instead of connecting to the CH in multiple hops, and disseminating CM information within periodic hello packets.
It provides reactive clustering to maintain the cluster structure without excessive packet transmission overhead.
It provides minimum intercluster interference by minimizing the overlap of clusters in space through prioritizing the connections to existing clusters and introducing efficient size- and hop-aware cluster-merging mechanisms based on the exchange of cluster information among the CHs.
A preliminary version of VMaSC and its integration with data aggregation appeared previously in [1] and [2], respectively.
Fig. 1 shows a sample multihop clustered network topology. Next, we
describe the states of the vehicles,
A. States of Vehicles
Each vehicle operates under one of the following five states at any given time.
INITIAL
is the starting state of the vehicle.$(IN)$ STATE ELECTION
is the state of the vehicle in which the vehicle makes a decision about the next state based on the information in$(SE)$ .$VIB$ CLUSTER HEAD
is the state of the vehicle in which the vehicle is declared to be a cluster head.$(CH)$ ISOLATED CLUSTER HEAD
is the state to which the vehicle makes a transition when it cannot connect to any existing cluster and when there is no potential neighboring vehicle that can connect to it.$(ISO-CH)$ CLUSTER MEMBER
is the state of the vehicle in which the vehicle is attached to an existing cluster.$(CM)$
B.
$VIB$ Generation and Update
The clustering metric denoted by
\begin{equation*}AVGREL\_SPEED_{i} = \frac{\sum_{j=1}^{N(i)}|S_{i} -
S_{i_j}|}{N(i)}\tag{1}\end{equation*}
C. Cluster State Transitions
Fig. 2 shows the possible state transitions of a vehicle. The vehicle
starts in state
A vehicle transitions from state
A vehicle changes state from
D. Cluster Formation
As shown in detail in Algorithm 1, a vehicle in the
The vehicle first scans the neighboring CHs in the order of increasing average relative mobility. If the number of
members of the CH is less than the maximum number of members allowed and the vehicle has not tried connecting to that
CH before with
If none of the neighboring vehicles are a CH or the vehicle cannot connect to any of the neighboring CHs, then the
vehicle tries to connect to a CH in multiple hops through a CM (lines 10–19). The order in which the CMs are
scanned is determined based on the average relative mobility. Similar to the connection to CH, if the number of members
of the CM is less than the maximum number of members allowed and the vehicle has not tried connecting to that CM before
with
If the vehicle cannot connect to any CH or CM, the vehicle checks the neighboring vehicles in the
E. Cluster Merging
Since the vehicles do not send the
When two CHs become neighbors, they first check whether they stay neighbors for a certain time period denoted by
F. Intercluster Interference
Intercluster interference occurs when the clusters overlap in space. Intercluster interference leads to higher
medium contention and inefficient flooding. VMaSC minimizes overlapping clusters via two methods. 1) The vehicles in
the
G. Theoretical Analysis of VMaSC Clustering
Here, we provide the theoretical analysis of the relative speed metric used in VMaSC clustering.
Let us assume that two neighboring vehicles 1 and 2 have average speed values
Let us first condition on the values of
\begin{align*}&P\left(-r_t < r_{12}+(v_1-v_2)T+(a_1-a_2)T^2/\mbox{2}<
r_t\right)\nonumber\\&\quad= \int\limits_{-r_t}^{r_t} P\left(-r_t-r_{12} < (v_1-v_2)T +
(a_1-a_2)T^2/\mbox{2} \right.\nonumber\\&\qquad\qquad\qquad\left. < r_t-r_{12}|r_{12}=\tau\right) P(\tau)
d\tau\tag{2}\end{align*}
\begin{equation*}\int\limits_{-r_t}^{r_t-\left|(v_1-v_2)T+(a_1-a_2)T^2/2\right|}P(\tau)d\tau.\tag{3}\end{equation*}
\begin{multline*}\int\limits_{-\infty}^{\infty} P\!\left(-r_t <
r_{12}\!+\!(v_1-v_2)T\!+\!\delta_{12}T^2/\mbox{2} < r_t\right) f(\delta_{12}) d\delta_{12} \\=
\int\limits_{-\infty}^{\infty}\int\limits_{-r_t}^{r_t-\left|(v_1-v_2)T+\delta_{12}T^2/2\right|}P(\tau) f(\delta_{12})
d\tau d\delta_{12}.\tag{4}\end{multline*}
\begin{multline*}\int\limits_{0}^{\infty}\left(\int\limits_{-r_t}^{r_t-\left|(v_1-v_2)T+
\delta_{12}T^2/2\right|} P(\tau) d\tau\right.
\\\left.+\int\limits_{-r_t}^{r_t-\left|(v_1-v_2)T-\delta_{12}T^2/2\right|} P(\tau) d\tau\right) f(\delta_{12})
d\delta_{12}.\tag{5}\end{multline*}
\begin{equation*}\mbox{2}\int\limits_{0}^{\infty}\int\limits_{-r_t}^{r_t-\left|(v_1-v_2)T\right|-\delta_{12}T^2/2}
P(\tau) f(\delta_{12}) d\tau d\delta_{12}\tag{6}\end{equation*}
\begin{equation*}\mbox{2}\int\limits_{0}^{\infty}\int\limits_{-r_t}^{r_t-\left|\left|(v_1-v_2)T\right|-\delta_{12}T^2/2\right|}
P(\tau) f(\delta_{12}) d\tau d\delta_{12}.\tag{7}\end{equation*}
Data Dissemination in Hybrid Architecture
The goal of the proposed multihop-cluster-based IEEE 802.11p–LTE hybrid architecture is to disseminate the data generated in the network to all the vehicles within a geographical area with small delay and high DPDR. LTE is used in this architecture to provide the connectivity of the nodes even when the IEEE 802.11p-based network is disconnected within the dissemination distance and improve the delay and reliability performance of the transmissions when the IEEE 802.11p-based network has high node density, leading to high medium-access contention.
Data forwarding at a vehicle depends on its clustering state. If its clustering state is
unicast from CM to its CH (if the vehicle is a CM);
broadcast from CH to all its members and to the eNodeB;
unicast from eNodeB to EPC;
multicast from EPC to the neighboring eNodeBs covering a part of the geographical area targeted for the dissemination of the
;$DATA\_PACKET$ multicast from eNodeBs to the CHs within their coverage;
broadcast from the CHs to all its members.
As provided in Algorithm 2, if the CM generates or receives a
Likewise, as provided in Algorithm 3, if the CH generates or receives a
Upon reception of the
Performance Evaluation
The goal of the simulations is to compare the performance of the proposed multihop-cluster-based IEEE 802.11p–LTE hybrid architecture to the previously proposed VANET multihop clustering algorithms NHop [10] and MDMAC [17], the hybrid architectures built with the usage of these clustering algorithms NHop and MDMAC, and flooding-based message dissemination.
The simulations are performed in the Network Simulator ns3 (Release 3.17) [46] with the realistic mobility of the vehicles generated by Simulation of Urban Mobility (SUMO) [29]. The software for the implementation of VMaSC and VMaSC-LTE is available in [48]. SUMO, which is generated by the German Aerospace Center, is an open-source, space-continuous, and discrete-time traffic simulator that is capable of modeling the behavior of individual drivers. The acceleration and overtaking decision of the vehicles is determined by using the distance to the leading vehicle, traveling speed, dimension of vehicles, and profile of acceleration–deceleration.
The road topology consists of a two-lane and two-way road of length 5 km. The vehicles are injected into the road according to a Poisson process with a rate equal to two vehicles per second. The total simulation time is 355 s. The clustering process starts at the 55th second when all the vehicles have entered the road. All of the performance metrics are evaluated for the remaining 300 s. Two classes of vehicles with different maximum speed ranges are used in the simulation to create a realistic scenario with different types of vehicles on the road, such as passenger cars, buses, and trucks. The first vehicle class has a maximum speed of 10 m/s, whereas the maximum speed of the second vehicle class is considered as a variable ranging from 10 to 35 m/s. Considering the injection of the vehicles into the road and their maximum speed constraint, the average number of the neighbors of the vehicles ranges from 10 to 18 at different times for different scenarios.
Tables V and
VI list the simulation parameters of the VANET and LTE networks,
respectively. The maximum number of hops within a cluster is chosen in the range [1,3] since the number of hops above
three reduces the clustering stability considerably due to the increase in the number of
We first compare the stability of the proposed clustering algorithm VMaSC with the previously proposed multihop VANET clustering algorithms. We then examine the delay and DPDR performance of the proposed hybrid architecture compared with both previously proposed cluster-based hybrid architectures and alternative mechanisms, including flooding and pure VANET cluster-based data forwarding.
A. VANET Clustering
Here, VMaSC is compared with multihop-clustering algorithms NHop
[10] and MDMAC
[17], the characteristics of which are summarized in
Table III. The performance metrics used for comparison are CH
duration, CM duration, CH change rate, clustering overhead, and number of vehicles in the
Average CH duration of the clustering algorithms as a function of maximum vehicle velocities for different maximum numbers of hops.
Average CM duration of the clustering algorithms as a function of maximum vehicle velocities for different maximum numbers of hops.
CH change rate of the clustering algorithms as a function of maximum vehicle velocities for different maximum numbers of hops.
CDF of (a) CH duration, (b) CM duration, and (c) CH change rate of VMaSC for different maximum numbers of hops and vehicle velocities.
1) CH Duration
CH duration is defined as the time period from when a vehicle changes state to
Fig. 3 shows the average CH duration of the clustering algorithms as a
function of maximum vehicle velocities for different maximum numbers of hops, whereas
Fig. 6(a) shows the cumulative distribution function (cdf) of the CH
duration of VMaSC for different maximum numbers of hops and different maximum vehicle velocities. The average CH
duration of VMaSC is higher than that of NHop and MDMAC under all conditions, which is mainly due to the efficient
cluster maintenance mechanism based on reactive reclustering in VMaSC. Moreover, increasing the maximum number of hops
allowed within each cluster increases the average CH duration and, hence, clustering stability. The main reason is that
the CH has a higher chance of finding a member to serve as the number of hops increases. Moreover, vehicles collect
more information on surrounding vehicles at higher hops, which eventually contributes to better assignment of the roles
2) CM Duration
CM duration is defined as the time interval from joining an existing cluster as a member in the
Fig. 4 shows the average CM duration of the clustering algorithms as a function of maximum vehicle velocities for different maximum numbers of hops, whereas Fig. 6(b) shows the cdf of the CM duration of VMaSC for different maximum numbers of hops and different maximum vehicle velocities. Similar to the CH duration, the average CM duration of VMaSC is higher than that of NHop and MDMAC under all conditions, which, again, is mainly due to the efficient cluster maintenance mechanism as well as the low-overhead and low-delay cluster-joining mechanism of VMaSC. The CM duration increases as the maximum number of hops increases since collecting more information on surrounding vehicles at a higher number of hops enables the selection of better CH for connection. The cdf of the CM duration, on the other hand, shows that the variation around the average value of the CM duration of VMaSC is minimal, similar to that of the CH duration.
3) CH Change Rate
CH change rate is defined as the number of state transitions from
Fig. 5 shows the CH change rate of the clustering algorithms as a
function of maximum vehicle velocities for different maximum numbers of hops, whereas
Fig. 6(c) shows the cdf of the CH change rate of VMaSC for different
maximum numbers of hops and different maximum vehicle velocities. The CH change rate of VMaSC is lower than that of
NHop and MDMAC in all cases, which again proves the higher stability attained by VMaSC. VMaSC reduces the CH change
rate by leaving the
Clustering overhead of the clustering algorithms for different maximum numbers of hops as a function of maximum vehicle velocities.
4) Clustering Overhead
Clustering overhead is defined as the ratio of the total number of clustering related packets to the total number of packets generated in the VANET.
Number of vehicles in the
Fig. 7 shows the clustering overhead of the algorithms as a function of
maximum vehicle velocities for different maximum numbers of hops. The clustering overhead of VMaSC is smaller than that
of NHop and MDMAC. The first reason is better cluster stability of VMaSC with higher cluster head and member duration.
Another reason is the efficient mechanism for connection to the cluster through the neighboring CM instead of
connecting to the CH in multiple hops. The VMaSC also eliminates the overhead of periodic active clustering by
timer-based cluster maintenance. Moreover, as the maximum velocity of the vehicles increases, the increase in the
clustering overhead of NHop and MDMAC is steeper than that of VMaSC, which illustrates the stability of VMaSC in highly
dynamic networks. Furthermore, the clustering overhead of the protocols increases as the maximum number of hops
increases since the
5) Number of Vehicles in the
$SE$ State
Fig. 8 shows the number of vehicles in the
B. VANET–LTE Hybrid Architectures
The performance of the proposed VANET–LTE hybrid architecture, namely, VMaSC–LTE, is compared with that of flooding; pure VANET cluster-based data-forwarding mechanisms, including VMaSC, NHop, and MDMAC, where the CHs relay information over the IEEE 802.11p network instead of eNodeBs; hybrid architectures NHop–LTE and MDMAC–LTE that integrate the VANET clustering algorithms NHop and MDMAC with LTE; and a recently proposed hybrid architecture named CMGM–LTE. CMGM–LTE is the adaptation of the clustering-based multimetric adaptive gateway management mechanism (CMGM) proposed for UMTS [33] to LTE. CMGM–LTE uses a clustering metric defined as a function of the received signal strength from base stations, direction of movement, and intervehicular distance, and a periodic-cluster-update-based maintenance mechanism with no any cluster merging.
The performance metrics are DPDR, delay, and the cost of using LTE infrastructure.
1) DPDR
This metric is defined as the ratio of the number of vehicles successfully receiving data packets to the total number of vehicles within the target geographical area for the dissemination of the data packet. The average is taken over all the data packets sent by the vehicles in the simulation.
DPDR of data dissemination algorithms at different maximum velocities for (a) one-hop-, (b) two-hop-, and (c) three-hop-based clustering.
Fig. 9 shows the DPDR of different algorithms at different maximum
velocities for one-, two-, and three-hop-based clustering mechanisms. The DPDR of VMaSC–LTE is above all the
other algorithms in all cases. The reasons for the superior DPDR performance of VMaSC–LTE over the other hybrid
architectures, namely, CMGM–LTE and MDMAC–LTE, are better clustering stability, minimal clustering
overhead, and minimal overlap among clusters. Higher clustering stability results in stable connections among CMs and a
smaller number of nodes in the
Fig. 10 shows the DPDR of VMaSC and VMaSC–LTE at different vehicle densities. The performance of pure cluster-based data-forwarding mechanism VMaSC is poor at low and high vehicle densities due to the disconnected network and broadcast storm problems, respectively. We observe that LTE-based hybrid architecture VMaSC–LTE improves the performance greatly, providing a high DPDR that is stable at all vehicle traffic densities.
2) Delay
The delay metric is defined as the average latency of the data packets that travel from their source to the vehicles within the target geographical area of dissemination. The average is taken over both the packets and the destinations. On the other hand, the maximum delay metric is defined as the maximum latency of the data packets that travel from their source to the vehicles within the target geographical area of dissemination.
Figs. 11 and 12 show the average and maximum delay of different algorithms at different maximum velocities for one-, two-, and three-hop-based clustering mechanisms, respectively. When we consider these results together with Fig. 9, we observe that there is a tradeoff between DPDR and delay for flooding and pure cluster-based algorithms: Flooding provides lower delay than cluster-based algorithms, whereas cluster-based algorithms achieve a higher DPDR than flooding. LTE-based hybrid architectures, on the other hand, achieve both low delay and high DPDR at the cost of using the infrastructure. Among the hybrid architectures, VMaSC–LTE achieves the lowest delay. Furthermore, the DPDR and delay analysis at different numbers of maximum hops allowed within clusters shows that increasing the maximum number of hops increases the DPDR at the cost of slight increase in the delay.
Average delay of data dissemination algorithms at different maximum velocities for (a) one-hop-, (b) two-hop-, and (c) three-hop-based clustering.
Maximum delay of data dissemination algorithms at different maximum velocities for (a) one-hop-, (b) two-hop-, and (c) three-hop-based clustering.
3) LTE Cost
The LTE cost metric indicates the cost of using LTE infrastructure to improve the data delivery performance of the
hybrid architecture and is measured by the number of CHs in the network. The number of CHs depends on both the number
of hops used in the clustering algorithm and the constraint on the maximum number of members that CH and CM can admit,
which is denoted by
Table VII shows the number of clusters, i.e., number of CHs, for
different
Fig. 13 shows the dependence of the DPDR on
Conclusion
In this paper, we have introduced a novel architecture VMaSC–LTE that integrates 3GPP/LTE networks with IEEE 802.11p-based VANET networks. In VMaSC–LTE, vehicles are clustered in a multihop-based novel approach named VMaSC with the features of CH selection using the relative mobility metric calculated as the average relative speed with respect to the neighboring vehicles, cluster connection with minimum overhead by introducing a direct connection to the neighbor that is already a head or a member of a cluster instead of connecting to the CH in multiple hops, disseminating CM information within periodic hello packets, reactive clustering to maintain the cluster structure without excessive consumption of network resources, and efficient size- and hop-limited cluster-merging mechanism based on the exchange of cluster information among CHs. In the constructed clusters, CHs activate the LTE interface to connect the VANET to LTE.
Extensive simulations in ns-3 with the vehicle mobility input from SUMO demonstrate the superior performance of VMaSC–LTE over both previously proposed hybrid architectures and alternative routing mechanisms, including flooding and cluster-based routing. We observe that the DPDR performance of pure cluster-based data-forwarding mechanism is poor at low and high vehicle densities due to the disconnected network and broadcast storm problems, respectively. The LTE-based hybrid architecture, however, improves the performance greatly, providing a high DPDR that is stable at all vehicle traffic densities. Moreover, despite the tradeoff between DPDR and delay observed for flooding and pure cluster-based algorithms, the proposed architecture has been demonstrated to achieve both low delay and high DPDR at the cost of using the LTE infrastructure. Among the hybrid architectures, VMaSC–LTE achieves the lowest delay and highest DPDR due to better clustering stability, minimal clustering overhead, and minimal overlap among clusters. The DPDR and delay analysis at different numbers of maximum hops allowed within clusters shows that increasing the maximum number of hops up to three increases the DPDR at the cost of slight increase in the delay.
We have also defined the LTE cost metric as the cost of using LTE infrastructure to improve the data delivery performance of the hybrid architecture. The LTE cost is measured by the number of CHs in the network. We observe that the DPDR increases up to 100 as the number of members allowed in the clusters decreases. The main reason for this behavior is the decrease in the clustering overhead and contention in the IEEE 802.11p-based network with the decrease in the number of CMs. This demonstrates the adaptive usage of the VMaSC–LTE architecture depending on the reliability requirement of the application. As the required reliability of the application increases, the number of CMs needs to decrease at the cost of creating a larger number of clusters, thus increasing the cost of LTE usage.
As future work, we aim to investigate the use of VMaSC–LTE in urban traffic scenarios and extend the VMaSC–LTE architecture with data aggregation and calculation of the clustering metric with additional information such as the most probable path information of the vehicles.