iAMCTD: Improved Adaptive Mobility of Courier Nodes in Threshold-Optimized DBR Protocol for Underwater Wireless Sensor Networks

We propose forwarding-function ( F F ) based routing protocol for underwater sensor networks (UWSNs): improved adaptive mobility of courier nodes in threshold-optimized depth-based-routing (iAMCTD). Unlike existing depth-based acoustic protocols, the proposed protocol exploits network density for time-critical applications. In order to tackle flooding, path loss, and propagation latency, we calculate optimal holding time ( H T ) and use routing metrics: localization-free signal-to-noise ratio (LSNR), signal quality index (SQI), energy cost function (ECF), and depth-dependent function (DDF). Our proposal provides on-demand routing by formulating hard threshold ( H th ), soft threshold ( S th ), and prime energy limit ( R prime ). Simulation results verify effectiveness and efficiency of the proposed iAMCTD.


Background
Underwater acoustic sensor networks (UASNs), as a subclass of wireless sensor networks (WSNs), are specifically used for monitoring purposes in aqueous environment. The acoustic wireless sensors along with sink(s), distributed under water, constitute the basic body of UASN, where acoustic sensors gather the information of interest and then following a routing strategy forward these data to the end station. WHOI Micro-Modem [1] and Crossbow Mica2 [2] are among the commercially available sensors for underwater environments. Sink is generally supposed to have no power constraint, whereas the acoustic sensors are equipped with limited battery power. These networks provide diversified range of applications like pollution monitoring, ocean current detection, submarine discovery, deep sea explorations, and seabed management.
Due to the nature of aqueous environment, improving energy efficiency at routing layer is a challenging task. Moreover, as there are major differences between terrestrial and underwater conditions, hence the basic concepts of terrestrial routing can not be implemented in UWSNs. To tackle these problems, researchers exercise the role of low speed acoustic signals for aqueous communication and sea navigation systems, leading to high propagation delay and transmission losses. High shipping activity, thermal noise, and turbulent noise also increase the error rate. Authors in [3] design the underwater acoustic channel to descriptively analyze the total noise density and path loss. On the other hand [4], it investigates diverse routing architectures for 2dimensional and 3-dimensional UWSNs. Fundamental analyses of aqueous conditions show that reactive routing is more challenging than the proactive one. Battery replacement and efficient routing are among the solutions to overcome the 2 International Journal of Distributed Sensor Networks power constrained problem of acoustic sensors; however, the leading solution is not practical; thereby, we focus on the lagging one.
The two major categories of underwater routing protocols are localization-based and localization-free. The fundamental difference between these two is the awareness of location by the sensor nodes. Localization-free protocols are also termed as flooding based schemes, where nodes are only aware about their depth. On the other hand, location-based protocols assume that the sensor nodes are location aware. In literature, both localization-based and localization-free schemes are available: QELAR [5], R-ERP2R [6], EEDBR [7], and MPT [8]. These protocols attempt to tackle high transmission delay, path loss, and receiving energy consumption. However, deficiencies do exist. Depth Based Routing (DBR) protocol [9] is based on depth of sensor nodes as the trivial parameter in flooding-based forwarding schemes. EEDBR [7] improves the deficiencies of DBR by considering residual energy while selecting data forwarder(s). R-ERP2R [6] is another magnificent depth-based routing scheme, which implements "ETX" routing metric for improving energy efficiency. QELAR [5] designs routing architecture and cross-layer approach on the basis of Q-machine learning, thereby improving localizationbased routing. MPT [8] employs power-controlled and source-initiated transmission by examining the deficiencies at the physical layer in UASNs, specifically to deal with ondemand applications. H2-DAB [10] achieves the minimum delay and higher network lifetime by using hop count as routing metric. It also employs courier nodes to provide adaptability for time-critical and data-sensitive applications.
There is always a need of less complex and highly reliable communication scheme in WSNs and UWSNs. Liu et al. [11] improve reliability in transmissions by proposing a network coding based cooperative communications scheme (NCCC). It provides a scalable implementation of NCCC by selecting coding vectors from finite field. Localization schemes for sensor nodes are not so accurate in UWSN, as in WSN. In WSN, mobile beacon assisted localization is used.
In [12], the authors propose -curve, which is a path planing mechanism for mobile beacons to localize the sensor nodes. Zou et al. [13] develop a generic algorithm to control the movement of autonomous underwater vehicles (AUVs) in UWSN by gathering network information from sensor nodes. Limited residual energy is one of the main challenges for sensor nodes in UWSN. High numbers of (re)transmissions and collisions cause consumption of energy. In [14], the authors tackle the issue by proposing contention-free multichannel MAC protocol for UWSNs.
Another technique has been proposed by [15] in which authors design spatially fair MAC (SFMAC) protocol for UWSNs. It avoids the collisions with postponing clear-tosend (CTS) for a specific duration as calculated by the receiver node. Mobility of the target object is always an issue for WSN. Furthermore, it is very difficult to update the location information of the target object by sensor nodes. In [16]; the authors suggest an accurate target tracking scheme for WSNs. They achieve energy efficiency in the scheme by minimizing the missing rate of an object.
MUAP in [17] examines the acoustic channel as well as its losses and then proposes an energy model for the computation of channel losses in aqueous environment. Stojanovic [18] carefully examines the association between transmission distance and channel capacity in underwater communication. CEDC [19] uses doppler compensation model to improve the scrutinizing of acoustic signals and present a high data-rate communication model. In dense underwater conditions, PULRP [20] provides a cross-layer model as well as a descriptive algorithm to maximize network's throughput. This model is localization-free technique with efficient energy consumption model. AMCTD [21] exploits the adaptive mobility of courier nodes to maximize the network lifetime. It computes the holding time on the basis of weight function to cope with the problems of high transmission loss and low network lifetime. The work presented in this paper is the extension of [21].

