Next Article in Journal
Predictive Modeling of Water Level in the San Juan River Using Hybrid Neural Networks Integrated with Kalman Smoothing Methods
Previous Article in Journal
A Distributed RF Threat Sensing Architecture
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhancing Stability and Efficiency in Mobile Ad Hoc Networks (MANETs): A Multicriteria Algorithm for Optimal Multipoint Relay Selection

1
Research Laboratory in Electrical Engineering, Team ERIT, Mohammed V University, ENSAM, Rabat 10100, Morocco
2
College of Engineering and Information Technology, University of Dubai, Dubai P.O. Box 14143, United Arab Emirates
3
Department of Electronic Engineering, Baden-Wuerttemberg Cooperative State University, Friedrichshafen, Germany
*
Author to whom correspondence should be addressed.
Information 2024, 15(12), 753; https://doi.org/10.3390/info15120753
Submission received: 12 August 2024 / Revised: 23 October 2024 / Accepted: 5 November 2024 / Published: 26 November 2024

Abstract

:
Mobile ad hoc networks (MANETs) are autonomous systems composed of multiple mobile nodes that communicate wirelessly without relying on any pre-established infrastructure. These networks operate in highly dynamic environments, which can compromise their ability to guarantee consistent link lifetimes, security, reliability, and overall stability. Factors such as mobility, energy availability, and security critically influence network performance. Consequently, the selection of paths and relay nodes that ensure stability, security, and extended network lifetimes is fundamental in designing routing protocols for MANETs. This selection is pivotal in maintaining robust network operations and optimizing communication efficiency. This paper introduces a sophisticated algorithm for selecting multipoint relays (MPRs) in MANETs, addressing the challenges posed by node mobility, energy constraints, and security vulnerabilities. By employing a multicriteria-weighted technique that assesses the mobility, energy levels, and trustworthiness of mobile nodes, the proposed approach enhances network stability, reachability, and longevity. The enhanced algorithm is integrated into the Optimized Link State Routing Protocol (OLSR) and validated through NS3 simulations, using the Random Waypoint and ManhattanGrid mobility models. The results indicate superior performance of the enhanced algorithm over traditional OLSR, particularly in terms of packet delivery, delay reduction, and throughput in dynamic network conditions. This study not only advances the design of routing protocols for MANETs but also significantly contributes to the development of robust communication frameworks within the realm of smart mobile communications.

Graphical Abstract

1. Introduction

Wireless technology has greatly improved operators’ ability to access information conveniently, regardless of location and time [1]. This led to the development of mobile ad hoc networks (MANETs), which enable mobile nodes to collaborate and form temporary networks without centralized control [2,3]. MANETs are essential in environments lacking fixed infrastructures, such as disaster recovery and city surveillance. Despite challenges like high packet loss and frequent route interruptions due to limited resources and dynamic topologies, MANETs offer a valuable solution [4,5,6].
Studies [7,8] highlight how node mobility impacts network performance and emphasize the need for adaptive, self-configuring protocols. These studies categorize routing protocols as proactive, reactive, or hybrid, each designed to meet specific performance criteria [7,8,9,10]. Proactive protocols, such as OLSR, keep network routes updated continuously but may incur high overhead. Reactive protocols, such as DSR and AODV, dynamically establish routes on demand, resulting in reduced overhead but potentially increased delays. On the other hand, hybrid protocols combine the strengths of both [9,10].
The rise of smart cities has driven advances in multihop ad hoc wireless networks (MAWNs), such as MANETs, wireless sensor networks (WSNs), vehicular ad hoc networks (VANETs), and wireless mesh networks (WMNs) [11]. These technologies support Internet of Things (IoT) applications by connecting devices across diverse networks. In smart environments, integrating IoT with MANETs and WSNs enhances mobility, reduces deployment costs, and improves localized data transmission [12].
Routing remains a critical challenge in MANETs due to frequent topology changes and the distributed nature of the network. Routing protocols, such as OLSR, use multipoint relays (MPRs) to optimize routing and minimize control traffic [13,14]. However, mobility, energy, and security issues affect node stability, requiring better MPR selection mechanisms [15,16]. Our multicriteria adaptive MPR selection algorithm addresses these challenges by selecting stable and trusted MPRs based on energy, trust, and mobility, improving network performance as shown in NS3 simulations with Random Waypoint and Manhattan Grid models [17,18,19,20].
The insight behind our work stems from the inherent challenges in MANETs, where frequent topology changes, resource constraints, and security vulnerabilities affect network performance, particularly in routing. Traditional MANET routing protocols, while effective under certain conditions, struggle with maintaining network stability, reachability, and efficiency in highly dynamic environments. The Optimized Link OLSR, specifically its MPR selection mechanism, plays a key role in minimizing control traffic. However, the current MPR selection strategies often fail to consider critical factors such as node mobility, energy levels, and trustworthiness. This leads to frequent MPR modifications, increased network overhead, and degraded network performance in dynamic and resource-constrained environments.
The motivation of our work lies in addressing these gaps by introducing a multicriteria-based adaptive MPR selection algorithm. Unlike previous works that focus on single criteria (e.g., mobility or energy), our proposed scheme integrates mobility, energy, and trust metrics to enhance the stability and reliability of selected MPRs. This approach significantly reduces the frequency of MPR re-affiliations, thereby lowering overhead, and improving overall network performance, particularly in high-mobility environments. Compared to existing schemes, our algorithm improves packet delivery ratios (PDR), reduces delay, and lowers packet loss rates, as validated through extensive NS3 simulations using Random Waypoint and Manhattan Grid mobility models. Furthermore, by incorporating trust metrics, our approach enhances network security, leading to more reliable communication, especially in environments prone to malicious activity. Existing MPR selection algorithms often do not sufficiently address the importance of trust metrics, potentially compromising network integrity.
To summarize, this study presents several key contributions, including the following:
  • An improved MPR selection algorithm for MANETs based on multiple criteria: energy, mobility, and trust.
  • A multicriteria weighted function that reduces MPR changes, minimizes network overhead and improves energy efficiency.
  • Enhanced network performance, demonstrated through NS3 simulations using Random Waypoint and ManhattanGrid mobility models, showing better PDR, lower delays, and reduced packet loss.
  • Adaptability to high-mobility environments, ensuring reliable data relay even under frequent topological changes.
  • Trust metrics to strengthen network security, providing better protection against threats.
  • Comprehensive simulation results validating the effectiveness of the multicriteria-weighted MPR selection method.
