In this section, we discuss the experimental results of the proposed algorithm, then compare TM2RP with related routing protocols called DBR and MRP.
4.1. The Simulation Environment
In this part, we discuss the performance evaluation setting of TM2RP using the testing environment in the Aqua-Sim package for Network Simulator 2 (NS2) to implement the underwater networking scenario [
49]. A random topology with a different number of sensor nodes was performed (i.e.,
) in the deployed area of
. The transmission range was assigned to
, with an initial energy of
and data packet generation time equal to
for source node with data packet size equal to 64 bytes. A hello packet interval was set to
. In this case, every
, neighbor nodes were initiated with residual energy information for making forwarding decision. Next, distance based on the TM was calculated for prioritizing forwarding candidate neighbors. The energy model was utilized using the same as that used in VBF [
32]. The power setting (
) represents the unit consumption level in data transmission, reception, and being idle at listening to the channel. We then employed a media access control (MAC)
protocol and the result was averaged from 25 runs [
50]. We want to highlight that the DYNAV protocol is a potential improvement of 802.11 for underwater networking scenarios. It focuses on dynamically calculating the network allocation vector (NAV) for individual nodes, resulting in significant performance benefits to avoid unnecessary loner communication deferring by neighboring nodes.
Table 1 below lists the simulation sitting. We want to clarify that the initial energy level consideration in any simulation experiment majorly depends on the network size, transmission range, and data size consideration for communication. We believe that our consideration of 100 J of initial energy in each sensor node was suitable for our experiment’s network setting. We do agree that the realistic underwater sensor network is generally sparse in current application scenarios where the majority of the services are related to the normal monitoring of sea borders. However, when we think of next generation underwater smart and critical services such as underwater object recognition, micro mobility tracking, etc., the underwater sensor network should consider dense networking scenarios. Our consideration of a 250 m distance between sensor nodes is basically appropriate for such underwater networking applications.
4.3. Analysis of Results
This section provides a comparative analysis of the proposed protocol with existing schemes. Energy consumption for DBR, MRP, and TM2RP were measured in this section, and the results are shown in
Figure 7. DBR did not employ an energy metric. It utilizes depth metric, which directly impacts the energy consumption that is consciously reduced, leading to consuming high energy. Moreover, MRP employs the residual energy and depth metric for selecting the next forwarding, which consumes less energy than DBR. Furthermore, the use of supernodes in MRP reduces the number of packet transmissions. In contrast, TM2RP has more energy balancing compared to DBR and MRP. This is because the use of residual energy with a link quality metric in TM2RP reduces the energy consumption between nodes considering the quality of the link, leading to choosing the forwarder node toward the distention efficiently. Therefore, TM2RP accomplishes low energy consumption compared to MRP and DBR.
The proposed protocol’s total energy consumption is investigated in detail in
Table 2, compared with existing techniques focusing on the respective average obtained values. It shows that the average energy consumption values obtained by TM2RP were 30% and 55% for MRP and DBR, respectively. Based on the percentage above, the proposed algorithm provides more stability compared with the literature. TM2PR employed underwater characteristics resulting in high energy-saving performance. This result is further shown clearly in
Figure 8, where energy consumption observations and percentage gain are demonstrated in close relation for better clarity. The results provided in
Table 3 and
Figure 8 are thus confirmed. Therefore, with significantly lower energy consumption, the proposed protocol outperformed state-of-the-art algorithms.
The packet reception rate for DBR, MRP, and TM2RP is indicated in
Figure 9. Selecting the next forwarder in DBR using depth information makes the data packets transmit using the same nodes, reducing packet loss, and resulting in the high delivery ratio in DBR compared to MRP with a smaller number of nodes. Moreover, MRP obtained less delivery ratio with less energy consumption than DBR because it provides energy balancing, but does not employ link quality metrics. In contrast, TM2RP achieved the highest packet delivery ratio using less expensive methods. Therefore, the employment of retransmission techniques reduces the packet loss if the sensor has not been selected to transmit the data packets, which leads to an increased packet reception rate.
We agree that link quality calculation is significant for the proposed framework. As much as link quality calculation or prediction will be better, the performance of the proposed framework is improved with regard to the packet delivery ratio. This is due to the average value consideration of LQI in Equation (4). Thus, the average value closeness to the actual value will impact the overall selection of underwater forwarding nodes resulting in a high packet delivery ratio compared to state-of-the-art techniques. Furthermore, TM2RP utilizes the TM, which obtains more reliable and stable links, which reduces packet loss and results in a high delivery ratio toward the supernodes.
A more detailed performance gain analysis is provided in
Table 3 in terms of the packet delivery ratio of TM2RP. This comparative study investigated state-of-the-art underwater literature to illustrate the corresponding analysis of performance gain. It can be noted that in terms of percentage, the average values obtained by TM2RP were 20% and 25% for MRP and DBR, respectively. The justification behind this is the use of underwater features to distinguish network movements that have not been studied in any current research. The existing algorithms use the quality of service and the location of the underwater cluster heads to select the next forwarding nodes. However, the proposed system addresses the underwater network complexities, accomplished by better results regarding the packet delivery ratio. This result is illustrated in
Figure 10 in a more technically comprehensible manner. Here, in close contrast, the average values obtained results by TM2RP are provided to make it readable compared to the literature. This is also valuable for validating the outcomes shown in
Table 2, and
Figure 9 demonstrates that TM2RP outperformed other techniques in terms of packet delivery ratio.
The overlapping in
Figure 7 and
Figure 9 was due to lower performance difference between the literature protocols under smaller network scenario with limited number of sensor nodes. In particular, the energy consumption performance of MRP and the proposed TM2RP was quite close with a smaller underwater network of less than 100 underwater sensor nodes. This is due to the individual node’s residual energy and depth information-based strategy of MRP, which works with small network environment. However, the energy consumption performance considerably degrades with a scaled network environment of 150 or more underwater sensor nodes. Similarly, the packet delivery ratio performance of DBR and MRP was quite close with smaller network scenario and the same with 100 sensor nodes because of the similar depth-based forwarding approach without creating layers, which works precisely with a smaller number of nodes.
Figure 11 below shows the comparison of network lifetime between DBR, MRP, and TM2RP. In this figure, DBR and MPR have a lower network lifetime than TM2RP. DBR utilizes depth information only, leading to selecting a lower depth, always ignoring the node’s energy. As a result, the selected node will die soon, and the network lifetime is further reduced. In MRP, depth information with residual energy has been employed for selecting the next forwarding nodes, meaning then that the node with high residual energy has always been selected. Moreover, other nodes have not been selected, which directly impacts on the network’s lifetime. On the other hand, TM2RP calculates the route cost using link quality, residual energy, and depth information. In this case, the energy consumption has been balanced and further improves the network lifetime.
In
Table 4, the network lifetime TM2RP is investigated compared to the literature in terms of percentage gain. The average values obtained by TM2RP can be noted as 14% and 103% for MRP and DBR, respectively. The performance strengths can be explained by the lack of utilizing the underwater features in the existing algorithms, depending primarily on the quality of service and the position information of the sensor nodes. However, underwater features have been considered in the proposed protocol, resulting in significant efficiency gains as the network lifetime is longer. These obtained results in network lifetime are further represented in detail in
Figure 12. Thus, network lifetime outcomes and observations are displayed in the deep association as it is comparatively analyzed. Consequently, it validates the outcomes displayed in
Table 4 and
Figure 11. Hence, in comparison with other state-of-the-art techniques, the proposed TM2RP indicated a more extended network lifetime.
The average end-to-end delay of TM2RP, DBR, and MRP is measured in the following figure.
Figure 13 proves that TM2RP achieved a lower delay than DBR and MRP. This is because DBR and MRP employ holding time based on residual energy. This holding time resulted in increasing the delay if all neighbors did not overhear and was acknowledged from its neighbor. In this case, the second elected node forwards the data after the holding time is finished. As a result, the delay occurred. On the other hand, TM2RP did not employ the holding time technique as the electing node directly forwarded the data packet. This is because the sender node chose the receiver node. Only the sender node holds the data packet for a second until acknowledged by its neighbor, resulting in less delay than DBR and MRP.
A more comprehensive discussion of the end-to-end delay average obtained results of TM2RP is given in
Table 5. For MRP and DBR, respectively, the average obtained results by TM2RP were 50% and 69%. This can indicate that the underwater characteristics are not considered in existing algorithms, depending on the location information of sensor nodes. On the other hand, TM2RP employed direct forwarding of the data packet without holding time, leading to significant results. This feature is demonstrated in
Figure 14 clearly, where observations of the average obtained results of end-to-end delay are displayed comprehensively. The outcomes provided in
Table 5 and
Figure 13 were verified and demonstrate that TM2RP overwhelmed other state-of-the-art techniques regarding the end-to-end delay.