Motivation and Contribution
By examining the flooding as well as depth-based routing protocols, we compensate for the deficiencies in these schemes. In DBR and EEDBR, stability period quickly ends due to unnecessary data forwarding and high load on lowdepth nodes. Another main deficiency of these protocols is a sharp instability period due to the quick energy consumption of medium-depth nodes. In AMCTD, the high transmission loss is due to distant transmissions of medium-depth nodes. AMCTD is not suitable for data-sensitive applications, especially during instability period due to the mobility pattern of courier nodes. The consideration of only two parameters, depth and residual energy, is not sufficient for global load balancing throughout the network lifetime.
We investigate the problems of medium-depth nodes in the earlier rounds like high end-to-end delay and transmission loss, low stability period, and fast energy consumption. Based on these, we optimize the movement of courier nodes in sparse conditions for load balancing. Although AMCTD's performance is better than DBR and EEDBR, respectively; however, deficiencies do exist. We try to overcome the deficiencies as follows.
(i) In iAMCTD, the efficient movement of courier nodes minimizes end-to-end delay and decreases the energy consumption of low-depth nodes in sparse conditions.
(ii) The computation technique causes longer stability period than the previous ones along with reduced transmission loss. It also decreases average end-toend delay of packets which is crucial for time-critical applications.
(iii) Implementation of threshold-optimized data forwarding is resourceful process for on-demand routing and removes forwarding of unnecessary data in the network.
(iv) Optimized mobility pattern of sink, in later rounds, maintains end-to-end delay of the network, especially International Journal of Distributed Sensor Networks 3 for delay-sensitive applications even in sparse conditions.
(v) We examine nodes' depth and control overhead at physical layer as well as network layer and propose a model which caters for the major acoustic problems.
We consider arbitrary deployment of nodes in 3D aqueous environment. The network consists of sensor nodes, courier nodes, multiple sinks, and onshore data centers. Sensor nodes and courier nodes communicate with lowrange acoustic modems, whereas sinks (equipped with both RF and acoustic modems) communicate with onshore data centers and sensor nodes. Upon the detection of physical environmental attributes, the sensor nodes transmit the sensed data to either of the in-range node or sink. Courier nodes are equipped with mechanical modules for movement control; however, these can only relay the network data towards sink. After collecting threshold-based data, sensor nodes transfer the data to sink, as soon as possible, either by direct transmission or through courier nodes; otherwise they broadcast the data towards their neighbors. Nodes communicate with each other using low-range commercial acoustic modems. In flooding-based techniques, control packets' transmission is the requirement of network in order to achieve better management with the varying network density. The multiple-sink model is proficient at balancing the network load and it has been analyzed in [22][23][24].

