Next Article in Journal
Seed Longevity in Desert Species and the Possibility of Forming a Persistent Soil Seed Bank
Next Article in Special Issue
Secure, Sustainable Smart Cities and the Internet of Things: Perspectives, Challenges, and Future Directions
Previous Article in Journal
Sustainability and Consumer Behavior in Electronic Commerce
Previous Article in Special Issue
When Security Risk Assessment Meets Advanced Metering Infrastructure: Identifying the Appropriate Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhanced Ant Colony Optimization for Vehicular Ad Hoc Networks Using Fittest Node Clustering

by
Akhilesh Bijalwan
1,†,
Iqram Hussain
2,*,†,
Kamlesh Chandra Purohit
1 and
M. Anand Kumar
3
1
Department of CSE, Graphic Era Deemed to Be University Dehradun, Uttarakhand 248002, India
2
Department of Anesthesiology, Weill Cornell Medicine, Cornell University, New York, NY 10065, USA
3
School of Information Science, Presidency University, Bengaluru 700073, India
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sustainability 2023, 15(22), 15903; https://doi.org/10.3390/su152215903
Submission received: 14 September 2023 / Revised: 6 November 2023 / Accepted: 9 November 2023 / Published: 14 November 2023
(This article belongs to the Special Issue Secure, Sustainable Smart Cities and the IoT)

Abstract

:
Vehicular ad hoc networks (VANETs) are a rapidly evolving field at the intersection of intelligent transportation systems, emphasizing the need for a stable and scalable VANET topology to accommodate growing vehicular densities. The intricate challenge of route selection calls for advanced clustering protocols to bolster road safety and message routing. This research introduces a novel approach to intelligent clustering routing protocols, leveraging heuristic-based solutions built upon an enhanced ant colony optimizer (ACO) framework. The study unfolds in two stages: the creation of a dynamic search space model and the election of cluster heads (CHs). The innovative dynamic aware transmission range parallel Euclidean distance (DA-TRPED) technique establishes a dynamic search space using the parallel Euclidean distance (PED) concept. This approach evaluates vehicular nodes by estimating PED values, reducing the search process’s complexity. Subsequently, an intelligent cluster head is selected by enhancing the dynamic evaporation factor (DEF) within the ACO technique. The experimental validation of the DA-TRPED technique takes place in NS2 simulations, demonstrating superior performance compared to conventional ACO. This enhancement is evident in metrics such as packet delivery, packet drop, throughput, end-to-end delay, and the lifetime analysis of clustered nodes. The proposed approach holds promise for optimizing VANETs, enhancing their stability and scalability while promoting road safety and efficient message routing.

1. Introduction

Routing protocols and clustering techniques play essential roles in the operation of ad hoc networks, including mobile ad hoc networks (MANETs), vehicular ad hoc networks (VANETs), and flying ad hoc networks (FANETs) [1]. These networks require efficient routing to ensure reliable communication, and various intelligent approaches, such as fuzzy logic and artificial bee colony (ABC) optimization, can be used to enhance the performance of routing protocols. Let us discuss different routing protocols and how these intelligent approaches can be applied in the context of MANETs, VANETs, and FANETs [2]. MANETs include ad hoc on-demand distance vector (AODV), a reactive routing protocol that establishes routes only when needed, reducing overhead in the network, and dynamic source routing (DSR), a reactive protocol that maintains a route cache to store frequently used paths, reducing the latency in route discovery. VANETs are designed specifically for vehicular networks considering vehicle positions and speeds for routing decisions. FANETs require specialized routing protocols to account for the mobility and unique characteristics of flying nodes including protocols that consider altitude, 3D space, and dynamic network topologies [3].
VANETs have captured considerable attention from both researchers and the vehicular community. This type of network falls under the mobile ad hoc network (MANET) category, where vehicles are treated as communication nodes [4]. These vehicles employ transceivers to enable technologies, such as advanced driver-assistance systems (ADAS), the Internet of Things (IoT), and communication modes like vehicle-to-infrastructure (V2I), vehicle-to-vehicle (V2V), and vehicle-to-anything (V2X) [5,6,7,8]. The technology adheres to the IEEE 802.11p standards, facilitating the WAVE and DSRC models [6,9,10]. In this setup, vehicles collaborate using MANETs, resulting in dynamic and fast-paced communication that introduces significant challenges to the network structure. Consequently, the quality of service (QoS), including communication reliability, scalability, and quality, suffers. Various protocols have been proposed to alleviate the impact of poor inter-vehicular communication. However, achieving cooperation among deployed vehicular nodes remains complex. Intelligent clustering protocols have emerged to enhance network QoS substantially.
Routing protocols in ad hoc networks include non-clustering routing protocols and clustering routing protocols. Non-clustering routing protocols are based on a flat or peer-to-peer network structure and proactive (table-driven) or reactive (on-demand) route discovery mechanisms. Clustering routing protocols involve division of the network into smaller, manageable clusters, logically grouping vehicular nodes based on factors like communication links and node distances [6]. Clustering helps improve scalability by reducing the number of nodes participating in routing, which minimizes control overhead. Moreover, cluster heads can intelligently manage traffic within clusters, leading to better load balancing and improved network efficiency. In cluster protocols, control messages are confined to within clusters, reducing the overall control overhead in the network. In addition, clustering can provide better security and isolation within clusters, making it harder for external attackers to disrupt the network [11].
Clustering ant colony optimization (ACO) in VANETs is a technique used to address various optimization problems related to clustering in VANETs. Fuzzy logic and artificial bee colony (ABC) optimization can be applied to routing protocols in various ways to optimize the routing process in ad hoc networks. Fuzzy logic can be used to make routing decisions based on imprecise or uncertain network information considering factors like signal strength, link quality, and node mobility to make intelligent routing decisions. ABC optimization can be used to optimize routing parameters or adapt routing decisions dynamically based on network conditions through optimal routes by considering factors like energy efficiency, load balancing, and path reliability [11].
The clustering process operates based on specific criteria, each one defined by its application domain and functionality. The cluster network comprises cluster members (CMs) and cluster heads (CHs). Data are then transmitted through intra-cluster and inter-cluster processes [12]. The selection of cluster heads significantly influences network optimization. CHs facilitate high-speed data transfer, benefiting communication by enhancing the transmission capabilities and cellular interfaces of nodes under them. Thus, selecting CHs becomes a challenging task [9]. Addressing optimal clustering falls into the realm of NP-hard problems, often tackled with metaheuristic algorithms, as traditional clustering methods struggle to adapt across diverse communication scenarios.
Clustering in VANETs encounters challenges when handling dynamic network parameters, which can limit support for a wide range of vehicle routing applications. In our research, we believe we have achieved a significant milestone by introducing the dynamic aware TR-PED technique, effectively addressing the limitations of conventional swarm-based routing protocols. The key contributions of this paper are as follows:
  • This study introduced DA-TRPED, a heuristic-driven clustering method that improves network connectivity and data delivery in heterogeneous environments (V2V and V2I) by incorporating dynamic transmission ranges into ACO. It also addresses the local search space problem through constraint modeling, promoting efficient collaboration and adaptability to changing topologies while reducing routing exploration time and congestion.
  • We implemented the proposed DA-TRPED model to Network Simulator (NS-2) to facilitate the observation, tracking, and enhancement of the transmission process in comparison to traditional VANET models.