The rest of the paper is organized as follows. Section 2 delves into related works to contextualize this study within the existing body of knowledge. Section 3 presents a detailed explanation of the proposed multicriteria-weighted MPR selection methodology, breaking down the technical aspects of the algorithm and outlining the metrics used for evaluation. Extensive simulations and analyses are then presented in Section 4 to demonstrate the efficacy of the proposed algorithm, comparing it against traditional methods using various performance metrics. The paper concludes with a summary of findings and potential directions for future research in Section 5, suggesting ways this work could be extended or refined.

2. Related Works

This section reviews studies focused on mobility, energy, security, and weighted techniques in MANETs. To begin with, MPR nodes broadcast TC messages to establish communication between sources and destinations. Thus, optimizing MPR selection is crucial for improving network performance. Notably, the OLSR protocol and MPR selection can be enhanced by incorporating additional criteria into the MPR mechanism [21,22]. Mobility, energy, and trust metrics play a significant role in routing protocol performance in dynamic environments. Several studies have analyzed these factors and quantified their impact using multiple metrics. Moreover, the importance of effective data routing in IoT environments and MANET-WSN convergence has been highlighted [23]. Deploying MANET nodes in such scenarios reduces latency and overcomes WSN limitations like low data rates and limited battery capacity. While MANET nodes have energy constraints, they offer higher bandwidth and lower latency, making them advantageous for critical data transmission.
In addition, the hybrid multipath energy and QoS-aware OLSR protocol (MEQSA-OLSRv2) [24] addresses challenges such as limited energy, mobility, and congestion in MANET-WSN scenarios by using a multicriteria node rank metric (MCNR). It optimizes link quality and selects MPR sets based on energy and QoS, significantly outperforming existing schemes in high-traffic and mobility situations. However, reachability and stability are further challenged by node mobility. To address this, a topology-based protocol [25] was developed to enhance VANET performance. Simulations confirmed that the choice of protocol depends on network size and desired metrics. Similarly, other studies have improved MPR selection and routing efficiency by addressing issues like redundant HELLO and TC messages and delayed routing updates [26,27,28].
Furthermore, several advanced algorithms, such as the continuous Hopfield network (CHN) [29] and 3D position-based modified OLSR [30], have demonstrated improvements in packet delivery ratio (PDR), throughput, and routing overhead. In parallel, clustering techniques like ACRP and EECRPSID have been employed to optimize clustering and eliminate redundant data [31,32]. For instance, the ANFC-QGSOR protocol [33] combines clustering and optimization to improve performance in VANETs. On the other hand, energy-aware algorithms, such as those proposed in [34,35], focus on balancing network load and extending network lifetime. Additionally, security enhancements, such as novel MPR selection algorithms to avoid malicious nodes [36], have improved throughput and reduced packet loss. Similarly, studies on V2X security [37] and hybrid secure cluster-based algorithms [38] have demonstrated better performance in simulations.
In terms of weighted clustering, several studies have proposed weighted techniques for enhanced performance. For example, weighted clustering techniques [39,40] and multi-objective OLSR optimization [41] have further improved network performance by reducing packet loss and delay. Additionally, a study combining residual energy and reachability for optimal MPR selection [42] showed improved network lifetime. Finally, a new multicriteria-weighted MPR (MCWMPR) scheme has been integrated into the OLSR protocol to enhance MPR selection based on multiple metrics [43], demonstrating a significant improvement over traditional approaches.
The proposed method aims to address the gaps identified in previous studies by introducing an adaptive, multicriteria MPR selection algorithm that integrates mobility, energy, and trust metrics. Unlike existing methods that focus on single criteria, this approach combines these key factors to improve the stability and reliability of MPR selection in highly dynamic environments. Furthermore, by reducing the frequency of MPR re-affiliations and minimizing network overhead, our method tackles the limitations associated with frequent topology changes and energy constraints. By incorporating trust metrics, the proposed algorithm also enhances security, ensuring more reliable communication in scenarios vulnerable to malicious activity. Thus, our work effectively fills the gaps related to network stability, security, and efficiency in high-mobility MANET environments.

3. Proposed Methdolgy

MANETs inherently suffer from unpredictable node mobility, limited energy resources, and security vulnerabilities. These dynamic networks face significant challenges in maintaining reliable communication and network performance as nodes frequently move, join, or leave. To address these issues, we propose an advanced multicriteria stability mechanism that assesses and enhances node stability. This mechanism considers key factors like node mobility, energy availability, and security profiles to improve the selection of MPRs, aiming for more stable and efficient network routing. By systematically evaluating these metrics, our approach mitigates the inherent instabilities of MANETs, leading to enhanced network resilience and reliability.