The Proposed iAMCTD
We divide operation of the proposed iAMCTD into the following four phases: (i) network initialization and underwater channel model, (ii) implementation of on-demand data routing, (iii) data forwarding phase, (iv) adaptive mobility patterns of courier nodes.
The first phase deals with nodes' deployment, network initialization, and thorp's model [18] for path loss and noise density calculation in aqueous environment. Second phase discusses implementation of on-demand data routing to facilitate the time-sensitive and critical-data applications. Third phase expresses the data forwarding along with the variations in depth thresholds for sensor nodes to cope with varying network density. We develop efficient forwarding functions for optimal data forwarding in aqueous environment. We also discuss the data packet structure and the tradeoff between control overhead and network lifetime. On the basis of control packets, sink identifies the network density and manages the network specifications and mobility of courier nodes. Last phase uses mixed integer linear programming (MILP) to analyze adaptive mobility patterns of courier nodes and their multiple cases.

Network Initialization and Underwater Channel Model.
We assume that sensor nodes broadcast the data using flooding-based approach. As each neighbor of the node receives data of the sender node, courier nodes devise their sojourn tour at the start of the network and then start collecting data from the source nodes. These also report the network density information to sinks in order to devise mobility patterns and depth-threshold variations. During knowledge acquisition, nodes share the depth and residual energy information among themselves. As the network initiates, courier nodes remain at equal horizontal distances from each other and these start vertical movement towards the bottom.
Given below channel model is used to calculate spreading loss and total noise loss in underwater acoustics. We calculate the total attenuation of signal on the bases of spreading loss [3] and thorps model for signal absorption loss. At a given frequency , the channel model calculates absorption loss ( ) [18] as follows: where ( ) is measured in dB/km and in kHz. Here, thorps model defines formula for the calculation of absorption loss. By using the value of absorption loss, we calculate the value of as follows: Accordingly, all tunable parameters are given in . Combining absorption loss and spreading loss, the total attenuation ( , ) can be computed as follows: 10 log ( ( , )) = * 10 log ( ) + * 10 log ( ( )) , (3) where the first term denotes spreading loss and the second term is the absorption loss. The spreading coefficient defines the geometry of the signal propagation in underwater acoustics (i.e., = 1 for cylindrical, = 2 for spherical, and = 1.5 for practical spreading [25]). For the calculation of ambient noise in underwater networks, total noise is comprised of four main parts: turbulent noise, shipping noise, wind noise, and thermal noise. The following formulae give the power spectral density [3] of the four noise components in , as a function of in kHz: where , , , and th represent the noise due to turbulence, shipping, wind, and thermal activities respectively. The overall noise power spectral density is calculated as The flooding-based approaches employ receiver-based data forwarding due to un-awareness of location. Each node shares depth information with other nodes and the eligible neighbors for forwarding are decided on the basis of depth threshold. The neighbor nodes compute the forwarding functions by considering channel losses, residual energy, and depth differences.

Implementation of On-Demand Data
Routing. The proposed protocol performs on-demand data routing as the nodes react immediately to sudden and drastic changes considering the value of sensed attribute. Figure 1 depicts the transmission algorithm for threshold-based data.
Where is the current sensed value, th is the soft threshold, th is the hard threshold, is the residual energy of the th node, and prime is the residual energy limit for data transmission. After sensing the attribute value, each node compares it with the hard threshold. If it finds the value above than th , then immediately it sends the data. Else, if the value is between th and th , it compares its residual energy with prime ; if the residual energy is greater than prime , it transmits data towards sink; otherwise it waits for the next Sender ID Packet sequence Depth Payload. . . number round. For temperature sensing applications, we assume th as 30 ∘ C, th as 20 ∘ C, and prime as 40 Joules. We analyze that traditional techniques consume surplus energy in two cases: transmission of redundant data and retransmission of sensitive data. We exploit receiver based forwarding and minimize the transmission of normal data messages in number; the transmission energy loss is minimized. We also apply power control strategies at physical layer to avoid aqueous channel losses preventing critical data loss.

