5.1. Scenarios with Homogeneous Nodes
5.1.1. Network Load
Figure 1 presents a comparative analysis of eight network protocols—proactive (OLSR, DSDV), reactive (AODV, DSR, AOMDV, TORA), and hybrid (ZRP, GRP)—in terms of network load across different network sizes (20, 80, 200, and 500 nodes). The analysis reveals significant trends in network load as the network size scales. Initially, at 20 nodes, all protocols exhibit relatively low network loads, establishing a baseline for comparison. Proactive protocols show lower initial loads due to their constant route maintenance, making them more efficient for smaller networks. However, their performance becomes less optimal for very large networks due to the overhead of maintaining routing tables. As the network size increases to 80 nodes, reactive protocols experience a significant rise in network load due to the increased overhead of on-demand route discovery under moderate traffic conditions.
As the number of nodes increases, more routing control packets are exchanged, leading to a higher network load. For 20 and 80 nodes, fewer control messages are needed due to lower network density. However, at 200 and 500 nodes, routing overhead rises exponentially due to frequent topology changes and route maintenance. Despite this increase, the network reaches a saturation point where adding more nodes does not significantly increase transmitted packets.
The most substantial rise in network load is observed at 200 nodes, reflecting the scalability and adaptability of all protocols to higher node densities. Hybrid protocols, which combine the strengths of both proactive and reactive strategies, show balanced performance, making them most suitable for very high-density networks (500 nodes) where they can efficiently manage the increased load. At 500 nodes, the network load stabilizes across all protocols with minor variations, indicating their efficiency at high network densities. Notably, the GRP protocol shows a higher initial load but aligns with others at higher node counts, while OLSR maintains a consistent increase. This analysis highlights the efficiency and scalability of each protocol category, providing critical insights into their optimal operational conditions and potential performance constraints across various network scenarios.
Table 5 summarizes the protocol suitability for the four different scenarios considering the network load.
5.1.2. Throughput
Eight network protocols are thoroughly compared in
Figure 2 below with respect to throughput across various network sizes (20, 80, 200, and 500 nodes). Significant patterns in throughput performance as network size increases are revealed by the investigation. To create a baseline for comparison, all protocols show different throughput values at the beginning, at 20 nodes. Due to their continuous route maintenance, proactive protocols exhibit stable but low throughput, which makes them more practical for smaller networks. However, the maintenance overhead makes them less effective for very large networks. Under moderate traffic levels, the overhead of route discovery causes reactive protocols to noticeably lose throughput as the network size grows to 80 nodes. The on-demand route-finding of these protocols reduces overhead in less dense networks while demonstrating scalability with more nodes, making them appropriate for situations with moderate to high node densities (80 to 200 nodes).
Throughput decreases when the number of nodes rises from 20 to 80 due to increased MAC layer contention and congestion, which causes more packet collisions, retransmissions, and delays. At 200 nodes, however, the network becomes more interconnected, increasing throughput by decreasing packet drops and enhancing route stability. Because their routing techniques function identically under high mobility and huge network sizes, throughput is consistent across all MANET protocols despite common congestion, interference, and MAC-layer restrictions.
At 200 nodes, the throughput increases to the maximum, demonstrating how all protocols can be scaled and adjusted to larger node densities. Hybrid protocols are best suited for very high-density networks (500 nodes), where they efficiently balance the load and maintain high throughput by fusing the advantages of proactive and reactive tactics. All protocols’ throughput stabilizes around 500 nodes with just slight changes, demonstrating their effectiveness at high network densities. Interestingly, whereas OLSR continues to rise steadily, the GRP protocol first exhibits a higher throughput before lining up with other protocols at increasing node counts. The effectiveness and scalability of each protocol category are highlighted in this analysis, which also offers important insights into their ideal operating environments and possible performance limitations in a range of network scenarios. The protocol’s suitability for each of the four scenarios, taking throughput into account, is summarized in
Table 6 below.
5.1.3. Simulation Time
A detailed comparison of the eight network protocols is shown in
Figure 3 below. The data reveal significant patterns in simulation duration with increasing network size. At 20 nodes, the protocols show comparatively short simulation periods at first, providing a starting point for comparing performance. Due to their continuous route maintenance, proactive protocols typically exhibit moderate simulation times; which makes them appropriate for smaller networks. For very large networks, however, the overhead of maintaining routing tables reduces their performance. Under moderate traffic conditions, the overhead of route discovery causes reactive protocols to noticeably increase their simulation time as the network size grows to 80 nodes. These protocols’ on-demand route discovery method can efficiently handle the increasing load in situations with moderate to high node densities (80 to 200 nodes).
When all protocols reach their peak simulation times at 200 nodes, the biggest shift is shown, underscoring the difficulties with scaling and adaptation that come with higher node density. Due to their balanced performance, hybrid protocols—which blend proactive and reactive tactics—are especially well-suited for very high-density networks (500 nodes), where they can effectively handle the additional load. Most protocols show a return to efficiency at the highest network densities, with simulation times tending to steady or drop at 500 nodes. This analysis highlights each protocol category’s effectiveness and scalability while offering important insights into their operational performance and possible limitations in a range of network scenarios. Given the simulation time,
Table 7 below provides a summary of the procedure’s applicability for the four distinct scenarios.
5.1.4. Average Delay
As the network size increases, the research shows notable variations in average delay, as seen in
Figure 4. All protocols first show comparatively low average delays at 20 nodes, creating a baseline against which to compare. Because proactive protocols maintain their routes continuously, they exhibit moderate latency, which makes them more effective for smaller networks. However, the overhead of maintaining routing tables makes their performance less than ideal for very large networks. The overhead of route finding under moderate traffic levels causes reactive protocols to noticeably increase their average delay as the network capacity grows to 80 nodes.
These protocols work most effectively in situations where there are moderate to high node densities (80–200 nodes), as their as-needed route-finding way can handle the extra load. Congestion rises when the network expands from 20 to 200 nodes because of increased contention, retransmissions, and routing overhead, which results in longer pathways and longer delays. End-to-end latency is decreased by the network’s density at 500 nodes, which permits more direct routes and fewer hops. Certain protocols minimize latency in crowded networks by further optimizing route finding.
At 200 nodes, the average delay increases the highest, underscoring the difficulties in scalability and adaptability that come with increasing node density. Because hybrid protocols exhibit balanced performance by combining proactive and reactive techniques, they are especially well-suited for very high-density networks (500 nodes), where they can effectively handle the increased delay. Average delays for the majority of protocols tend to settle at 500 nodes, suggesting that efficiency returns at the largest network densities. The effectiveness and scalability of each protocol category are highlighted in this analysis, which also offers important insights into their operational performance and possible limitations in a range of network scenarios. The protocol’s suitability for the four distinct cases is compiled in
Table 8 below, taking the average delay into account.
5.1.5. Energy Consumption
In
Figure 5, a thorough comparison of energy consumption across various network sizes is shown. At first, all protocols use comparatively little energy at 20 nodes, creating a baseline against which to compare. Due to their continuous route maintenance, proactive protocols exhibit minimal energy consumption, which makes them more effective for smaller networks. For very large networks, however, the overhead of maintaining routing tables reduces their performance. Reactive protocols noticeably use more energy when the network size reaches 80 nodes because of the overhead of route discovery in moderate traffic scenarios. Under moderate traffic levels, the overhead of route finding causes reactive protocols to noticeably increase their energy consumption as the network size grows to 80 nodes.
At 200 nodes, the energy usage increases the most, underscoring the difficulties in scalability and adaptability that come with increasing node density. Because hybrid protocols exhibit balanced performance by combining proactive and reactive techniques, they are especially well-suited for very high-density networks (500 nodes), where they can effectively handle the increased energy consumption. Energy usage generally stabilizes at 500 nodes for the majority of protocols, suggesting a return to efficiency at the highest network densities. The effectiveness and scalability of each protocol category are highlighted in this analysis, which also offers important insights into their operational performance and possible limitations in a range of network scenarios. The protocol’s suitability for the four distinct scenarios, taking energy usage into account, is summarized in
Table 9 below.
The fundamental cause of the high energy consumption of active protocols—especially proactive ones—is the requirement for ongoing routing table updating. These protocols cause a large overhead in control message traffic because they constantly distribute updates to guarantee that all nodes have the most recent routing information. Nodes continuously send and receive data packets, even when no data transmission is taking place, which depletes battery life. Energy consumption is further increased by the requirement to continuously monitor network topology because nodes are still active and involved in routing tasks. Nodes must constantly adapt to account for node mobility in dynamic contexts, which adds another layer of energy consumption because they must exert more effort to maintain connectivity and routing accuracy. As a result, proactive protocols are less appropriate for situations with limited energy resources because, although they offer low-latency routing under stable circumstances, their operational requirements might result in quick energy loss.
5.1.6. Jitter
A jitter-based analysis is shown in
Figure 6. To create a baseline for comparison, all protocols show comparatively minimal jitter at 20 nodes. Due to their continuous route maintenance, proactive protocols exhibit moderate jitter, which makes them more effective for smaller networks. For very large networks, however, the overhead of maintaining routing tables reduces their performance. Reactive protocols noticeably increase jitter as the network capacity reaches 80 nodes because of the overhead of route discovery in moderate traffic situations. When a network expands from 20 to 200 nodes, jitter increases due to congestion and frequent route changes, that alter packet arrival times. At 500 nodes, however, denser connections offer more dependable and stable pathways, which lower jitter by guaranteeing more constant delivery times.
Higher node density presents scalability and adaptation problems, as evidenced by the most noticeable increase in jitter at 200 nodes. Due to their balanced performance, hybrid protocols—which blend proactive and reactive tactics—are especially well-suited for very high-density networks (500 nodes), where they can effectively handle the increased jitter. For most protocols, jitter tends to stabilize or decrease at 500 nodes, suggesting that efficiency has returned at the highest network densities. This analysis highlights each protocol category’s effectiveness and scalability while offering important insights into their operational performance and possible limitations in a range of network scenarios.
With an emphasis on jitter,
Table 10 shows how well proactive, reactive, and hybrid routing systems perform across a range of network sizes. Due to their regular route updates, proactive protocols are effective in small networks (20 nodes). However, because of the complexity of maintaining routing tables, they have trouble scaling in bigger networks (200 nodes), where jitter increases dramatically. Reactive protocols have increased jitter because of on-demand route discovery, which peaks at medium and large network sizes (80 and 200 nodes), even if they are more flexible for smaller and dynamic networks. They do, however, stabilize in networks with 500 nodes or more, suggesting that efficiency improves with increased connectedness. Hybrid protocols efficiently manage jitter even as the network expands by continuously balancing performance across all network sizes.
5.1.7. Packet Loss Rate
All protocols show comparatively significant packet loss rates at 20 nodes, as shown in
Figure 7, providing a baseline against which to compare. Because proactive protocols maintain their routes continuously, they exhibit a moderate packet loss rate, which makes them more effective for smaller networks. However, the overhead of maintaining routing tables makes their performance less than ideal for very large networks. The overhead of route discovery under moderate traffic conditions causes reactive protocols to noticeably reduce their packet loss rate as the network capacity grows to 80 nodes. Packet loss rates are comparable in smaller networks (20 and 80 nodes) due to less congestion and stable pathways. Higher connectivity enhances redundancy as the network expands to 200 and particularly 500 nodes, enabling dropped packets to be promptly diverted and minimizing packet loss.
At 200 nodes, the packet loss rate shows the biggest improvement, underscoring the difficulties in scalability and adaptation that come with increasing node density. Because hybrid protocols exhibit balanced performance by combining proactive and reactive techniques, they are especially well-suited for very high-density networks (500 nodes), where they can effectively handle the lower packet loss rate. Most protocols exhibit a large decrease in packet loss rates at 500 nodes, suggesting a return to efficiency at the highest network densities. The effectiveness and scalability of each protocol category are highlighted in this analysis, which also offers important insights into their operational performance and possible limitations in a range of network scenarios. The protocol’s suitability for each of the four cases, taking into account the packet loss rate, is summarized in
Table 11 below.
5.1.8. Packet Delivery Ratio
In terms of packet delivery ratio (PDR), a thorough comparison is shown in
Figure 8 below. A baseline for comparison is established at 20 nodes, where all techniques display different PDRs. Because proactive protocols continuously maintain their routes, they exhibit greater PDRs, which makes them more effective for smaller networks. For very large networks, however, the overhead of maintaining routing tables reduces their performance. Under moderate traffic levels, the overhead of route discovery causes reactive protocols to noticeably lose PDR as the network size grows to 80 nodes. PDR is decreased by more congestion, collisions, and interference between 20 and 80 nodes. Higher connectivity at 200 and 500 nodes, however, makes it possible for more dependable multi-hop pathways, which enhances protocol performance and boosts the number of successful packet deliveries.
The biggest PDR improvement is shown at 200 nodes, underscoring the difficulties with scalability and adaptability that come with greater node density. Because hybrid protocols exhibit balanced performance by combining proactive and reactive techniques, they are especially well-suited for very high-density networks (500 nodes), where they can effectively handle the elevated PDR. For the majority of protocols, PDR tends to stabilize or rise at 500 nodes, suggesting a return to efficiency at the highest network density. The effectiveness and scalability of each protocol category are highlighted in this analysis, which also offers important insights into their operational performance and possible limitations in a range of network scenarios. The protocol appropriateness for the four distinct scenarios considering PDR is summed up in
Table 12 below.
5.2. Comparative Analysis of Routing Protocols with Homogeneous Nodes
The comparative analysis examines and shows the performance of proactive, reactive, and hybrid routing protocols in various contexts, as shown in
Table 13. Using metrics including network load, throughput, average delay, energy consumption, jitter, packet loss rate, and PDR, this research illustrates the trade-offs and applicability of each protocol type for different network situations.
The applicability of proactive, reactive, and hybrid routing protocols under various network conditions and performance trade-offs has been clarified by this comparative investigation. Network load, throughput, average latency, energy consumption, jitter, packet loss rate, and packet delivery ratio are performance indicators that offer valuable insights into the strengths and shortcomings of each protocol.
Figure 9,
Figure 10,
Figure 11 and
Figure 12 display the outcomes of various homogenous node scenarios.
Table 14 also shows the protocol suitability across the four scenarios.
Proactive Protocols: With constant route maintenance, proactive protocols excel in scenarios requiring low average delay, jitter, and energy consumption. They are most effective for smaller networks where stability and immediate route availability are crucial.
Reactive Protocols: Reactive protocols, characterized by higher delay and jitter due to on-demand route discoveries, demonstrate effective scalability in moderately dense networks. Their ability to dynamically manage overhead makes them suitable for networks with moderate to high node densities.
Hybrid Protocols: Combining the strengths of proactive and reactive approaches, hybrid protocols offer balanced performance across all metrics. They are particularly effective in highly dense network environments, maintaining high throughput, moderate delay, and energy efficiency while ensuring low packet loss rates and high packet delivery ratios.
These understandings are essential for choosing the best routing protocol depending on particular network needs, guaranteeing dependable and effective network performance. By comprehending the subtle trade-offs between numerous protocol types, network designers can modify their strategy to satisfy the requirements of diverse network scenarios, thus improving overall performance and dependability.
5.3. Scenarios with Heterogeneous Nodes
The network’s performance can be efficiently simulated and analyzed under a variety of conditions, including the effect of node mobility, network size, and the mix of fixed and mobile nodes. A realistic and representative heterogeneous network scenario can be created with the aid of the Random Waypoint Mobility Model for mobile nodes and the static placement of fixed nodes. This allows for the evaluation of crucial performance metrics and the creation of efficient communication strategies.
Heterogeneous nodes are different types of nodes utilized in a network, with the number of mobile and fixed nodes varying across configurations [
22]. This section describes the performance of heterogeneous networks with various combinations of mobile and fixed nodes. By gradually increasing the number of both node types, the analysis reveals how the network’s scalability affects important performance measures. Adding a ground speed of 3 m/s to the Random Waypoint Mobility Model for the mobile nodes makes the simulated heterogeneous network more like real-life situations where things are both fixed and moving slowly. This lets us do more accurate performance tests and come up with better ways to communicate.
In the first scenario, which involves 10 mobile nodes and 10 fixed nodes, we observe a small deployment that is particularly useful for localized applications or proof-of-concept studies. As the network scales to 40 mobile and 40 fixed nodes, and then to 100 mobile and 100 fixed nodes, the network’s capacity and complexity increase significantly. This growth leads to changes in various performance metrics such as total load, throughput, latency, energy consumption, jitter, packet loss, and delivery ratio. The final scenario, featuring 250 mobile and 250 fixed nodes, represents a large-scale heterogeneous network akin to a smart city or IoT infrastructure. Here, the sheer number of devices introduces new challenges related to coordination, resource management, and maintaining quality of service.
By evaluating this spectrum of network sizes, we can identify scaling trends, bottlenecks, and trade-offs among performance indicators. This understanding is vital for creating and optimizing heterogeneous communication systems that can adapt to the diverse needs of various applications and deployment contexts.
In the experiment with 10 mobile and 10 fixed nodes, the role of fixed nodes as signal relays becomes crucial. Their effectiveness in improving overall network latency and throughput can be significant, as they facilitate more stable connections and reduce the distance that mobile nodes need to cover to reach one another. By acting as intermediaries, fixed nodes can help maintain a reliable communication path, thereby enhancing the overall performance of the network.
5.5. Overall Results
The comparison of the homogeneous and heterogeneous networks with 20 nodes shows distinct effects on proactive, reactive, and hybrid protocols, as shown in
Table 16. In proactive protocols, such as OLSR and DSDV, the network’s heterogeneity seems to slightly increase the network load and energy consumption, likely due to the continuous exchange of routing information between mobile and fixed nodes. Reactive protocols, such as AODV and DSR, have similar throughput and packet delivery rates in both types of networks. However, simulation times are shorter in the homogeneous network, which suggests that routes can be found more quickly in an environment where everyone moves around the same amount. Hybrid protocols, such as ZRP and GRP, maintain consistent performance across both scenarios, though the heterogeneous network might experience a slight increase in delay due to the interaction between mobile and fixed nodes. Overall, while proactive protocols might be more affected by the network’s heterogeneity, reactive and hybrid protocols appear to adapt well to both network types, with only minor variations in performance metrics.
In the 80-node scenario, the effect of homogeneous versus heterogeneous networks on the three categories of protocols reveals key differences. Proactive protocols, such as OLSR and DSDV, experience a higher network load and energy consumption in the heterogeneous network due to the continuous need to update routes between mobile and fixed nodes. Reactive protocols, like AODV and DSR, show consistent performance across both network types, with slightly lower simulation times in the homogeneous network, likely due to simpler routing paths. Hybrid protocols, including ZRP and GRP, maintain stable performance across both scenarios, demonstrating their flexibility, with only minor variations in metrics like delay and jitter. Overall, the presence of fixed nodes in the heterogeneous network introduces more complexity for proactive protocols, while reactive and hybrid protocols adapt well to both network types.
In the 200-node scenario, the impact of homogeneous and heterogeneous networks on proactive, reactive, and hybrid protocols demonstrates notable differences. Proactive protocols experience higher network load and energy consumption in the heterogeneous network due to the added complexity of managing routes between a mix of mobile and fixed nodes. Reactive protocols show similar throughput and delay across both network types, but the homogeneous network exhibits slightly lower simulation times, likely because of the uniform mobility, which simplifies routing processes. Hybrid protocols maintain consistent performance in both network types, but the heterogeneous network shows a slight increase in packet loss rate and energy consumption, likely due to the interaction between different node types. Overall, while proactive protocols are more affected by network heterogeneity; reactive and hybrid protocols exhibit more stable behavior across both homogeneous and heterogeneous network scenarios.
In the 500-node scenario, the effects of homogeneous and heterogeneous networks on the three protocol categories become more pronounced. Proactive protocols, such as OLSR and DSDV, continue to show increased network load and energy consumption in the heterogeneous network, which is expected due to the overhead of maintaining routes in a larger and more complex network with both mobile and fixed nodes. Reactive protocols, including AODV and DSR, maintain consistent performance across both network types, but the homogeneous network shows slightly lower simulation times, likely due to the uniformity in node mobility. Hybrid protocols demonstrate stable behavior in both scenarios, with only minor differences in delay and jitter, although the heterogeneous network exhibits a slightly higher packet loss rate. Overall, the introduction of fixed nodes in the heterogeneous network tends to increase the complexity and overhead for proactive protocols, while reactive and hybrid protocols remain adaptable and efficient across both network types, even at larger scales.
Based on the results of the four scenarios with 20, 80, 200, and 500 nodes, it is evident that the type of network—whether homogeneous or heterogeneous—significantly affects the performance of different protocol categories. Proactive protocols, such as OLSR and DSDV, consistently show higher network load and energy consumption in heterogeneous networks due to the continuous need to maintain up-to-date routing information across both mobile and fixed nodes. As the network size increases, this effect becomes more pronounced, particularly in larger networks like the 500-node scenario. Reactive protocols, including AODV and DSR, demonstrate stable performance across both network types, with a slight advantage in simulation time within homogeneous networks where routing paths are more straightforward due to the uniform mobility of nodes. Hybrid protocols, such as ZRP and GRP, exhibit consistent and adaptable performance across all scenarios, with minimal impact from network heterogeneity, though they do show slight increases in delay and packet loss in larger heterogeneous networks. Overall, as the network size scales, homogeneous networks offer simplicity and efficiency, particularly for reactive protocols, while heterogeneous networks introduce more complexity, particularly affecting proactive protocols, but can still maintain robust performance with hybrid protocols.
By aligning protocol selection with network size, network administrators and system designers can optimize performance to suit specific application requirements and operating conditions. In smaller networks, proactive protocols are advantageous due to their low overhead and immediate route availability, making them suitable for scenarios requiring minimal latency and stable topology. As network size increases, reactive protocols become more effective in managing dynamic changes while reducing the overhead of maintaining routing tables. For large and very large networks, hybrid protocols are the optimal choice, as they combine the strengths of proactive and reactive approaches to balance scalability, efficiency, and reliability. This strategic selection ensures that the chosen protocol aligns with the network’s scale and complexity, leading to improved communication performance, reduced energy consumption, and enhanced overall efficiency.
In the context of MANET, selecting the appropriate routing protocol is crucial for optimizing performance based on specific application scenarios. Proactive protocols, such as OLSR and DSDV, are advantageous in low-density, stable networks like military operations or emergency response scenarios, as they provide low latency due to readily available routes and maintain consistent routing information. However, their high overhead from frequent routing table updates and increased energy consumption can be significant drawbacks. Conversely, reactive protocols, such as AODV and DSR, are better suited for dynamic environments with high node mobility, like disaster recovery operations, where they minimize overhead by establishing routes on demand. Despite their adaptability, these protocols may experience increased latency during the route discovery process. Hybrid protocols, such as ZRP and GRP, effectively balance the strengths and weaknesses of both proactive and reactive approaches, making them ideal for applications like sensor networks. In such scenarios, hybrid protocols can maintain stability while also accommodating varying latency needs, thus ensuring efficient data transmission and energy usage in dynamic environments.