3.1. Brief Description of OLSR

The OLSR protocol is a table-driven routing protocol specifically developed for MANETs. It simplifies routing logic and offers high efficiency. Nodes in OLSR transmit Hello messages to their 1-hop neighbors, electing a set of MPRs, as illustrated in Figure 1. Only MPRs forward topological information and create link-state information. OLSR is especially effective in large and dense networks. However, selecting the minimum set of MPRs poses challenges, making it necessary to explore algorithms that optimize this selection process. Table 1 presents the structure of a standard Hello message used in the Optimized Link State Routing (OLSR) protocol within a Mobile Ad Hoc Network (MANET).
Through Hello messages, the OLSR protocol defines 2-hop neighbors and accomplishes a distributed election of a set of MPRs. When a node is selected as an MPR, there is always a path to each of its 2-hop neighbors. OLSR offers the best paths in terms of the number of hops and is particularly suitable for large and dense networks. The OLSR routing protocol presents several restrictions regarding the calculation of the minimum MPRs (NP-complete problem). Hence, defining a node’s MPRs is an interesting problem, and some algorithms should be used to find the optimal result.

3.2. Terminology and Introduction of the Improvement

Building on existing studies, we developed a multicriteria stability mechanism called Multicriteria Weighted MPR (MCWMPR) for optimal MPR selection within the OLSR protocol. MCWMPR evaluates the mobility patterns, energy levels, and trustworthiness between nodes. Nodes with similar mobility, high energy, and mutual trust are more likely to maintain stable connections and stay cohesive over time. Table 2 defines the key terms associated with this improvement.

3.3. Description of the Proposed Approach

In the Optimized Link State Routing (OLSR) protocol, MPR ( S ) , N ( S ) , and  N 2 ( S ) represent the MPR, 1-hop neighbors, and 2-hop neighbors of node S, respectively. These sets are calculated following the standard OLSR protocol. The mobile ad hoc network (MANET) is modeled as a directed graph G ( U , E ) , where U is the set of nodes and E is the set of links. A link l = ( i , j ) exists if node j is within the transmission range of node i.
At each time interval Δ T , the changes in the x- and y-coordinates, Δ x T and Δ y T , of a node can be computed as follows:
Δ x T i = ( x t i x T i )
Δ y T i = ( y t i y T i )
where t is the current time, and  x t i , y t i , x T i , and  y T i are the spatial coordinates of node i at times t and T.
The Euclidean distance D between the current and previous positions of a node is calculated as
D = ( Δ x T ) 2 + ( Δ y T ) 2 = ( x t i x T i ) 2 + ( y t i y T i ) 2
Consequently, the speed S of the node over the time interval Δ T is determined by
S = D Δ T = ( x t i x T i ) 2 + ( y t i y T i ) 2 T t
This calculation helps in determining the mobility pattern of the nodes, which plays a critical role in the proposed multicriteria MPR selection approach.

3.4. Improved Scheme

The direction ( θ ) of a node is defined as
θ i = φ · sin ( Δ y T i ) if Δ x T i > 0 π 2 · sin ( Δ y T i ) if Δ x T i = 0 π φ · sin ( Δ y T i ) if Δ x T i < 0
where tan ( φ ) = Δ y T i Δ x T i and θ i ( π , π ) .
The acceleration (A) of a node over time Δ T , based on the velocity (V), which combines speed and direction, is calculated as
A = Δ v D

3.5. Implementation Steps

Using these values, the multicriteria-weighted MPR (MCWMPR) is calculated through the following steps:
  • Step 1: Mobility information exchange. Nodes exchange their mobility characteristics, such as speed and direction, with their directly connected neighbors via Hello packets, as shown in Table 3.
  • Step 2: Calculation of relative metrics. A node calculates its Relative Speed (RS), Relative Acceleration (RA), and Relative Direction (RD) with its directly connected neighbors. For nodes i and j, these metrics are computed as follows:
    R S ( i , j , t ) = log 1 | S i S j | S m a x
    where S m a x is the maximum speed.
    R D ( i , j , t ) = cos ( θ i ( t ) θ j ( t ) )
    R A ( i , j , t ) = log 1 | A i A j | A m a x
    where A m a x is the maximum acceleration.
  • Step 3: Spatial Dependency calculation. The Spatial Dependency (SD) between node i and node j is computed as
    S D ( i , j , t ) = R S ( i , j , t ) × R A ( i , j , t ) × R D ( i , j , t )
  • Step 4: Energy level calculation. The energy level of each node is calculated as
    L E ( i , j , t ) = E ( i , j , t ) E A R E
    where E ( i , j , t ) is the residual energy of node i at time t, and  E A R E is the average residual energy of the node’s neighbors.
  • Step 5: Trust measure calculation. Trust is essential for secure communication. The trust measure T M ( i , j , t ) between two nodes is calculated as
    T M ( i , j , t ) = P S ( i , j , t ) P R ( i , j , t )
    where P S and P R represent the number of packets sent and received, respectively. The trust measure helps identify and avoid malicious nodes.
  • Step 6: MCWMPR calculation. Finally, the multicriteria-weighted MPR (MCWMPR) for a node is calculated as
    M C W M P R ( i , t ) = W 1 · 1 n j = 1 n S D ( i , j , t ) + W 2 · 1 n j = 1 n L E + W 3 · 1 n j = 1 n T M ( i , j , t )
    where W 1 + W 2 + W 3 = 1 , and the weighting factors are chosen according to the desired network performance criteria.