Data Forwarding
Phase. The sensor nodes send sensed data to in-range courier node(s). Upon reception, the courier node(s) acknowledge the sender node(s) to reduce further flooding. In the absence of courier nodes, sensor node sends data towards their neighbor nodes. Each sensor node calculates holding time for received packet on the basis of forwarding function. In order to avoid packet collisions, all nodes maintain a timer to send threshold-based sensitive data. Nodes sense packets buffer and maintain priority queue to avoid transmission of same data and to forward packets on the basis of holding time. Thus, the end-to-end delay of critical data decreases, increasing network's feasibility for time sensitive applications. The sensor nodes, after every 100 rounds, transmit control packets for the computation of network density at the sink, which is further utilized to manage the variation in the mobility patterns of courier nodes and depth-thresholds. The data packet format of our technique is shown in Figure 2 which consists of sender ID, packet sequence number, depth information, and payload.
The trade-off between control overhead and network lifetime is a serious consideration in the design of floodingbased routing techniques, so we attempt to control this tradeoff by employing minimal overhead.

Variation in Depth Threshold.
In preceding depth-based schemes, nonvarying depth-threshold is another key reason of flooding in dense situations. It is also due to the absence of eligible neighbors in sparse conditions specifically during instability period, which causes the loss of critical data. Therefore, we implement variations in depth-threshold of nodes according to network density. The three optimal values for depth thresholds are th1 , th2 , and th3 , which are calculated by the base station in the network according to the number of dead nodes in the network. In Figure 3, 1 and 2 are the limits for the implementation of thresholds.
With a network of 225 nodes and each nodes' range 100 m, we assume the values of th1 , th2 , and th3 as 60 m, 40 m, and 20 m, and 1 and 2 are set as 5 and 150, respectively.

Forwarding Function Computation.
In this section, we analytically model the optimal value selection for . There are three types of main : signal quality index (SQI),  energy cost function (ECF), and depth dependent function (DDF). As sensor node sends data, the neighbor node having highest has least holding time; hence, the optimal forwarder will be selected. Sensor nodes select the on the basis of depth information. For a specific region (lowdepth, medium-depth, high-depth), appropriate type of is selected on the bases of residual energy, SNR ratio, and depth differences between sender and receiver. The mechanism for the implementation of is given in Figure 4.
Where, 1 and 2 are depth-distributions, and are assumed 150 m and 350 m, respectively, in the region of depth 500 m. formulation considers the overall conditions of aqueous environment. The upper region of water has maximum interference, noise, and shipping activity; hence the SQI prioritizes SNR to achieve minimal transmission loss of the signal.
In medium-depth region, load on nodes is high due to frequent data forwarding, so the ECF grants the significance of residual energy of nodes to attain global load balancing in the network. In last region, we formulate DDF to accomplish distant forwarding and minimum flooding scenarios. The formulae for these functions and holding time calculation are given below: where max is the maximum holding time and can be selected according to environmental conditions. In depthbased techniques, sensor nodes are not mindful of their location but only of their depth. Therefore, we define localizationfree signal-to-noise ratio LSNR based on the notion of SNR [3] to assess transmission loss of the signal between two nodes. In addition, we introduce SQI as a routing metric on the basis of LSNR in low-depth acoustic region. LSNR is computed on the basis of ( , ) which considers depth difference instead of euclidean distance , as the receiver can only compute the depth difference with the sender node: where is the constant transmitted power. Attenuation noise (AN factor) is the product of path loss and ambient noise. indicates the frequency of the signal in kHz. By applying LSNR, SQI is calculated as where denotes the residual energy of th receiver node and is the depth difference between sender and the receiver nodes. Figure 5 demonstrates the overall data forwarding mechanism of iAMCTD. In medium-depth region, the nodes are burdened due to maximum packet forwarding. Their energy depletes earlier than the others, causing network instability and loss of critical data (received from highdepth nodes). Therefore, it is a major requirement to consider the residual energy of nodes while selecting optimal forwarder(s). We compute ECF in such a manner that it prioritizes both residual energy and depth of receiver nodes: where is the depth of the sensor node and priority value is a constant which can be adjusted according to stability requirement. In the last region, the channel losses are not so high; however, forwarding load is higher than the other regions; therefore, courier nodes help to reduce load on these nodes to acquire network stability. High-depth region of aqueous environment has high interference due to aqueous noises, sea life, and mineral density. In order to deal with these problems, we formulate DDF prioritizing both residual energy and SQI of received signal, expressed as DDF = (SQI × ) .
In receiver-based forwarding, multiple nodes choose the optimal forwarder between themselves. It is also important to decrease the flooding mechanism during forwarding. Multiple transmissions of same data cause higher average energy consumption by the network than by other interferences. So, it is necessary to cope with it. A simple algorithm for data forwarding using is given in Algorithm 1.