The remaining sections are organized as follows: in Section 2, we provide a comprehensive assessment of existing methods, highlighting their strengths and weaknesses. Section 3 outlines the research methodology, our proposed model and simulation criteria, offering insights into practical solutions for addressing the research challenges. Section 4 demonstrates the results of comparative simulated analysis to validate the effectiveness of the proposed communication model. Finally, in Section 5, we present the conclusions drawn from the proposed model and provide recommendations based on our findings.

2. Literature Review

Swarm intelligence represents a recent field that characterizes the behavior of distributed autonomous systems. Within the realm of vehicular networks, researchers investigate the communication and interaction between deployed vehicles and their environment through the lens of swarm intelligence [13]. This approach involves vehicles communicating directly, guided by factors such as architecture, speed, and light measurements. It mirrors the behaviors observed in natural phenomena like ant colonies, bird groups, fish schools, and microbial cognition. The challenges encountered during the transition phase of VANETs primarily revolve around ensuring stability and security in congested environments. Consequently, it is imperative to ensure connectivity in VANETs before practical deployment. The growing diversity within VANETs, with more vehicles equipped with on-board units (OBUs), enhances the likelihood of vehicular connectivity, thereby promoting fairness in vehicular communication modules [14]. Efficiently organizing reliable routing between deployed vehicular nodes is a task of great importance. Clustering emerges as an effective solution for designing efficient route planning processes and enhancing network stability.
In the context of VANETs, clustering can be categorized into two classes: network associativity-based and identifier-based algorithms [2]. The former focuses on selected cluster heads (CHs) and members within their nearest transmission range, while the latter operates in a manner similar to the CH with the least ID. In a study, it was noted that the connectivity-based model tends to perform less optimally than identifier-based algorithms [6]. In line with this observation, the CBRP algorithm was introduced, which optimizes the route planning process by transforming the lowest identifiers [15]. An ant colony system (ACS) was utilized for routing performance analysis [16]. Both the ACS and the ACS’s variation algorithms have redefined challenges associated with clustering. However, the ACS’s speed and accuracy have shown limitations. To address these limitations, ant colony optimization with different favors (ACODF) combines the selection of favorable ants with the stimulated annealing (SA) strategy, resulting in a faster path selection process [17]. This approach calculates node intensities, selects nearby nodes as ants, and utilizes a reactivation function based on pheromones. The cluster formation takes place at the edge points of the ant data. The ACS and its variation algorithm were applied to cluster data [18]. Similar studies, such as ant K-means (AK) and ant systems (ASCA), were conducted to address challenges related to clustering systems [19]. The combination of AK and ASCA was introduced to enhance the performance of database clustering models, with a focus on association rules algorithms and the continuous updating of pheromones using variance [20].
Moreover, trust-based ant colony routing (TACR) has been explored, considering parameters like vehicular nodes’ position, direction, and relative speed [21]. To enhance the scalability of the clustering process, real-time updates of vehicle position and trust are taken into account. TACR was compared to the mobility aware-based DYMO algorithm, revealing the need to improve routing overhead in TACR compared to MAR-DYMO [22]. Conventional clustering architecture and ACO are employed to enhance the efficiency of routing operations, making ACO deployment beneficial for the VANET environment. Various authors, as listed in Table 1, have explored the formulation of intelligent-based clustering models.
The advancement of VANET technologies has been utilizing the 5G network architecture for better network stability and connectivity. One study presented the software-defined network (SDN) on 5G communication systems to administer urban traffic [30]. The intention was to enhance repercussion time under the emergency scenario. A few parameters, such as vehicle localization, traffic forecasting, and control, were carried out by intelligent architectural design. An Internet of Vehicles (IoV)-based optimizer algorithm was introduced to support a dynamic routing system [31]. Adopting particle swarm optimization (PSO) and ACO for the routing development process proved that ACO has better efficacy than PSO in minimizing traveling time. A contact centric-based network (CCN) was introduced to eliminate the scarcity of IPs during transmission [32]. The concept of CCN-IoV in the CCN methodology was studied [33]. The performance of network delay and throughput parameters was not remarkable. The scalability of the IoV needs to be improved. Two metaheuristics-based algorithms also investigate the exploration of network performance using ACO in a VANET, comprehensive learning oriented PSO, and multi-objective PSO [34]. The study explored cost maximization for packet routing and minimized usage of cluster counts. However, the weights are static. In alignment with this, other parameters such as transmission range, mobility model, and topology are considered static. To summarize, the dynamic nature of evolutionary techniques can unleash interesting solutions to support large-scale networks. To further enhance the MOPs, the dynamic characterization of evolutionary algorithms have been incorporated. Several baseline algorithms, such as artificial immune system (AIS) [35], adaptive neuro-fuzzy interface system (ANFIS) [36], and genetic algorithm (GA) have been discovered [37]. Reinforcement learning maintains its effectiveness over time in finding the most optimal route in the VANET network [38]. An adaptive beaconing strategy based on the fuzzy logic scheme for geographical routing was investigated which effectively reduced the routing overhead and improved the packet-delivery ratio, throughput, average end-to-end delay, and normalized routing load as compared to traditional routing protocols [39].
ACO has resolved various optimization problems by proving its ability in solution discovery, better search strategies, and robustness. However, a few drawbacks are maximized, such as the time taken for searching, convergence speed, and stagnation of discovered solutions. The design of improved ACO will meet the following scenarios.
(a)
Evaluating the communication stability under a dynamic nature.
(b)
Estimating the fairness in network load distribution to have an optimized and scalable VANET environment.
(c)
Evaluating the performance regarding packet delivery, throughput, and network delay to the number of vehicles and time.