A lower MCWMPR value indicates that node i has a larger neighbor set, shares a similar mobility pattern with its neighbors, has high energy levels, and is a trusted measure, all contributing to improved network stability. Speed, direction, acceleration, energy, and security are strongly interrelated. Consequently, a node with a low MCWMPR value is eligible to be an MPR, which can enhance stability, and improve connection quality, reachability, and security, making the routing applicable in highly mobile environments. Figure 2 illustrates modified multipoint relays. Moving on, Algorithm 1 summarizes the improved scheme described above.
Algorithm 1: Multicriteria-weighted MPR (MCWMPR) Calculation
Information 15 00753 i001

4. Results and Analysis

4.1. Simulation Mobility Model

The study is conducted in a C++ environment using the NS3 simulator [44], based on the Random Waypoint and ManhattanGrid mobility models for MANETs to evaluate the performance of routing protocols. The authors compare the performance of various scenarios of MCW_OLSR and OLSR. The simulation is executed for 100 s. Identical mobile nodes numbering 10, 20, 30, 40, 50, 60, 70, 80, 90, and 100 are arranged in a terrain of 1000 m by 1000 m. An examination of graphs is presented to discuss simulation results. Table 4 summarizes all parameters used during the simulation.

4.2. Comparison and Discussion

4.2.1. Random Waypoint Results

The graphs below illustrate the impact of the number of nodes on Delay, Jitter, Packet Delivery Ratio (PDR), Packet Loss Ratio (PLR), Throughput, and Lost Packets. It can be observed that MCW_OLSR shows improvements compared to OLSR, DSDV, and SR_OLSR, particularly in networks with a larger number of nodes. These results demonstrate the effectiveness of MCW_OLSR in dense network scenarios.
In Figure 3, the time taken for data packets to travel from source to destination is examined. The results indicate that MCW_OLSR offers a lower delay compared to OLSR, DSDV, and SR_OLSR. This improvement can be attributed to the enhanced stability, security, and longevity of the nodes, resulting in more efficient and stable connections with direct neighbors. This method ensures that paths remain valid and secure with optimal linking.
The jitter is decreased due to the multicriteria-weighted MPR scheme. In this context, MCW_OLSR exhibits lower jitter compared to OLSR, DSDV, and SR_OLSR, as shown in Figure 4. This improvement suggests that the technique provides a distinct advantage in broadcast and communication, especially in scenarios with a higher number of mobile nodes.
Compared to OLSR, DSDV, and SR_OLSR, the MCW_OLSR protocol demonstrates a lower value of the PLR, as presented in Figure 5. This is due to the improved link stability and reliability between mobile nodes, which supports the successful transmission of packets.
Figure 6 compares the packets successfully broadcasted by the protocols. Even in a dense network, MCW_OLSR achieves a better distribution of packets compared to OLSR, DSDV, and SR_OLSR. The graph confirms that MCW_OLSR performs well in terms of PDR.
Figure 7 shows the comparison of lost packets. The number of lost packets in MCW_OLSR is negligible compared to OLSR, DSDV, and SR_OLSR. The improved link quality, link duration, and overall stability help avoid frequent broken links between mobile nodes.
Figure 8 presents the impact of the number of nodes on throughput. The MCW_OLSR protocol, integrated into the selection of MPRs, offers improved throughput compared to OLSR, DSDV, and SR_OLSR. Hence, the multicriteria-weighted MPR technique supports successful packet transmission.

4.2.2. ManhattanGrid Results

The graphs below illustrate the impact of the number of nodes on Delay, Jitter, PDR, PLR, Throughput, and Lost Packets. It can be observed that MCW_OLSR shows improvements compared to OLSR, DSDV, and SR_OLSR, particularly in networks with a larger number of nodes. These results demonstrate the effectiveness of MCW_OLSR in dense networks.
In Figure 9, the time taken for data packets to travel from source to destination is examined. The results indicate that MCW_OLSR offers a lower delay compared to OLSR, DSDV, and SR_OLSR. This improvement is due to enhanced node stability, security, and longevity, which ensures stable connections with direct neighbors.
Jitter is decreased due to the multicriteria-weighted MPR scheme. MCW_OLSR exhibits lower jitter compared to OLSR, DSDV, and SR_OLSR, as shown in Figure 10. This improvement confirms the advantage of the proposed technique in dense and mobile environments.
Compared to OLSR, DSDV, and SR_OLSR, the MCW_OLSR protocol demonstrates a lower PLR value, as presented in Figure 11. This is due to the enhanced link stability and node reliability, ensuring successful packet transmission.
Figure 12 compares the packets successfully broadcasted by all protocols. MCW_OLSR achieves better packet distribution compared to OLSR, DSDV, and SR_OLSR. This shows that MCW_OLSR performs well in terms of PDR.
Figure 13 shows the comparison of lost packets. The number of lost packets in MCW_OLSR is negligible compared to OLSR, DSDV, and SR_OLSR. The stability of the links and reachability play a key role in avoiding frequent broken links in mobile environments.
Figure 14 presents the impact of the number of nodes on throughput. MCW_OLSR, by optimizing the selection of MPRs, shows a marked improvement in throughput compared to OLSR, DSDV, and SR_OLSR.