Adaptive Mobility Patterns of Courier Nodes.
Courier nodes are highly resourceful in stabilizing network condition as these collect data from sensor nodes by their adaptive mobility. After network initialization, courier nodes start their movement towards the bottom of network along with collecting data from the nodes in their vicinity. Thus, reduce the load on medium-depth nodes by acting as a relay(s) and then receive data from high-depth nodes, an efficient approach for time-critical applications. Furthermore, courier nodes change the mobility pattern as network density (controlled by BS) varies. These nodes maintain the depth and vertical movement by using mechanical module [10].

Aggregate Traffic Model for Mobile Courier Nodes.
We propose Aggregate-Traffic-Model (ATM) and formulate the objective functions to achieve higher throughput by utilizing adaptive mobility patterns of courier nodes.
In the proposed mobility pattern, we are interested in maximizing the total information flow towards the sink by all courier nodes, that is, Maximize (11) subject to : ∑ ≥ ∀ (12) , − , ≥ 0 Equation (11) defines the objective function: maximize the total information flow towards the sink. Equation (12) ensures that the total information flow towards sink from courier node will not surpass the sum of information flows of all couriers nodes towards sink. Equation (13) describes that is less than or equal to the sum of information flows   from all descendent nodes in its one sojourn tour at different sojourn locations, where shows the sojourn location of the th courier node. Equation (14) deals with flow conservation at sojourn location of the courier node. Equation (15) shows flow conservation between any courier node and sink, where is the location of sink. Equations (16) and (17) ensure the presence of courier nodes in the vicinity of sensor nodes and sink, respectively, where "1" shows the presence and "0" shows the absence of courier node(s). By providing the upper bound max , (18) and (19) limit the total sojourn time of any courier node in one sojourn tour and the sojourn time at any particular sojourn location, where denotes the duration at any particular sojourn location. Furthermore, (20) implies distance-constrained and delay-bounded mobility model by employing 2 to limit the total distance covered by a courier node in one sojourn tour. Under these constraints, we suggest two mobility patterns for courier nodes (refer to Figure 6). Figure 6 illustrates the two specific mobility patterns of courier nodes. They also provide support to nodes with no neighbors in the later rounds, which efficiently deals with instability period. After receiving packets in each round, they broadcast the received packet sequence number(s) to reduce flooding. Figure 6 shows that if the number of alive nodes is greater than 1 , then courier nodes follow the second pattern in which they are at equal horizontal distances from each other. If the number of alive nodes is less than or equal to 1 then these follow the first pattern in which the courier nodes are in the same horizontal distance. In sparse conditions, it causes minimum end-to-end delay for remaining nodes. In pollution monitoring application, we assume 1 as 200, 2 as 100, and the horizontal distance between the courier nodes as 100 m to idealize the real scenario of underwater acoustics.