3. Methodology

This section of the paper delineates the structure of our proposed ACO model and elucidates the underlying mechanisms, as illustrated in Figure 1. The existing literature underscores the effectiveness of ACO as one of the foremost meta-heuristic models. ACO draws inspiration from the way real ants modify their behavior and navigate to discover the most efficient routes to their resource destinations. The selection of communication channels is contingent upon the presence of highly concentrated pheromone levels and heuristic values. Our framework is fashioned with inspiration from the adaptation and cooperative strategies exhibited by ants. The iterative process underpins the solution generation. During each iteration, ants derive insights from pheromone trails to formulate solutions. The connections play a pivotal role in estimating the pheromone values used for problem-solving. Ants employ a transition rule to visit nodes in a random manner. Continuous learning facilitates the real-time update of pheromone information, and the evaporation rate of pheromones influences the quality of ants’ chosen paths. Our approach takes inspiration from evolutionary algorithms to elevate the quality of ant-generated solutions, ultimately yielding the shortest and most optimal paths.
Let us assume that the vehicular networks are fully connected to the environment. In alignment with the 5G networks, the usage of 5G infrastructure covers the highest communication ranges and coverages. GPS helps to localize the position of vehicles. The continuous changes in topology and mobility look for the standardized conditions achieved from the quantity of cluster formation. Better communication is ensured in the minimum count of clusters. Here, ACO is modified for better CH selections for the V2I model. Each vehicular node is treated as point of solution, and the swarm indicates the set of solutions. At a particular period, an ant portrays the IDs of CHs to the routes. This work intends to establish optimal solutions for VANET clustering, achieved by intelligent node selection and energetic evaporation rate. Every vehicle is equipped with 5G and 802.11p. Based on the formed cluster and the V N e i g h , the vehicular networks are organized. The integrity of the proposed framework is achieved in two ways: search space modeling and initialization and the CH selection strategy (Algorithm 1).
Algorithm 1: Cluster Head (CH) Selection
Input: No. of ant nodes A
Output: Fittest CHs
For i in set of nodes estimated using (TR-PED)
   Find the node with the highest PEDs
   Set it as the representative node
End for
   Selecting the first node with the best TR-PED values
For ant evolution ( )
   Calculating the distance ratio of each candidate
   The node that fulfills the DP constraints becomes the real clusters
   The representative nodes shares the information and ready for next rounds
End for
 Process Update ()
   If ant_position ≠ target then
    Moveto (ant_position + target)
   Leaves pheromones (environment)
  End if
   UpdateType (environment, source area, food sources)
   Nextmove (environment, source area, food sources)
 End Process

3.1. Modeling the Search Space