5. Conclusions

In this study, we proposed a sophisticated MPR selection algorithm that leverages a multicriteria-weighted approach, taking into account the mobility, energy levels, and trust metrics of mobile nodes. This approach addresses the key challenges of mobility, energy constraints, and security vulnerabilities in MANETs, leading to improvements in network reachability, stability, and longevity. By employing this innovative method, we ensure superior network performance, with enhanced link stability and security.
The MCW_OLSR protocol was extensively compared against three SOTA baselines, including the original OLSR, DSDV, and SR_OLSR protocols. The results demonstrate that our multicriteria-weighted MPR selection method consistently outperforms these traditional protocols, particularly in dynamic and dense network environments. MCW_OLSR achieved significant improvements in terms of reduced packet loss, lower delay, decreased jitter, enhanced PLR, increased PDR, and improved overall throughput across both the Random Waypoint and ManhattanGrid mobility models.
The superior performance of MCW_OLSR highlights the effectiveness of integrating mobility, energy, and trust metrics into the MPR selection process. This leads to more reliable and efficient communication, making it a robust solution for highly dynamic MANET environments.
Future work will focus on refining the multicriteria function by incorporating additional parameters, such as node density and link quality. Additionally, we will explore the integration of machine learning techniques to predict and adapt to network dynamics proactively, further improving the adaptability and performance of the proposed algorithm in more complex scenarios.

Author Contributions

Conceptualization, A.A.; methodology, A.A. and Y.H.; software, A.A.; validation, A.A.; formal analysis, A.A., Y.H., O.A. and S.A.; investigation, A.A. and Y.H.; resources, Y.H., S.A., W.M., J.E. and H.A.-A.; writing—original draft, A.A., Y.H. and O.A.; writing—review and editing, Y.H., O.A., S.A., W.M. and H.A.-A.; visualization, A.A., Y.H. and S.A.; supervision, S.A.; project administration, Y.H., W.M. and H.A.-A.; funding acquisition, Y.H., W.M. and H.A.-A. 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

The data will be shared upon request of the readers.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

AbbreviationFull Form
3D-OLSR3D Position-based Modified Optimized Link State Routing
5GFifth Generation Mobile Networks
ACRPAdaptive Clustering-based Routing Protocol
AODVAd hoc On-Demand Distance Vector
ANFC-QGSORAdaptive Neural Fuzzy Clustering-Quantum Glowworm Swarm Optimization-based Routing
CHNContinuous Hopfield Network
CHN-OLSRContinuous Hopfield Network Optimized Link State Routing
D2DDevice-to-Device
DSDVDestination Sequenced Distance Vector
DSRDynamic Source Routing
EECPEnergy-Efficient Clustering Protocol
EECRPSIDEnergy-Efficient Cluster-based Routing Protocol for Secure Information Dissemination
GFAGreedy Forwarding Advanced
GPSGlobal Positioning System
HELLOHello Message in OLSR Protocol
IoTInternet of Things
MANETsMobile Ad Hoc Networks
MCNRMulticriteria Node Rank
MCWMPRMulticriteria Weighted Multipoint Relay
MDOLSRModified Dynamic Optimized Link State Routing
MEQSA-OLSRv2Multipath Energy and QoS-aware Optimized Link State Routing Protocol version 2
MPRsMultipoint Relays
NS3Network Simulator 3
NSGA-IINon-dominated Sorting Genetic Algorithm II
OLSROptimized Link State Routing Protocol
OSMOpen Street Map
PDRPacket Delivery Ratio
PLRPacket Loss Ratio
QoSQuality of Service
RBFRadial Basis Function
RTTRound-Trip Time
SUMOSimulation of Urban MObility
TCTopology Control
UDPUser Datagram Protocol
VANETsVehicular Ad Hoc Networks
WMNsWireless Mesh Networks
WSNsWireless Sensor Networks
ZRPZone Routing Protocol