Performance Evaluation
To evaluate the performance of iAMCTD, we compare it with the selected existing schemes with the extensive simulations. Following multiple-sink model of conventional methods, we randomly deploy 225 nodes in the network field along with 4 courier nodes. We assume 100 m as nodes' transmission range and LinkQuest UWM1000 [26] as the acoustic modem(s) having 10 kbps bit rate. Moreover, the power consumptions in sending, receiving, and idle mode are 2 W, 0.1 W, and 10 mW, respectively. The size of data packets is 50 bytes and the size of control packet is 8 bytes. We implement 802.11-DYNAV [27] protocol as a core media access control protocol. Nodes are initially equipped with 70 J and hello packets are exchanged after every 100th round.
In each round, all alive nodes transmit threshold-based data towards sink. After every 100th round, courier nodes compute and then report the network density to sink which supervises the depth thresholds and the adaptive mobility of courier nodes. Moreover, variations in depth threshold make our proposed scheme a feasible contender for timecritical applications such as submarine detection and tsunami detection. After network initialization, the courier nodes start moving downward from the surface of water with a mutual distance of 100 m between them. The proposed and the existing protocols are evaluated in terms of the following performance metrics.
(i) Network lifetime: duration between network initialization and complete energy exhaustion of all the nodes.
(ii) Average energy consumption: it is the average energy consumption of all active nodes in one round.
(iii) End-to-end delay: it is the duration for a packet to be transmitted from source to destination.
(iv) Number of dead nodes: it shows the number of nodes having no energy.
(v) Transmission loss: it shows the average transmission loss (dB) between source node and sink in one round. Figure 7 illustrates that our scheme improves the stability period of network by avoiding the forwarding of unnecessary data along with maintaining lower transmission loss. It reduces end-to-end delay by utilizing LSNR and DDF in extreme low-depth and high-depth regions, thus providing flexibility for delay-sensitive applications in UWSN. In iAM-CTD, the instability period starts from almost 9000th round, after which the transmission loss ( Figure 11) remains even; however, end-to-end delay ( Figure 12) decreases very slowly.
Due to prioritization of SQI in the upper region, load balancing is achieved. Moreover, the load on medium-depth nodes is shared because of the adaptive movement of courier nodes. After the expiry of initial nodes, the network destabilizes due to diminution of eligible neighbors. In EEDBR, the stability period is greater than DBR; however, the network energy consumption is greater. In DBR, the stability period is lesser than the other techniques as it considers only depth of forwarding nodes as the ultimate determining factor; however, the instability period is much better than EEDBR as there is gradual increase in network energy consumption. When the network becomes sparse, number of neighbors decreases quickly causing network instability. In AMCTD, International Journal of Distributed Sensor Networks there are only two forwarding selection attributes; depth and residual energy. This consideration causes a trade-off between the network lifetime and transmission loss which is not suitable for reactive applications. The load on highdepth nodes becomes low due to the existence of courier nodes in stability period causing load balancing in AMCTD. During the instability period of AMCTD, network gradually becomes sparse causing load on high residual-energy nodes, whereas the number of neighbors is managed by variations in depth threshold. Lifetime of iAMCTD is increased due to lower throughput by responsive network. Moreover, it provides minimum transmission loss and delay which is specifically suitable for time-decisive applications such as pollution monitoring.
In our suggested scheme, employment of Thorp's energy model specifies the detailed channel losses, which are useful for selective data forwarding in responsive networks. Increase in stability period also confirms reduction in redundant transmissions. Figure 8 shows the comparison of dead nodes in iAM-CTD, AMCTD, EEDBR, and DBR. The confidence interval of results verifies that iAMCTD has almost 5000 more rounds of stability period than AMCTD due to better and mobility of courier nodes, which discourages multihop forwarding. Number of dead nodes sharply increases in EEDBR as there is high load on the nodes. In DBR, low-depth nodes die at an earlier stage due to high data forwarding rate and constant depth threshold. It neglects residual energy of nodes as well as SNR. Thus, badly affecting network's throughput.
To balance load on nodes, iAMCTD selects forwarders on the bases of SNR, depth, and depth differences. Thus, preventing the creation of coverage holes which is to converse the previous techniques. Main reason behind better stability period is the implementation of efficient and removal of unnecessary data forwarding in network. We conclude that none of the proactive routing protocols are acceptable in delay-sensitive underwater applications. Furthermore, proactive routing is more expensive and less competent than on-demand routing in rapidly varying underwater environments. Figure 9 shows that iAMCTD consumes almost constant energy throughout the network lifetime as compared to the selected protocols. This is due to the implementation of well organized . Our scheme mainly concerns reactive networks due to the requirement of time-sensitive applications and addresses the problem of higher energy consumption by utilizing depth difference between data forwarders. In AMCTD, nodes consume high energy as these transmit from far distance; however, in DBR, energy consumption increases  steadily as number of eligible neighbor drops off with the network density. In EEDBR, energy consumption is higher than other techniques due to frequent selection of high energy nodes, whereas, iAMCTD balances the energy consumption by proper forwarder selection and mobility patterns of courier nodes. In AMCTD, movements of courier nodes provide stability up to some extent to the remaining nodes; however, it is not sufficient for the whole network. In our system, there is higher energy consumption than the other protocols in the later rounds because of uniform network density. DBR shows better energy consumption management than EEDBR; however, it compromises on stability period. The adaptive mobility of courier nodes reduces distant forwarding in the later rounds and maintains the load on medium-depth nodes. Figure 10 portrays throughput comparison of iAMCTD, AMCTD, EEDBR, and DBR. The throughput of iAMCTD demonstrates the amount of threshold-optimized data for responsive networks, as the proposed protocol avoids unnecessary data transmission, thereby leading to lower throughput. However, it ensures minimal transmission loss and endto-end delay while delivering data. Previous schemes send unnecessary data along with high propagation losses; the throughput decreases sharply due to quick fall in network density. In our protocol, throughput steadily decreases due to maintenance of network density and low energy consumption.
The throughput of DBR and EEDBR declines very quickly, which is unsuitable for both delay-tolerant and delay-sensitive applications. AMCTD performs better than the previous schemes in instability period, but our scheme outperforms AMCTD due to less time lag in data delivery, thus validating its better performance in flooding-based protocols. Figure 11 shows that transmission loss of the network in iAMCTD is much less than the previous techniques due to prioritization of SNR in calculations of . Higher throughput in AMCTD is achieved in compromise of transmission loss as number of redundant transmissions between sender nodes and sink is increased. In DBR, there are preferences of distant transmissions; however, in EEDBR multiple transmissions increase transmission loss between sender node and the sink. We utilize thorp's attenuation model for underwater acoustics to calculate the transmission loss in packet forwarding between a source node and sink. It considers transmission frequency, bandwidth efficiency, and noise density which scrutinize the signal quality during data transmission.
EEDBR has higher loss than other techniques as it employs distant propagations as well as multiple forwarding. In DBR, the initial rounds show low losses due to high network density; however, as networks become sparse there is a sharp decrease in network performance causing high packet loss. In AMCTD, channel loss conditions are better than DBR and EEDBR, as the weight function computations consider both depth and residual energy of forwarding nodes; therefore, the propagations remain stable. In later rounds, the performance of AMCTD gradually decreases with the decrement in qualified forwarders; therefore, both the packet loss and delay increase.
In our proposed scheme, transmission loss is one of the key factors concerning the significance of data-sensitive responsive networks. The computations and adaptive mobility of courier nodes cause almost constant path loss throughout the network lifetime. Variations in depth thresholds assist in selecting optimal data forwarder which increase the overall network throughput. Figure 12 shows that end-to-end delay of network in iAMCTD is less than the previous techniques due to minimum forwarding distances between the nodes in both dense and sparse conditions. The delay in DBR suddenly increases because of sharp energy depletion of medium-depth nodes. However, in EEDBR higher delay is caused due to prioritization of residual energy. In DBR, delay is much higher in initial rounds due to distant data forwarding. It decreases gradually with the sparseness of the network, after about 5000 rounds. In EEDBR, delay increases whenever the network becomes scattered causing data forwarding at minimum distance. Endto-end delay in AMCTD is better than previous techniques as both threshold variations and weight functions perform global load balancing. In our technique, there is a minimum possible time lag due to consideration of signal quality and depth differences between sender and receiver nodes. It is more suitable for delay-sensitive applications specifically in on-demand routing.

Conclusion and Future Work
In this paper, we have proposed iAMCTD routing protocol to maximize the lifetime of reactive UWSNs. Amendments in calculation technique enhance the network lifetime and reduce the transmission loss. Optimized mobility pattern of sink, in later rounds, minimizes end-to-end packet delay, especially for delay-sensitive applications and even in sparse conditions. Furthermore, variations in depth threshold increase the number of eligible neighbors thus minimize critical data loss in delay-sensitive applications.
As for future directions, we intend to design mathematical analysis of courier nodes' mobility. We are also interested in performing detailed analysis of the acoustic channel model to devise further routing metrics for optimal data forwarding.