Our proposed framework represents a substantial advancement in cluster formation, as illustrated in Figure 2. For reference, Table A1 provides an overview of the notations employed in our proposed framework. The search space design is the greatest issue in swarm-based routing. The ants estimate the candidate solution by performing a search in graphical form. Initializing the route is the first step to discovering the optimal routes. The distance oriented approach (DOA) calculates the distance between the current node and its neighbors by forwarding beacon messages. A novel distance metric is introduced to accurately calculate the distances between deployed vehicles named parallel Euclidean distance (PED). PED is symmetric, positive definite, and fulfills points placed in triangle inequalities. It falls between 0 to 1. Let us assume two lanes, a = [a1, a2…an] and b = [b1, b2…bn] and p = [p1, p2…pn], are the three finite points under Euclidean space Pn, wherein p a and p b. The PED is estimated as follows:
P E D a , b ; P = | | a b | | a p + | | b p | |
where
| | a b | | = | | a b | | 2 = | a 1 b 1 | 2 + + | a n b n | 2
The estimated PED is preserved at the routing table. The role of PED estimation is to allocate costs for the node’s edge. Initially, the track, distance, node count, and velocity for each ant/vehicle are predefined. For instance, an immediate PED estimates if any vehicle alters its speed. The assigned costs are taken up as the objective function. Because of the VANET’s dynamic nature, the path’s cost also changes. The purpose of the PED is to eliminate the overheads in cluster and communication. The routes are formed in mesh topology among ants using dynamic aware transmission range on the estimated PED (DA-TRPED) algorithm. The proposed DA-TRPED treats the highway vehicles as a swarm and assigns Transrang using the estimated local PED of each node. The topology is a directed graph that holds vertices and edges, which is expressed as:
N e t w o r k = ( V e r t i c e s   V   a n d   E d g e s   E )
The density of the neighboring vehicles is measured as follows:
T D e n s i t y = V N e i g h D i s f r o n t + D i s b a c k · C L 100
where
T D e n s i t y denotes the traffic density of the vehicles;
V N e i g h denotes count of neighboring vehicles detected;
D i s f r o n t denotes the distance between vehicles and the neighbors in front;
D i s b a c k denotes the distance between vehicles and the neighbors behind;
CL denotes the count of lanes in roads.
The density of the local vehicles [40] is measured as follows:
L D e n s i t y = [ ( 1 T D e n s i t y ) ρ ` + 1 ] 1
where LDensity denotes local density. During the free-flow scenario, the transmission range of the vehicles is measured from
Trans rang = T R m a x
Likewise, the transmission range in the normal scenario is measured as follows:
Trans rang = T R m a x     ( 1 L D e n s i t y )
The transmission range in the congested scenario is measured as follows:
T D e n s i t y = T R m a x · ln T R m a x L D e n s i t y + γ · T R m a x
Lats, the lowest value of pheromones and the costs are allocated to the edges of the node’s network, which is expressed as:
ϑ i j t + 1 i t e r = 1 = 1 | N s u m |
where iter denotes iteration. All vehicular nodes estimate the PED. Thus, a dual performance is given by the vehicles, i.e., it acts as a beacon during the transmission process and estimates the distance to neighboring vehicles. The task is performed uniformly on all vehicles. After the successful completion of PED estimation, the proposed ACO is employed to deposit pheromone relying on the costs function. The ants traverse to find the intenders by using the vehicles’ cost and routing table information. The cost of the edges determines the clusters.

3.2. Cluster Head (CH) Selection

Once the clusters are formed, the cluster head is elected by the proposed ACO for transmission purposes.

3.2.1. First-Node Election

Prior methods have randomly selected the first node to select the CHs. Here, a novel way of selecting the first node is carried out to strongly impact the quality of traversing ants with the awareness of pheromones and heuristic values. An additional column is inserted into the pheromone matrix for the first node election. The matrix is updated eventually to find the first node for the better ant tour.

3.2.2. Evolution Rule

The addition of new ants is estimated from the equation below. The objective function for each ant is estimated to conduct a tour. The high heuristic and pheromone values explore the probability of each vertex. The first rule is the addition of a new vertex to the current tour which ensures that only the CMs belong to one cluster. Secondly, two similar transmission ranges of vertices are ignored. It is designed to ensure one CH for a cluster. The process continues until all ants are visited.
P i , j = ϑ i j ·     H e u r i j k N ϑ i j   ·   H e u r i j
In this context, “i” represents the label of the last vertex added to the current ant’s tour, “j” is the label of the next candidate vertex that the ant can choose, “Pi,j” denotes the selection probability of the edge between vertex i and j. “N” refers to the set of all available vertices for selection while considering the given constraints. Additionally, “ϑij” and “Heurij” represent the pheromone and heuristic values associated with the edge between vertex i and j, respectively.

3.2.3. Evaluating the Objective Function

The clustering process is viewed as a multi-objective model to evaluate the objective function. The heuristic value and objective function are expressed as:
f t = W e i g h 1 .   f 1   + W e i g h 2 .   f 2
where
f 1 d e v i a = i = 1 N A b s   (   D | C M i | )
f 2   D i s S u m = i = 1 | N | ( j = 1 | C M i | P E D C H i ,   C M i , j   )
In this context, “weigh1” and “weigh2” represent weight factors, both of which are set to 0.5. “f1” corresponds to Δdevia, which is the difference in cluster route length within N. “f2” is defined as the sum of the distances between CMs (cluster members) and CHs (cluster heads) for all clusters. “D” is a constant value that quantifies the density degree for each cluster. First, the PED is computed for all “i” clusters, and it is the sum of the distances between inter-vehicular node CMi,j and CHi for each cluster “j” within the total cluster set “N”.

3.2.4. Estimating Dynamic Evaporation Factor (DEF) under Dynamic Constraints

The conventional ACO uses a static evaporation rate, i.e., 0.05, which lowers the convergence rate and searchability. The inefficiency in the search process lowers the pheromone value and the unvisited vertex. Therefore, tuning evaporating and pheromone values are the metrics used to release the pheromones. Here, the evaporation factor at dynamic constraints (DP) is measured as:
δ   t = ϑ i j ( 1 D P ·   δ i n i t ) )
The role of DP calculation is to update the pheromone with the best decision for predicting the next ants. Initially, it ranges from [0, 1], which is changed with respect to time. At the range 0, the ants explore the network; as time passes, it moves to 1. In this part, the pheromone change is multiplied by the evaporation factor to justify the convergence speed of the proposed ACO. Finally, the DP is estimated as:
D P = { min 1 ,   D P C S t T                                   i f ,   D P C S > 2   }          
D P = { t T                           i f ,   D P C S   2   }
Along with the converging speed foundation, the best solution for ants is also evaluated. The DP-CS to modify the pheromone’s speed is defined as [1 − Max_Iteration ants]. Consequently, increasing the ranges might bring the best solutions for ants.

3.2.5. Updating the Pheromones

The quality of ants visiting the network is adjourned by using pheromone values. Finally, the edges are updated with the pheromone values measured as:
ϑ i k   t + 1 = 1 ϑ δ i k t + ( 1 ϑ i k   t 1 + f n )

3.2.6. Finding the Best Solution

Finally, the fittest CHs are selected as FittestAntcost. The proposed ACO stops at the given terminating criteria.

4. Results and Discussion

This section introduces the experimental configuration, parameters, and analysis of the proposed approach. We implemented our method on Network Simulator (NS-2), a versatile simulation tool known for its ability to model various network scenarios and interfaces [41]. The NS2 Simulation parameters utilized in this study are listed in Table 2. The messages or data packets contain both header and payload information, facilitating the monitoring, tracking, and updating of the transmission process. The sample simulation outputs of cluster formation of the proposed DA-TRPED model using the Network Simulator 2 (NS-2) tool are given in Figure 3. The proposed framework was evaluated by five performance parameters, namely, the lifetime of the CHs and CMs, throughput, packet delivery ratio, count of clusters, end-to-end delay, and packet drop rate.

4.1. Throughput Analysis

This metric represents the average number of packets transmitted through the 802.11P communication modules. Table 3 and Figure 4a illustrate the throughput analysis of the DA-TRPED technique, showing that it outperforms other methods. In contrast, the conventional ACO exhibits fluctuations in throughput rates as the vehicle count increases. Interestingly, the proposed technique also shows a reduction in throughput as the number of vehicles increases from 40 to 80. This can be attributed to the estimation of DPEs, which facilitates the communication process and its efficiency.

4.2. Packet Delivery Ratio (PDR) Analysis

The packet delivery ratio (PDR) represents the rate of successfully delivered packets regardless of the vehicles involved. It is a crucial metric that characterizes the performance of the routing network, influenced by factors such as packet volume, transmission range, and network topology. Table 4 and Figure 4b illustrate the results of the PDR analysis. The results indicate that the proposed technique successfully transmitted a greater number of packets, regardless of their volume. The introduction of PED estimation had a significant impact on the cluster formation process, contributing to this improved performance.

4.3. Packet Drop Ratio Analysis

The packet drop ratio quantifies the rate of unsuccessful packet transfers within the network. In comparison to the previous ACO method, the proposed technique achieved a significantly lower packet drop ratio, as depicted in Table 5 and Figure 4c. Notably, a substantial contrast is observed in the packet drop analysis. The increased distance between vehicles’ placements can impact the packet transmission process. By using PED estimation to position vehicles closer to reduce travel time, the proposed technique substantially decreased the drop ratio. Specifically, the drop ratio of the proposed technique is seven times lower than that of AODV and two times lower than that of ACO.

4.4. End-to-End Delay Analysis

End-to-end delay analysis measures the time taken for packets to traverse the network and is based on calculating the mean delivery time for successfully transmitted packets. This analysis accounts for scenarios where packet transmission, network topology, and network latency exhibit their worst performance. The proposed technique demonstrated superior results compared to other methods, as illustrated in Table 6 and Figure 4d.

4.5. Cluster Head Lifetime (CHL) Analysis

In our study, we analyzed cluster head (CH) epochs using the TR-PED technique, enabling us to investigate how rapid changes in vehicle positions influence the topology of the vehicular system. These positional changes have the potential to impact the lifetimes of both cluster heads (CHs) and cluster members (CMs). As observed in Table 7 and Figure 5a, when the network has a wider coverage area, it extends the CHs’ lifetimes, thus ensuring continuous network connectivity for the CMs. Furthermore, this prolonged CH lifetime results in a decreased frequency of vehicle entries and exits.

4.6. Cluster Member Lifetime (CML) Analysis

Table 8 and Figure 5b clearly illustrate that an increase in cluster head lifetime (CHL) results in corresponding enhancements in cluster member lifetime (CML), thereby ensuring uninterrupted network connectivity.

4.7. Count of Cluster Formation Analysis

The number of clusters plays a crucial role in shaping the functionality of VANETs. The results, shown in Table 9 and Figure 5c suggest that maintaining fair-flow connectivity within the network supports both cluster heads (CHs) and cluster members (CMs) while simultaneously reducing the overall cluster count.
In a recent study, ECBLTR, an enhanced cluster-based lifetime VANET protocol was investigated to evaluate the impact of network sizes and routing protocols on packet delivery ratio and packet loss, average end-to-end delay, and overhead transmission [42]. ECBLTR showed an efficient selection method of CHs through the fuzzy system and an increase in network lifetime compared with CBLTR. Our proposed DA-TRPED technique outperforms the traditional ACO method in terms of packet delivery ratio, dropout rate, latency, and cluster formation.
A small opposite trend is observed when the count of vehicles becomes 60. This is due to the estimation of the dynamic parameter, which brings little network changes. This innovative approach effectively addresses severe congestion problems by optimizing route selection and cluster head assignment during peak hours. Additionally, it leads to a gradual reduction in aggregate distances traveled by vehicles under specific circumstances. However, some limitations are defined in the usage of network cycling and to prevent the search from falling into a local optimum point and global searching potentials.

5. Conclusions

Designing effective routing protocols and network management for VANETs is a challenging task due to the dynamic nature of mobility and data delivery. This challenge highlights the importance of developing dynamic parameters for routing protocols and clustering. While ACO has been used in various ways to optimize solutions, it has often failed to adequately address dynamic constraints. This study introduces a heuristic-based clustering algorithm integrated with an improved ant colony optimizer, resulting in a model that establishes a scalable and stable topology for VANET systems. The proposed model begins by employing a novel approach to select an intelligent initial node and optimizing the search space. Additionally, it enhances the convergence speed of the traditional ACO by adjusting the evaporation factor. The TR-PED algorithm, introduced in this study, accurately estimates the distances between deployed vehicles, ensuring robust VANET connectivity. A comprehensive comparison with the conventional ACO highlights the potential of the proposed approach. The results demonstrate improved simulated performance in terms of packet delivery, packet dropout, delay, and throughput. These innovative design concepts effectively address the challenge of local search space limitations and ultimately achieve reliable, scalable, and efficient vehicle-to-vehicle (V2V) communication. As a future work, the proposed technique can be extended to the concept of cellular automata which helps to select the optimal route by detecting malicious activities.

Author Contributions

Conceptualization, K.C.P. and I.H.; methodology, A.B., K.C.P. and M.A.K.; software, A.B., validation, K.C.P.; formal analysis, A.B. and K.C.P.; investigation, A.B. and K.C.P.; resources, I.H.; data curation, A.B. and K.C.P.; writing—original draft preparation, A.B., K.C.P. and I.H.; writing—review and editing, A.B., K.C.P., M.A.K. and I.H.; visualization, A.B., K.C.P. and I.H.; supervision, K.C.P., M.A.K. and I.H.; project administration, M.A.K. and I.H.; funding acquisition, I.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Notations and their representations utilized in this study.
Table A1. Notations and their representations utilized in this study.
NotationsRepresentations
NNodes
NsumSum of nodes presented in the network
TransrangDefined transmission range
T m o d Degrees of modification
KMaximum count of iterations
kCurrent iteration
f 1 Deviation assessment of clusters in t
f 2 Summation of distance between CMs and CHs
f t Eminency of ant tour
Weigh1, weigh2 Weights   allocated   between     f 1   and   f 2 , i.e., 0.5
AbsAbsolute value
EDEuclidean distance
| C M i |Sum of CMs in cluster
| k |Interval of the clusters
ϑ i j ( t + 1 ) Pheromone trail value in iteration k
δ Evaporation rate of pheromone
HeurHeuristic value
T R m a x Maximum range of transmission
ρ ` Road facility level, 0.1
γ Traffic variable; it is constant, 0.25
T D e n s i t y Density level of traffic
T t h r e s h o l d Threshold level of traffic scenario
L D e n s i t y Density of resident vehicle
V N e i g h Count of sensed neighbor’s vehicle
D i s f r o n t Distance between vehicles and vehicles in front
D i s b a c k Distance between vehicles and vehicles behind
CLCount of lanes in roads

References

  1. Elhoseny, M.; El-Hasnony, I.M.; Tarek, Z. Intelligent energy aware optimization protocol for vehicular adhoc networks. Sci. Rep. 2023, 13, 9019. [Google Scholar] [CrossRef] [PubMed]
  2. Karabulut, M.A.; Shah, A.F.M.S.; Ilhan, H.; Pathan, A.-S.K.; Atiquzzaman, M. Inspecting VANET with Various Critical Aspects—A Systematic Review. Ad Hoc Netw. 2023, 150, 103281. [Google Scholar] [CrossRef]
  3. Arafat, M.Y.; Moh, S. A Q-Learning-Based Topology-Aware Routing Protocol for Flying Ad Hoc Networks. IEEE Internet Things J. 2022, 9, 1985–2000. [Google Scholar] [CrossRef]
  4. Li, G.; Boukhatem, L.; Wu, J. Adaptive quality-of-service-based routing for vehicular ad hoc networks with ant colony optimization. IEEE Trans. Veh. Technol. 2016, 66, 3249–3264. [Google Scholar] [CrossRef]
  5. Abboud, K.; Omar, H.A.; Zhuang, W. Interworking of DSRC and cellular network technologies for V2X communications: A survey. IEEE Trans. Veh. Technol. 2016, 65, 9457–9470. [Google Scholar] [CrossRef]
  6. Ayyub, M.; Oracevic, A.; Hussain, R.; Khan, A.A.; Zhang, Z. A comprehensive survey on clustering in vehicular networks: Current solutions and future challenges. Ad Hoc Netw. 2022, 124, 102729. [Google Scholar]
  7. Hussain, I.; Young, S.; Park, S.-J. Driving-Induced Neurological Biomarkers in an Advanced Driver-Assistance System. Sensors 2021, 21, 6985. [Google Scholar] [CrossRef] [PubMed]
  8. Park, S.J.; Hong, S.; Kim, D.; Seo, Y.; Hussain, I. Knowledge Based Health Monitoring During Driving. In HCI International 2018—Posters’ Extended Abstracts, Proceedings of the20th International Conference, HCI International 2018, Las Vegas, NV, USA, 15–20 July 2018, Proceedings, Part III; Springer: Cham, Switzerland, 2018; pp. 387–392. [Google Scholar]
  9. Tripp-Barba, C.; Zaldívar-Colado, A.; Urquiza-Aguiar, L.; Aguilar-Calderón, J.A. Survey on routing protocols for vehicular ad hoc networks based on multimetrics. Electronics 2019, 8, 1177. [Google Scholar]
  10. Park, S.J.; Hong, S.; Kim, D.; Hussain, I.; Seo, Y. Intelligent In-Car Health Monitoring System for Elderly Drivers in Connected Car. In Proceedings of the 20th Congress of the International Ergonomics Association (IEA 2018), Florence, Italy, 26–30 August 2018; pp. 40–44. [Google Scholar]
  11. Arif, M.; Wang, G.J.; Peng, T.; Balas, V.E.; Geman, O.; Chen, J. Optimization of communication in VANETs using fuzzy logic and artificial Bee colony. J. Intell. Fuzzy Syst. 2020, 38, 6145–6157. [Google Scholar] [CrossRef]
  12. Grover, J. Security of Vehicular Ad Hoc Networks using blockchain: A comprehensive review. Veh. Commun. 2022, 34, 100458. [Google Scholar]
  13. Zhang, L.; Ma, X.; Zhuang, Z.; Xu, H.; Sharma, V.; Han, Z. Q-Learning Aided Intelligent Routing With Maximum Utility in Cognitive UAV Swarm for Emergency Communications. IEEE Trans. Veh. Technol. 2023, 72, 3707–3723. [Google Scholar] [CrossRef]
  14. Ameur, A.I.; Lakas, A.; Yagoubi, M.B.; Oubbati, O.S. Peer-to-peer overlay techniques for vehicular ad hoc networks: Survey and challenges. Veh. Commun. 2022, 34, 100455. [Google Scholar]
  15. Ali, A.; Aadil, F.; Khan, M.F.; Maqsood, M.; Lim, S. Harris Hawks Optimization-Based Clustering Algorithm for Vehicular Ad-Hoc Networks. IEEE Trans. Intell. Transp. Syst. 2023, 24, 5822–5841. [Google Scholar] [CrossRef]
  16. Li, Y.; Soleimani, H.; Zohal, M. An improved ant colony optimization algorithm for the multi-depot green vehicle routing problem with multiple objectives. J. Clean. Prod. 2019, 227, 1161–1172. [Google Scholar] [CrossRef]
  17. Kole, A.; De, D.; Pal, A.J. Solving graph coloring problem using ant colony optimization, simulated annealing and quantum annealing—A comparative study. In Intelligence Enabled Research: DoSIER 2021; Springer: Singapore, 2022; pp. 1–15. [Google Scholar]
  18. Shen, J.; Liu, K.; Ma, C.; Zhao, Y.; Shi, C. Bibliometric analysis and system review of vehicle routing optimization for emergency material distribution. J. Traffic Transp. Eng. (Engl. Ed.) 2022, 9, 893–911. [Google Scholar]
  19. Goudarzi, F.; Asgari, H.; Al-Raweshidy, H.S. Traffic-aware VANET routing for city environments—A protocol based on ant colony optimization. IEEE Syst. J. 2018, 13, 571–581. [Google Scholar] [CrossRef]
  20. Thakkar, H.K.; Shukla, H.; Sahoo, P.K. Metaheuristics in classification, clustering, and frequent pattern mining. In Cognitive Big Data Intelligence with a Metaheuristic Approach; Elsevier: Amsterdam, The Netherlands, 2022; pp. 21–70. [Google Scholar]
  21. Kaur, G.; Kakkar, D. Hybrid optimization enabled trust-based secure routing with deep learning-based attack detection in VANET. Ad Hoc Netw. 2022, 136, 102961. [Google Scholar] [CrossRef]
  22. Khankhour, H.; Abdoun, O.; Abouchabaka, J. A new design of an ant colony optimization (ACO) algorithm for optimization of ad hoc network. In Networking, Intelligent Systems and Security: Proceedings of NISS 2021; Springer: Singapore, 2022; pp. 231–241. [Google Scholar]
  23. Husnain, G.; Anwar, S. An intelligent probabilistic whale optimization algorithm (i-WOA) for clustering in vehicular ad hoc networks. Int. J. Wirel. Inf. Netw. 2022, 29, 143–156. [Google Scholar] [CrossRef]
  24. Mirjalili, S. Dragonfly algorithm: A new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput. Appl. 2016, 27, 1053–1073. [Google Scholar] [CrossRef]
  25. Hamdi, M.M.; Audah, L.; Rashid, S.A. Data Dissemination in VANETs Using Clustering and Probabilistic Forwarding Based on Adaptive Jumping Multi-Objective Firefly Optimization. IEEE Access 2022, 10, 14624–14642. [Google Scholar] [CrossRef]
  26. Fahad, M.; Aadil, F.; Khan, S.; Shah, P.A.; Muhammad, K.; Lloret, J.; Wang, H.; Lee, J.W.; Mehmood, I. Grey wolf optimization based clustering algorithm for vehicular ad-hoc networks. Comput. Electr. Eng. 2018, 70, 853–870. [Google Scholar] [CrossRef]
  27. Mehta, K.; Bajaj, P.; Malik, L. Fuzzy bacterial foraging optimization zone based routing (FBFOZBR) protocol for VANET. In Proceedings of the 2016 International Conference on ICT in Business Industry & Government (ICTBIG), Indore, India, 18–19 November 2016; pp. 1–10. [Google Scholar]
  28. Hernafi, Y.; Ben Ahmed, M.; Bouhorma, M. ACO and PSO Algorithms for Developing a New Communication Model for VANET Applications in Smart Cities. Wirel. Pers. Commun. 2017, 96, 2039–2075. [Google Scholar] [CrossRef]
  29. Husain, A.; Singh, S.P.; Sharma, S.C. PSO Optimized Geocast Routing in VANET. Wirel. Pers. Commun. 2020, 115, 2269–2288. [Google Scholar] [CrossRef]
  30. Azzoug, Y.; Boukra, A. Bio-inspired VANET routing optimization: An overview: A taxonomy of notable VANET routing problems, overview, advancement state, and future perspective under the bio-inspired optimization approaches. Artif. Intell. Rev. 2021, 54, 1005–1062. [Google Scholar] [CrossRef]
  31. Liu, J.; Wan, J.; Jia, D.; Zeng, B.; Li, D.; Hsu, C.-H.; Chen, H. High-efficiency urban traffic management in context-aware computing and 5G communication. IEEE Commun. Mag. 2017, 55, 34–40. [Google Scholar] [CrossRef]
  32. Al-Omaisi, H.; Sundararajan, E.A.; Alsaqour, R.; Abdullah, N.F.; Abdelhaq, M. A survey of data dissemination schemes in vehicular named data networking. Veh. Commun. 2021, 30, 100353. [Google Scholar] [CrossRef]
  33. Li, Z.; Chen, Y.; Liu, D.; Li, X. Performance analysis for an enhanced architecture of IoV via Content-Centric Networking. EURASIP J. Wirel. Commun. Netw. 2017, 2017, 124. [Google Scholar] [CrossRef]
  34. Sahoo, A.; Swain, S.K.; Pattanayak, B.K.; Mohanty, M.N. An optimized cluster based routing technique in VANET for next generation network. In Information Systems Design and Intelligent Applications: Proceedings of theThird International Conference INDIA 2016, Visakhapatnam, India, 8–9 January 2016, Volume 1; Springer: Berlin/Heidelberg, Germany, 2016; pp. 667–675. [Google Scholar]
  35. Rocha, A.D.; Lima-Monteiro, P.; Parreira-Rocha, M.; Barata, J. Artificial immune systems based multi-agent architecture to perform distributed diagnosis. J. Intell. Manuf. 2019, 30, 2025–2037. [Google Scholar] [CrossRef]
  36. Bensaber, B.A.; Diaz, C.G.P.; Lahrouni, Y. Design and modeling an Adaptive Neuro-Fuzzy Inference System (ANFIS) for the prediction of a security index in VANET. J. Comput. Sci. 2020, 47, 101234. [Google Scholar] [CrossRef]
  37. Khan, A.A.; Abolhasan, M.; Ni, W.; Lipman, J.; Jamalipour, A. A hybrid-fuzzy logic guided genetic algorithm (H-FLGA) approach for resource optimization in 5G VANETs. IEEE Trans. Veh. Technol. 2019, 68, 6964–6974. [Google Scholar] [CrossRef]
  38. Sangaiah, A.K.; Javadpour, A.; Hsu, C.-C.; Haldorai, A.; Zeynivand, A. Investigating Routing in the VANET Network: Review and Classification of Approaches. Algorithms 2023, 16, 381. [Google Scholar] [CrossRef]
  39. Al-Essa, R.I.; Al-Suhail, G.A. AFB-GPSR: Adaptive Beaconing Strategy Based on Fuzzy Logic Scheme for Geographical Routing in a Mobile Ad Hoc Network (MANET). Computation 2023, 11, 174. [Google Scholar] [CrossRef]
  40. Chen, B.; Sun, D.; Zhou, J.; Wong, W.; Ding, Z. A future intelligent traffic system with mixed autonomous vehicles and human-driven vehicles. Inf. Sci. 2020, 529, 59–72. [Google Scholar] [CrossRef]
  41. NS-2. NS2 Simulator Projects. Available online: https://ns2simulator.com/ (accessed on 10 October 2023).
  42. Naeem, A.; Rizwan, M.; Alsubai, S.; Almadhor, A.; Akhtaruzzaman, M.; Islam, S.; Rahman, H. Enhanced clustering based routing protocol in vehicular ad-hoc networks. IET Electr. Syst. Transp. 2023, 13, e12069. [Google Scholar] [CrossRef]
Figure 1. Architecture of the proposed vehicular ad hoc networks (VANETs).
Figure 1. Architecture of the proposed vehicular ad hoc networks (VANETs).
Sustainability 15 15903 g001
Figure 2. Proposed framework of the DA-TRPED technique in ant colony optimization.
Figure 2. Proposed framework of the DA-TRPED technique in ant colony optimization.
Sustainability 15 15903 g002
Figure 3. Examples of simulation results showcasing diverse cluster formations using the innovative DA-TRPED model within the NS-2 simulation tool. Circles represents the shape of cluster.
Figure 3. Examples of simulation results showcasing diverse cluster formations using the innovative DA-TRPED model within the NS-2 simulation tool. Circles represents the shape of cluster.
Sustainability 15 15903 g003
Figure 4. Comparative analysis of the existing ACO and proposed DA-TRPED models. (a) Throughput results analysis; (b) packet delivery ratio analysis; (c) packet dropping ratio analysis; (d) end-to-end analysis.
Figure 4. Comparative analysis of the existing ACO and proposed DA-TRPED models. (a) Throughput results analysis; (b) packet delivery ratio analysis; (c) packet dropping ratio analysis; (d) end-to-end analysis.
Sustainability 15 15903 g004
Figure 5. Comparative analysis of the existing ACO and proposed DA-TRPED models. (a) Cluster head lifetime (CHL) analysis; (b) cluster member lifetime (CML) analysis; (c) cluster formation analysis.
Figure 5. Comparative analysis of the existing ACO and proposed DA-TRPED models. (a) Cluster head lifetime (CHL) analysis; (b) cluster member lifetime (CML) analysis; (c) cluster formation analysis.
Sustainability 15 15903 g005
Table 1. Literatures of state-of-art clustering techniques in VANET applications.
Table 1. Literatures of state-of-art clustering techniques in VANET applications.
ReferenceRouting ApplicationClustering ProtocolPerformance Evaluation
[23]Routing optimizationWhale algorithmPDR, throughput, and overhead
[24]True Pareto optimalDragonfly algorithmPDR, throughput, and delay
[25]Disconnections during communicationFirefly algorithmCoverage
[26]Capacitated vehicle routing problemGrey wolf algorithmPDR, throughput, delay, and degree of node
[27]Rapid modulation in topologyFuzzy bacterial foraging optimizationNo. of clusters and grid size
[28]Clustering formationACO and PCO algorithmSimulation time and radio propagation
[29]Geocast routingPSO optimizedPDR, normalized routing load, and throughput
Table 2. Simulation parameters and configurations utilized in NS-2 to evaluate the performance of the proposed VANET model.
Table 2. Simulation parameters and configurations utilized in NS-2 to evaluate the performance of the proposed VANET model.
Simulation ParametersRanges Used
Mobility typeFreeway mobility
Propagation type2-way ground
Antenna typeOmni-directional
MAC layer protocolsIEEE 802.11p
Beam-forming technologymmWave
Maximum count of packets in queue50
Population size (ants)100
Movement of nodesBidirectional
Count of iterations100
Size of grid4 km2
Velocity22–30 m/s
Count of network nodes20, 40, 60,80 and 100 vehicles
ProtocolsUDP (transport layer)
Traffic typeCBR
Transmission rangeDynamic
Magnitude of packets512 bytes
No. of executions20
Confidence rate90%
Table 3. Comparative results of throughput analysis for network performance evaluation.
Table 3. Comparative results of throughput analysis for network performance evaluation.
No. of VehiclesDistance (m)DA-TRPEDConventional ACO
200.527.2318.12
401.028.3216.87
601.528.4514.23
802.026.5314.89
1002.527.2315.24
Table 4. Comparative results of packet delivery ratio (PDR) analysis for network performance evaluation.
Table 4. Comparative results of packet delivery ratio (PDR) analysis for network performance evaluation.
No. of VehiclesDistance (m)DA-TRPEDConventional ACO
200.594.2174.21
401.095.2774.12
601.594.7175.65
802.092.2178.12
1002.594.8579.63
Table 5. Comparative results of dropping ratio analysis for network performance evaluation.
Table 5. Comparative results of dropping ratio analysis for network performance evaluation.
No. of VehiclesDistance (m)DA-TRPEDConventional ACO
200.57.8218.23
401.07.2318.74
601.57.1225.34
802.06.2335.78
1002.56.8838.47
Table 6. Comparative results of end-to-end delay analysis for network performance evaluation.
Table 6. Comparative results of end-to-end delay analysis for network performance evaluation.
No. of VehiclesDistance (m)DA-TRPEDConventional ACO
200.550.12203.1
401.065.14254.12
601.553.12312.44
802.075.12270.14
1002.568.12211.11
Table 7. Comparative results of cluster head lifetime (CHL) analysis for network performance evaluation.
Table 7. Comparative results of cluster head lifetime (CHL) analysis for network performance evaluation.
No. of VehiclesDA-TRPEDConventional ACO
20120185
40147180
60125177
80155173
100151156
Table 8. Comparative results of CML analysis for network performance evaluation.
Table 8. Comparative results of CML analysis for network performance evaluation.
No. of VehiclesDA-TRPEDConventional ACO
20174220
40164214
60155280
80176187
100164176
Table 9. Comparative results of cluster formation analysis for network performance evaluation.
Table 9. Comparative results of cluster formation analysis for network performance evaluation.
No. of VehiclesDA-TRPEDConventional ACO
2057
4069
60812
801314
1001516
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Bijalwan, A.; Hussain, I.; Purohit, K.C.; Kumar, M.A. Enhanced Ant Colony Optimization for Vehicular Ad Hoc Networks Using Fittest Node Clustering. Sustainability 2023, 15, 15903. https://doi.org/10.3390/su152215903

AMA Style

Bijalwan A, Hussain I, Purohit KC, Kumar MA. Enhanced Ant Colony Optimization for Vehicular Ad Hoc Networks Using Fittest Node Clustering. Sustainability. 2023; 15(22):15903. https://doi.org/10.3390/su152215903

Chicago/Turabian Style

Bijalwan, Akhilesh, Iqram Hussain, Kamlesh Chandra Purohit, and M. Anand Kumar. 2023. "Enhanced Ant Colony Optimization for Vehicular Ad Hoc Networks Using Fittest Node Clustering" Sustainability 15, no. 22: 15903. https://doi.org/10.3390/su152215903

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