References

  1. Benbraika, M.K.; Bourekkache, S.; Kraa, O.; Himeur, Y.; Telli, K.; Ouamane, A. Simulated annealing for resource and power allocation in 5G and B5G D2D communications. In Proceedings of the 2024 6th International Conference on Pattern Analysis and Intelligent Systems (PAIS), El Oued, Algeria, 24–25 April 2024; pp. 1–6. [Google Scholar]
  2. Gupta, P. A literature survey of MANET. Int. Res. J. Eng. Technol. 2016, 3, 95–99. [Google Scholar]
  3. Benbraika, M.K.; Bourekkache, S.; Kraa, O.; Himeur, Y.; Telli, K.; Ouamane, A. Mobile Edge Computing Discovery for Device-to-Device Communication in 5G. In Proceedings of the 2024 8th International Conference on Image and Signal Processing and their Applications (ISPA), Biskra, Algeria, 21–22 April 2024; pp. 1–5. [Google Scholar]
  4. Zemrane, H.; Badd, Y.; Hasb, A. Mobile AdHoc Networks for Intelligent Transportation System: Comparative Analysis of the Routing protocols. Procedia Comput. Sci. 2019, 160, 758–765. [Google Scholar] [CrossRef]
  5. Naveen, M.; Mishra, P. MANET: Application, Challenges, Characteristics, Protocols, Design Goals and Issues. Int. J. Adv. Sci. Technol. 2020, 29, 6491–6499. [Google Scholar]
  6. Kheddar, H.; Himeur, Y.; Atalla, S.; Mansoor, W. An efficient model for horizontal slicing in 5g network using practical simulations. In Proceedings of the 2022 5th International Conference on Signal Processing and Information Security (ICSPIS), Dubai, United Arab Emirates, 7–8 December 2022; pp. 158–163. [Google Scholar]
  7. Moussaoui, A.; Boukeream, A. A Survey of Routing Protocols based on Link-Stability in Mobile Ad Hoc Networks. J. Netw. Comput. Appl. 2015, 47, 1–10. [Google Scholar] [CrossRef]
  8. Chitkara, M.; Ahmad, M.W. Review on Manet: Characteristics, Challenges, Imperatives and Routing Protocols. Int. J. Comput. Sci. Mob. Comput. 2014, 3, 432–437. [Google Scholar]
  9. Ahmed, D.E.M.; Khalifa, O.O. A Comprehensive Classification of Manets Routing Protocols. Int. J. Comput. Appl. Technol. Res. 2017, 6, 141–158. [Google Scholar]
  10. Agarkhed, J. A Survey on DSDV Routing Protocol in Ad Hoc Network. Int. J. Emerg. Trends Technol. Comput. Sci. 2017, 6, 114–117. [Google Scholar]
  11. Conti, M.; Giordano, S. Multihop Ad Hoc Networking: The Evolutionary Path. Mob. Ad Hoc Netw. Cut.-Edge Dir. 2013, 35, 3. [Google Scholar]
  12. Jabbar, W.A.; Ismail, M.; Nordin, R.; Arif, S. Power-efficient routing schemes for MANETs: A survey and open issues. Wirel. Netw. 2017, 23, 1917–1952. [Google Scholar] [CrossRef]
  13. Busson, A.; Mitton, N.; Fleury, E. Analysis of the Multi-Point Relay Selection in OLSR and Implications. In Challenges in Ad Hoc Networking, Proceedings of the Fourth Annual Mediterranean Ad Hoc Networking Workshop, Île de Porquerolles, France, 21–24 June 2005; Agha, K.A., Lassous, I.G., Pujolle, G., Eds.; Springer: Boston, MA, USA, 2006; pp. 387–396. [Google Scholar]
  14. Härri, J.; Bonnet, C.; Filali, F. OLSR and MPR: Mutual Dependences and Performances. In Challenges in Ad Hoc Networking, Proceedings of the Fourth Annual Mediterranean Ad Hoc Networking Workshop, Île de Porquerolles, France, 21–24 June 2005; Agha, K.A., Lassous, I.G., Pujolle, G., Eds.; Springer: Boston, MA, USA, 2006; pp. 67–71. [Google Scholar]
  15. Boushaba, A.; Benabbou, A.; Benabbou, R.; Zahi, A.; Oumsis, M. Multi-point relay selection strategies to reduce topology control traffic for OLSR protocol in MANETs. J. Netw. Comput. Appl. 2015, 53, 91–102. [Google Scholar] [CrossRef]
  16. Kitasuka, T.; Tagashira, S. Finding more efficient multipoint relay set to reduce topology control traffic of OLSR. In Proceedings of the 2013 IEEE 14th International Symposium on “A World of Wireless, Mobile and Multimedia Networks” (WoWMoM), Madrid, Spain, 4–7 June 2013; pp. 1–9. [Google Scholar]
  17. Abed, A.K.; Oz, G.; Aybay, I. Influence of mobility models on the performance of data dissemination and routing in wireless mobile ad hoc networks. Comput. Electr. Eng. 2014, 40, 319–329. [Google Scholar] [CrossRef]
  18. Bai, F.; Sadagopan, N.; Helmy, A. IMPORTANT: A framework to systematically analyze the Impact of Mobility on Performance of Routing Protocols for Adhoc Networks. In Proceedings of the IEEE INFOCOM 2003. Twenty-Second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat.No.03CH37428), San Francisco, CA, USA, 30 March–3 April 2003; Volume 2, pp. 825–835. [Google Scholar]
  19. Cavalcanti, E.R.; Spohn, M.A. Enhancing OLSR protocol performance through improved detection of Spatial Dependence. In Proceedings of the 2014 IEEE Symposium on Computers and Communications (ISCC), Funchal, Portugal, 23–26 June 2014; pp. 1–6. [Google Scholar]
  20. Riley, G.F.; Henderson, T.R. The ns-3 Network Simulator. In Modeling and Tools for Network Simulation; Wehrle, K., Güneş, M., Gross, J., Eds.; Springer: Berlin/Heidelberg, Germany, 2010; pp. 15–34. [Google Scholar]
  21. Nguyen, T.D.; Minet, P. Analysis of MPR Selection in the OLSR Protocol. In Proceedings of the 21st International Conference on Advanced Information Networking and Applications Workshops, Niagara Falls, ON, Canada, 21–23 May 2007; Volume 02, pp. 887–892. [Google Scholar]
  22. Wheeb, A.H.; Al-jamali, N.A. Performance Analysis of OLSR Protocol in Mobile Ad Hoc Networks. Int. J. Interact. Mob. Technol. (iJIM) 2022, 16, 106–119. [Google Scholar] [CrossRef]
  23. Bruzgiene, R.; Narbutaite, L.; Adomkus, T. MANET Network in Internet of Things System. In Ad Hoc Networks; InTech: Bondi Junction, Australia, 2017. [Google Scholar]
  24. Al-Areeqi, W.; Saad, W.; Ismail, M. MEQSA-OLSRv2: A Multicriteria-based Hybrid Multipath Protocol for Energy-Efficient and QoS-Aware Data Routing in MANET-WSN Convergence Scenarios of IoT. IEEE Access 2018, 6, 76546–76572. [Google Scholar]
  25. Sbayti, O.; Housni, K.; Hanin, M.; Makrani, A.E. Comparative study of proactive and reactive routing protocols in vehicular ad-hoc network. Int. J. Electr. Comput. Eng. (IJECE) 2023, 13, 5374–5387. [Google Scholar] [CrossRef]
  26. Kadadha, M.; Abualola, H.; Otrok, H.; Mizouni, R.; Singh, S.; Betene, F.; Giacalone, J.P. A Cluster-based Quality-of-Service Optimized Link State Routing protocol for Mesh Networks. In Proceedings of the 2022 International Wireless Communications and Mobile Computing (IWCMC), Dubrovnik, Croatia, 30 May–3 June 2022; pp. 336–341. [Google Scholar]
  27. Lorio, S.; Fresard, S.; Adaszewski, S.; Kherif, F.; Chowdhury, R.; Frackowiak, R.; Ashburner, J.; Helms, G.; Weiskopf, N.; Lutti, A.; et al. Improved MPR Selection Algorithm-Based WS-OLSR Routing Protocol. Int. J. Comput. Netw. Commun. (IJCNC) 2024, 16. [Google Scholar] [CrossRef]
  28. Laanaoui, M.; Raghay, S. Enhancing OLSR Protocol by an Advanced Greedy Forwarding Mechanism for VANET in Smart Cities. Smart Cities 2022, 5, 650–667. [Google Scholar] [CrossRef]
  29. Oubaha, J.; Lakki, N.; Ouacha, A. QoS routing in cluster OLSR by using the artificial intelligence model MSSP in the big data environment. IAES Int. J. Artif. Intell. (IJ-AI) 2021, 10, 458. [Google Scholar]
  30. Gangopadhyay, S.; Jain, V.K. A Position-Based Modified OLSR Routing Protocol for Flying Ad Hoc Networks. IEEE Trans. Veh. Technol. 2023, 72, 12087–12098. [Google Scholar] [CrossRef]
  31. Sani, M.S.; Iranmanesh, S.; Salarian, H.; Tubbal, F.; Raad, R. Optimizing Energy Efficiency in Opportunistic Networks: A Heuristic Approach to Adaptive Cluster-Based Routing Protocol. Information 2024, 15, 283. [Google Scholar] [CrossRef]
  32. Darshan, D.; Prashanth, R. EECRPSID: Energy-Efficient Cluster-Based Routing Protocol with a Secure Intrusion Detection for WSN-Assisted IoT. Int. J. Comput. Netw. Commun. 2024, 16, 103–116. [Google Scholar]
  33. Giridhar, C.K.; Anbuananth, N.; Krishnaraj, N. Energy efficient clustering with Heuristic optimization based Routing protocol for VANETs. Meas. Sens. 2023, 27, 100745. [Google Scholar] [CrossRef]
  34. Jain, R.; Kashyap, I. Energy-Based Improved MPR Selection in OLSR Routing Protocol. In Data Management, Analytics and Innovation; Sharma, N., Chakrabarti, A., Balas, V., Eds.; Springer: Singapore, 2020; Volume 1042. [Google Scholar]
  35. Belkhira, S.A.H.; Boukli-Hacene, S.; Lorenz, P.; Belkheir, M.; Gilg, M.; Zerroug, A. A new mechanism for MPR selection in mobile ad hoc and sensor wireless networks. In Proceedings of the ICC 2020—2020 IEEE International Conference on Communications (ICC), Dublin, Ireland, 7–11 June 2020; pp. 1–6. [Google Scholar]
  36. Nabou, A.; Laanaoui, M.D.; Ouzzif, M. New MPR Computation for Securing OLSR Routing Protocol Against Single Black Hole Attack. Wirel. Pers. Commun. 2021, 117, 525–544. [Google Scholar] [CrossRef]
  37. Idboufker, N.; Mssassi, S.; Alaoui, C.M.; Zougagh, H. Election of MPR Nodes and Detection of Malicious Nodes Based on a Byzantine Fault in the OLSR Protocol Case of a Scale-Free Network. Electronics 2023, 12, 3390. [Google Scholar] [CrossRef]
  38. Aravindan, S.; Rajaram, A. Hybrid Secure Cluster-Based Routing Algorithm for Enhanced Security and Efficiency in Mobile Ad Hoc Networks. Appl. Artif. Intell. 2024, 38, 2341357. [Google Scholar] [CrossRef]
  39. Shankar, D.; Elhoseny, M.; Damasevicius, R. Trust Based Cluster Head Election of Secure Message Transmission in MANET Using Multi Secure Protocol with TDES. J. Univers. Comput. Sci. 2019, 25, 1221–1239. [Google Scholar]
  40. Zhang, M. Weighted clustering ensemble: A review. Pattern Recognit. 2022, 124, 108428. [Google Scholar] [CrossRef]
  41. Wei, W.; Wu, H.; He, Y.; Li, Q. A multi-objective optimized OLSR routing protocol. PLoS ONE 2024, 19, e0301842. [Google Scholar] [CrossRef] [PubMed]
  42. Belkhira, S.A.H.; Hacene, S.B.; Lorenz, P.; Belkheir, M.; Gilg, M.; Bouziani, M. WRE-OLSR, a new scheme for enhancing the lifetime within ad hoc and wireless sensor networks. Int. J. Commun. Syst. 2019, 32, e3975. [Google Scholar] [CrossRef]
  43. Roy, R.R. Mobility Model Characteristics. In Handbook of Mobile Ad Hoc Networks for Mobility Models; Springer: Boston, MA, USA, 2011; pp. 23–32. [Google Scholar]
  44. Henderson, T.R.; Lacage, M.; Riley, G.F.; Dowell, C.; Kopena, J. Network simulations with the ns-3 simulator. SIGCOMM Demonstr. 2008, 14, 527. [Google Scholar]
Figure 1. Multipoint relays illustration.
Figure 1. Multipoint relays illustration.
Information 15 00753 g001
Figure 2. Modified multipoint relays illustration.
Figure 2. Modified multipoint relays illustration.
Information 15 00753 g002
Figure 3. Mean Delay comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Figure 3. Mean Delay comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Information 15 00753 g003
Figure 4. Mean Jitter comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Figure 4. Mean Jitter comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Information 15 00753 g004
Figure 5. PLR comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Figure 5. PLR comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Information 15 00753 g005
Figure 6. PDR comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Figure 6. PDR comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Information 15 00753 g006
Figure 7. Lost Packets comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Figure 7. Lost Packets comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Information 15 00753 g007
Figure 8. Throughput comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Figure 8. Throughput comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Information 15 00753 g008
Figure 9. Mean Delay comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Figure 9. Mean Delay comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Information 15 00753 g009
Figure 10. Mean Jitter comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Figure 10. Mean Jitter comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Information 15 00753 g010
Figure 11. PLR comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Figure 11. PLR comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Information 15 00753 g011
Figure 12. PDR comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Figure 12. PDR comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Information 15 00753 g012
Figure 13. Lost Packets comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Figure 13. Lost Packets comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Information 15 00753 g013
Figure 14. Throughput comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Figure 14. Throughput comparison between MCW_OLSR, OLSR, DSDV, and SR_OLSR.
Information 15 00753 g014
Table 1. Standard Hello message in OLSR Protocol.
Table 1. Standard Hello message in OLSR Protocol.
ReservedHtimeWillingness
Link codeReservedLink Message Size
Neighbor Interface Address
Table 2. Terminology of the improvement.
Table 2. Terminology of the improvement.
TerminologyDescriptionUnit of Measure
DDistance[m]
SNode’s speed[m/s]
θ Node’s direction[°]
VVelocity[m/s]
AAcceleration[m/s2]
Δ T Time interval[s]
tCurrent time[s]
R S ( i , j ) Relative speed-
R A ( i , j ) Relative acceleration-
R D ( i , j ) Relative direction-
S D Spatial dependency-
E ( i , j ) Residual energy-
E A R E Average residual energy-
L E Energy level-
P S Packets sent-
P R Packets received-
T M Trust measure-
M C W M P R Multicriteria Weighted MPR-
Table 3. Standard Hello message in OLSR Protocol.
Table 3. Standard Hello message in OLSR Protocol.
ReservedHtimeWillingness
Link codeReservedLink Message Size
SpeedTMLE
AccelerationDirectionMCWMPR
Neighbor Interface Address
Neighbor Interface Address
Table 4. Simulation parameters.
Table 4. Simulation parameters.
ParametersValues
Terrain Size1000 m × 1000 m
Max Number of Nodes10, 20, 30, 40, 50, 60, 70, 80, 90, 100
Radio Range250 m
MAC LayerIEEE 802.11 peer-to-peer mode
Transport LayerUser Datagram Protocol (UDP)
Traffic ModelCBR
Packet Size1024 bytes
Rate0.4
Mobility ModelsRandom Waypoint and Manhattan Grid
Pause Time1 s
Maximum Node Speed25 m/s
Simulation Time100 s
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

Abdellaoui, A.; Himeur, Y.; Alnaseri, O.; Atalla, S.; Mansoor, W.; Elmhamdi, J.; Al-Ahmad, H. Enhancing Stability and Efficiency in Mobile Ad Hoc Networks (MANETs): A Multicriteria Algorithm for Optimal Multipoint Relay Selection. Information 2024, 15, 753. https://doi.org/10.3390/info15120753

AMA Style

Abdellaoui A, Himeur Y, Alnaseri O, Atalla S, Mansoor W, Elmhamdi J, Al-Ahmad H. Enhancing Stability and Efficiency in Mobile Ad Hoc Networks (MANETs): A Multicriteria Algorithm for Optimal Multipoint Relay Selection. Information. 2024; 15(12):753. https://doi.org/10.3390/info15120753

Chicago/Turabian Style

Abdellaoui, Ayoub, Yassine Himeur, Omar Alnaseri, Shadi Atalla, Wathiq Mansoor, Jamal Elmhamdi, and Hussain Al-Ahmad. 2024. "Enhancing Stability and Efficiency in Mobile Ad Hoc Networks (MANETs): A Multicriteria Algorithm for Optimal Multipoint Relay Selection" Information 15, no. 12: 753. https://doi.org/10.3390/info15120753

APA Style

Abdellaoui, A., Himeur, Y., Alnaseri, O., Atalla, S., Mansoor, W., Elmhamdi, J., & Al-Ahmad, H. (2024). Enhancing Stability and Efficiency in Mobile Ad Hoc Networks (MANETs): A Multicriteria Algorithm for Optimal Multipoint Relay Selection. Information, 15(12), 753. https://doi.org/10.3390/info15120753

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