Next Article in Journal
Lower Limb Locomotion Activity Recognition of Healthy Individuals Using Semi-Markov Model and Single Wearable Inertial Sensor
Next Article in Special Issue
A Mobile Anchor Node Assisted RSSI Localization Scheme in Underwater Wireless Sensor Networks
Previous Article in Journal
The Effect of Selected Operational Factors on the Vibroactivity of Upper Gearbox Housings Made of Composite Materials
Previous Article in Special Issue
Design and Analysis of Handshake-Based MAC with Delay Variations in Underwater Acoustic Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Energy-Efficient Redundant Transmission Control Clustering Approach for Underwater Acoustic Networks

by
Gulnaz Ahmed
1,
Xi Zhao
1,*,
Mian Muhammad Sadiq Fareed
2 and
Muhammad Zeeshan Fareed
1
1
School of Management, Xi’an Jiaotong University, Xi’an 710049, China
2
School of Electronic and Information Engineering, Xi’an Jiaotong University, Xi’an 710049, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(19), 4241; https://doi.org/10.3390/s19194241
Submission received: 25 August 2019 / Revised: 17 September 2019 / Accepted: 24 September 2019 / Published: 30 September 2019

Abstract

:
Underwater Acoustic Network (UAN) is an emerging technology with attractive applications. In such type of networks, the control-overhead, redundant inner-network transmissions management, and data-similarity are still very challenging. The cluster-based frameworks manage the control-overhead and redundant inner-network transmissions persuasively. However, the current clustering protocols consume a big part of their energy resources in data-similarity as these protocols periodically sense and forward the same information. In this paper, we introduce a novel two-level Redundant Transmission Control (RTC) approach that ensures the data-similarity using some statistical tests with an appropriate degree of confidence. Later, the Cluster Head (CH) and the Region Head (RH) remove the data-similarity from the original data before forwarding it to the next level. We also introduce a new spatiotemporal and dynamic CH role rotation technique which is capable to adjust the drifted field nodes because of water current movements. The beauty of the proposed model is that the RH controls the communications and redundant transmission between the CH and Mobile Sink (MS), while the CH controls the redundant inner-network transmissions and data-similarity between the cluster members. We conduct simulations to evaluate the performance of our designed framework under different criteria such as average end-to-end delay, the packet delivery ratio, and energy consumption of the network with respect to the recent schemes. The presented results reveal that the proposed model outperforms the current approaches in terms of the selected metrics.

1. Introduction

Underwater Acoustic Networks (UANs) are gaining popularity because of its attractive updated monitoring applications like acoustic chemical waste monitoring, target tracking and detection for military applications, assisted navigation purposes, and monitoring the health of rare marine creatures [1,2,3,4,5]. The oceanic field is very large, deep and in different shapes like square, cylindrical, and rectangular. The sensor nodes used in the underwater environment are equipped with both acoustic and radio modems. The radio or light signals are used in terrestrial communication, whereas the acoustic signals are preferred in the underwater environment for data communication because of its long transmission range. The acoustic signals are less affected by scattering, signal attenuation, and absorption loss. While on the other hand, cause more delay in data communication as these signals are moving at the speed of 1500 m/s in the underwater environment. Moreover, an acoustic channel always faces problems like limited bandwidth, low transmission speed, and higher energy consumption [6,7,8].
Different models are discussed in [7,9,10,11,12,13,14] to reduce the energy consumption of Field Nodes (FNs) in the sensor network. In these schemes, the cluster-based architecture [3,4,15,16,17,18] is proved to be more energy efficient. In UANs, a large number of battery-driven and application-specific wireless sensor nodes are deployed in the sensing field [6]. Some of the FNs are deployed closer to the Surface Sink (SS) while others are deployed away from the SS for complete coverage of the sensing field [19]. These FNs sense the information from underwater environments. Then, this sensed information is conveyed towards the SS. A FN, which is actively and constantly participating in the data relaying of other FNs will drain its battery earlier as compared to the fellow FNs [19,20,21,22,23]. The FNs deplete their batteries earlier can affect the network lifetime. Whereas, cooperative communication does not affect the SS as it is a powerful and more capable node than other FNs in term of storage, bandwidth, and battery lifetime.
Currently, Mobile Sink (MS) and Autonomous Underwater Vehicle (AUV) based schemes are designed [9,24,25,26,27] for data aggregation. In these schemes, the AUV moves in a fixed path to collect data and stops at different places to collect the data. Some other approaches [10,11,24,26,28] are designed to alleviate the energy consumption UANs. However, for large underwater sensor networks, these defined approaches do not perform persuasively due to the long AUV path as it may add latency in data collection. Furthermore, due to the limitation on the battery capacity of AUVs the relative long trajectories could not be completed. The latency problem is handled in [21,29,30] by increasing the number of AUVs. Where each AUV moves in a different path and assists with other AUVs for complete network coverage. on the other hand, this may increase the operation cost and the mobility of AUVs further increase the water current movements that severely affects the communication between neighboring AUVs and the FNs.
To overcome the issues of recent schemes [4,9,15,24,27,29], we introduce a novel region-based scheme to collect data in the harsh underwater environment through the MS, which does not involve long transmission delay due to the very long trajectory for a complete network tour. We divide the Network Sensing Field (NSF) into regions for complete coverage based on the geographical nature of the water. In each region, a Region Head (RH) is assigned to control the communication between the Cluster Head (CH) and the MS. The data from RHs is collected through the MS which can free to move inside the sensing area, but for simplicity, we make Data Collection Points (DCPs) near the RH. The MS moves from top to the bottom and stops at DCP to collect information on each tour. The contributions of our designed framework are given as:
  • We introduced a new spatiotemporal multi-cast and dynamic CH role rotation technique, which is capable of adjusting the floated FNs due to water current movements. While the drifted FNs during the transmission phase can request the new CHs for conveying their data to the SS.
  • We proposed a novel redundancy control cluster-based approach to eliminate the data-similarity through some statistical tests from the application-specific UANs. The attractiveness of the proposed model is that the RH and CH control the data-similarity between the regions and clusters, respectively. This two-level data-redundancy ensures that only the original data flow toward the final sink to save the overall network resources.
  • In AUV-based schemes [9,24,25], the optimal routes for AUV are not defined and AUV stays a long time on DCPs for data gathering which introduces latency in data-gathering and operational costs. On the other hand, in the proposed model the defined routes for the MS are optimal and it stays at DCPs for a specific time to collect information which does not cause any transmission delay.
The rest of the paper is organized as follows: Section 2 illustrates the related work and motivations. The preliminaries are defined in Section 3. We discussed the network architecture of our proposed model in detail in Section 4. Evaluation measures and simulation results for the lifetime of the network, the packet delivery rate, and the average end-to-end delay are discussed in Section 5. Finally, the conclusion is drawn in Section 6.

2. Related Work and Motivations

This section provides a brief overview of the existing data routing approaches designed to investigate the underwater environment [31,32]. Different techniques like probabilistic scheme [19], depth-based scheme [22], and AUV-based scheme [21,28,30] are designed to collect data in the literature of UAN. A few of them bring up the idea of a courier FN [9] to decrease the data load on-forwarder FNs. A localization-based data gathering technique is investigated in [17] to decrease the network energy load for UANs. They divided the network into different depth levels. The FNs with a higher depth level send their data packets to the FNs belong to the lower depth level in the form of a chain. FN residual energy is taken as a routing constraint for the data forwarding procedure.
In [21], the authors introduced a depth-based data gathering approach. In this model, they minimized the end-to-end data delay by reducing network throughput. Moreover, the forwarder FN selection is also based on a maximum number of neighbor FNs to avoid the data error, the data loss, and the energy hole in the network. The authors in [5] discussed a directional flood-based data gathering approach. The focus of this method is to check the quality of the links between the FNs that are taking part in the data flooding process [30]. If the quality of the link between participating FNs is poor, authors involve some other FNs to participate in the flooding process. This approach achieves reliability in data delivery at the cost of additional energy.
Redundant data consumes the network resources and deteriorate the network performance by increasing the congestion. Due to the rapid increase of internet data, many data redundancy techniques have been introduced in recent years [12,13,14]. Many current techniques provided suitable solutions to improve the network performance by removing the data redundancy in the network. It has been broadly agreed that data redundancy eradication offers great benefits in practice. Generally, the benefit of removing the data redundancy is the improved network performance in terms of higher network throughput and lower end to end delay [12,13,14]. However, the currently provided solutions are not so effective and remove a part of the original data with redundant data.
Domingo and prior in [18,20], investigated and analyzed the effect of deep and shallow wavy water on the energy consumption of the network. They engaged three types of data transmission links to observe energy consumption. These are direct transmission link, cooperative transmission link, and the cluster-based transmission link. From their experimental results, they found that the direct transmission link achieves very poor outputs in the underwater scenario. As the distance between two communicating FNs increases, data drop rate also increases due to the interference in the acoustical channel which badly affects the overall network throughput [18]. Cooperative transmission overcomes this issue and outperforms in deep wavy water. Relaying is effective to save the network energy resources, however, the cooperative communication increases the complexity level of the network. While, in the cluster-based transmission, both cooperative and direct transmission is involved. Firstly, direct transmission is utilized between member FNs and the head node to collect data. After that, the cooperative transmission link is employed for forwarding the data from the head node towards the sink. The cluster-based transmission reduces the energy consumption for member FNs [4,15,16]. However, the cluster-based transmission creates the problem of the rapid battery drainage for cluster heads, which can be solved by using the MS or the AUV. The AUVs alleviate the energy burden by forwarding the data of the cluster heads.
In AUV-based approaches [21,24,25,26], the authors consider a 3D UAN, where they keep the depth level of all the FNs same as the FNs are anchored to the floor of the ocean. By supposing such strategy they simplified the case and performed all the simulations in the 2D sensing field. At the start of the network, AUV divides the field into several clusters via Voronoi generator point strategy and transmits this information throughout the network [21,24,25]. On receiving this information, FNs decide the cluster they will join for the current round. After cluster formation and association phase, a FN is selected as a cluster head on some predefined grounds. This selected head further splits the clusters into small groups of FNs called sub-clusters [26]. However, in each round, AUV travels twice in the network for network division and data collection which increase the operational costs. Additionally, the network pays energy cost twice for the head selection in each round and then further divided into sub-clusters.
An AUV-aided underwater routing algorithm for UANs is introduced in [21]. This protocol utilized multiple numbers of AUVs with considering limited mobility in the heterogeneous acoustical channels. Authors supposed a 3D network by keeping the same depth level of all the deployed FNs. The AUV moves on a specified trajectory and stops on some fixed points to collect the data from all the FNs. Due to underwater severe conditions, deployed FNs are mobile and constantly changing their positions. These mobile FNs are considered as neighbors of the stop points. The AUV stops at the fixed points for a short time interval called the probe interval, to discover these mobile neighbors [21,24,25,26]. After recognizing these mobile neighbors, the AUV generates a transmission scheduled for them. The AUV stays for a specific time at every stop to collect the data from all the neighbor FNs. However, this probe interval of recognizing and discovering the neighbor FNs introduce the data latency.
In Hop-by-Hop Dynamic Addressing Based (H2-DAB) routing algorithm [22], the authors tried to handle the issues related to the mobility of FNs. The deployed FNs are considered at different depths, where these FNs can freely move in the horizontal directions, but the movements in vertical directions are negligible. The whole network is divided into different layers from the bottom of the ocean to the surface. The numbers of layers are depending on the transmission range of FNs and the field depth level. By taking into account the average depth of the ocean, they consider 5 to 7 layers to send data towards the surface sink. This data is forwarded from the bottom to the top in the form of a chain. However, the FNs closer to the surface sink are continuously forwarding the data of their predecessors and also sensing their fields. Because of which, theses forwarder FNs deplete their batteries earlier and this may lead to end the network lifetime [33].
The proposed model has some unique characteristics to deal with such problems and perform well in the harsh underwater requirements. In our designed model, data is forwarded to the SS according to the number of layers during a complete network tour. We engage the RHs to collect the frequently occurring data from the ocean bottom without causing the end-to-end delay. These deliberate RHs only collect the data from the Selected Member Nodes (SMNs) and forward the received data towards the MS after compressing it. The MS moves to a pre-defined trajectory such as from the ocean surface to the bottom and stops for a short period at each DCP to collect the data as described in Figure 1. According to the harsh underwater environment and necessities, the RTC scheme has some different features in comparison with previously designed approaches as follows:
  • In previously designed cooperative communication models [5,21,22], the FNs closer to the SS deplete their batteries earlier than expected time duration due to continuous forwarding the data of their predecessors. In our designed scheme, the FNs closer to the SS directly communicate with it. However, the remainders of the FNs forward their data through the RH and the MS.
  • The network is divided into equal size regions according to the geographical nature of the sea for load balancing and equal energy distribution among all the FNs in the network.
  • The designed model is scalable because if we add more and more layers in our model the data forwarding hierarchy remains constant and the performance of our model remains almost the same.

Problems Statement

UANs are generally facing a series of problems like the network coverage [6,34], surface sinks positioning [35,36,37], vulnerability and data security [7,38,39], data latency [33], and energy management of deployed nodes [6]. In relation to the battery-driven underwater sensors, many AUV-based schemes [21,24,29], cluster-based schemes [15,16,17,19] and MS-based approaches [9,18] have been proposed in the literature. Even though, these developed schemes are well-organized, but not as efficient as required for the harsh underwater environment due to these subsequent reasons:
  • The previously designed schemes used the cooperative communication links to forward the data from the root FNs to the SS. However, the FNs closer to the SS always take part in relaying the data of their predecessors and also sense their NSF. This extra duty of relaying data consumes an additional amount of energy and become a root cause to deplete forwarder FN’s battery earlier as compared to the distant nodes [28,33].
  • These approaches [4,15,16,18] utilized the clustering method for forwarding the data towards the SS. However, due to poor CH selection measure and cluster size control criterion increases the burden on the large size network. That makes the network unstable and may lead to end the network lifetime earlier.
  • The multi-AUVs based approaches perform persuasively for a large network, but not perform well on few-layer networks and also increase the overall cost of the network. Sometimes, the movements of multiple AUVs increase the water current movements and badly affect the communications of neighbor AUVs and FNs.

3. Preliminaries

In the preliminaries section, we had given the details of the energy, and end-to-end delay models.

3.1. The Energy Model

To calculate the energy consumption for transmitting a k bit data packet at a distance d can be calculated through the energy model given in [2] as:
E T x ( k , d ) = E e l e c k + k E f s d 2 i f   d < d 0 . E e l e c k + k E m p d 4 i f   d d 0 .
where E e l e c is the energy consumed per bit to run the transmitter or the receiver circuit, E a m p d 4 and E f s d 2 symbolize the coefficient of transmit amplifier for free space model, while d signify the distance between sender and receiver. Furthermore, the coefficient of transmit amplifier for multi-path model is E a m p d 4 . When a FN receives a k bit data packet, the energy consumed by the FN is computed using the following expression:
E R x ( k ) = k E e l e c .
In underwater, the attenuation of the signal depends on both the frequency f and the distance d. Therefore, SNR for a low bandwidth signal with the frequency and unit transmission power can be represented through ρ ( d , f ) . An acoustic channel with a distance d, frequency f ( K H z ) and the spreading factor F can be computed using [3,9,40,41,42,43,44] through following expression as:
A ( d , f ) = A o [ a ( f ) d ] d F .
where A o and A represent the normalization constant and signal attenuation function, respectively. F is a spreading factor, its value depends upon the environment as:
  • F = 1 for shallow water environment.
  • F = 1.5 for practical environment.
  • F = 3 for the deep water environment.
The co-efficient of absorption a ( f ) can be computed by employing the Thorp formula as:
10 l o g a ( f ) = ( 0.11 f 2 ) × 1 1 + f 2 + ( 44 f 2 ) × 1 4200 + f + 2.75 f 2 × 10 4 + 0.003 i f ( f > 0.4 ) .
Here the a ( f ) is considered in d B / K m for the calculation purpose.
10 l o g a ( f ) = 0.002 + ( 0.11 f ) × 1 1 + f + 0.0011 f i f ( f < 0.4 ) .
Now the energy consumption between a transmitter and receiver FN for transmitting a k bit data packet at a distance d with the transmitting frequency f is computing using [3] as:
E T x ( k , d ) = E e l e c k + k a ( f ) d d 2 i f   d < d 0 . E e l e c k + k a ( f ) d d 4 i f   d d 0 .

3.2. The End-to-End Delay Model

Signal propagation delay is calculated by using end-to-end delay model used in [42,43,44,45] as:
D p = d v .
where d is the distance between the source and destination nodes and v is the speed at which signal moves in the acoustic channel given as:
v = 1449.05 + 45.7 ( t 10 ) 5.21 ( t 10 ) 2 + 0.23 ( t 10 ) 3 + 1.333 0.126 ( t 10 ) + 0.009 ( t 10 ) 2 s 35 + 16.3 z + 0.18 z 2 .
where t denotes the temperature in C o , z denotes the water depth in materials, and s is water salinity given in PPT.

4. Redundant Transmission Control Clustering Approach

To explain RTC clustering approach, we divided its function into time steps (rounds). Then each of the round is further divided into four steps such as; (1) initialization phase, (2) cluster head selection phase, (3) data collection at cluster heads and (4) network data collection. The detail information about RTC approach is explained in the next subsections.

4.1. Network Architecture and Methodology

Our designed framework is application specific for the purpose of gas or oil fields monitoring, and hence sensor nodes are installed in the whole sensing field to collect the information periodically. The proposed model is very robust and has a very good delivery ratio due to the continuous field tours and good data forwarding management of the MS. It saves energy by avoiding the redundant data and repeated transmission over the link, minimizing the control packets, and sleep-awake awareness of the FNs. The SS and MS are enriched with high bandwidths and unlimited power resources. The depth of deployed FNs is considered different with the control of surface buoys [33,35,36,37]. These FNs can freely move in the horizontal direction, but the movements in the vertical direction are negligible [17]. In this way, FNs set themselves into layers from the bottom to the ocean surface. Transmission range of FNs is kept 150 m by considering the average ocean depth as defined in [6,40]. In some special cases, this range can be increased, however, it is not necessary to increase this range for normal cases. We supposed an UAN which can be looked as a directional graph G = ( N , L ) , where N belongs to a set of deployed nodes such as | N | = n , while n is the number of FNs, and L represents the set of links between the FNs. Furthermore, a three-dimensional rectangular cuboid area with dimensions (500 m) × (500 m) × (500 m) is taken in which the FNs are divided into four regions and each region is further divided into sub-regions as shown in Figure 2. The reason for dividing the region into cubes is that, we are not engaging all the nodes every time for sensing. So, we select some nodes from each cube for sensing and to cover the entire sensing field. The communication inside each of the region is controlled by a RH, while the CH organizes and manages the FNs entering or leaving from its cluster due to the frequent horizontal movements.
UANs communication is not similar to the terrestrial wireless communication in many aspects like low communication bandwidth due to the effect of ocean current. The designed scheme pursues the following steps:

4.2. Initialization Phase

In our designed model, the sensing area is partitioned into the regions and then each of the regions is partitioned into cubes. The length of the region is taken as R while the length of the cube is taken as r for further calculations. Here, we take each cube as a cluster and we adjusted r according to the communication range of FNs. The FNs are expressed through their location L ( i , j , k ) and their cluster number N ( x , y , z ) . Whereas x, y, and z are computed using the following equations:
x = r i mod r + i r .
y = r j mod r + j r .
z = r | k | mod r + | k | r .
when the network configuration is complete, each RH transmits the initialization message to their corresponding clusters which contains RH location information for future correspondences. On receiving this initialization message, each of the FN computes its distance from the RH d i , R H and other FNs d i , j through this equation:
d i , j = ( i 1 i 2 ) 2 + ( j 1 j 2 ) 2 + ( k 1 k 2 ) 2 .
where ( i 1 , i 2 ) , ( j 1 , j 2 ) and ( k 1 , k 2 ) are points between FN and RH.

4.3. Cluster Head Selection Phase

If the basic measure of CHs selection should not be taken into account for head node selection the network lifetime may end earlier. The balanced CH selection also leads towards the less frequent re-clustering process. In our CHs selection phase, only those measures are taken into consideration that equally divide the energy and data load over the network. The CHs selection process of our model is discussed as follows:
  • Each FN resets it’s timer during in the beginning of the CHs selection phase Then, FN i can compute it’s timer T i value through the following equation:
    T i = T m a x × R E N I E N × d F , R H d i , R H d F , R H .
    d F , R H = r ( x 2 + y 2 + z 2 ) .
    where R E N and I E N are used to express the remaining and the preliminary energies of the FN, respectively. While, d F , R H is used to express the maximum distance between the cluster and RH. The T m a x is the maximum timer value.
  • After computing the timer values, each of the FN in each of the cluster transmit a CHs advertisement message A D V _ C H _ S E L E C T at the communication range r. This message A D V _ C H _ S E L E C T enclose the FN’s information: FN cluster identification ( x , y , z ) , FN location ( i , j , k ) , distance of FN from the RH d i , R H , R E N and I E N energies of the FN.
  • Upon receiving the CHs advertisement message A D V _ C H _ S E L E C T , each of the FN analyzes the A D V _ C H _ S E L E C T and checks it’s possibility as a CH through the given expression:
    C H i = R E N d i , R H .
    Each node has already computed its CH possibility through the above equation. So, it compares the possibility of that FN C H j with own C H i . If the C H j is greater then C H i the FN update the information its table in a descending order in comparison with other A D V _ C H _ S E L E C T .
  • If a FN receives A D V _ C H _ S E L E C T message after the defined time slot and the CH is not chosen yet. If so and if the T i of the information equals to 1, the tag T i of this FN is set to 0. Meanwhile, the FN who sends the A D V _ C H _ S E L E C T message is set as a CH node. Otherwise, the received message is abandoned.
  • At the end of timer values, each FN is well aware with the CH possibility of all the other FNs. The FN with maximum possibility is chosen as a CH and each FN send the joint request to that FN according to their cluster table.

4.4. Data Collection at Cluster Heads

The CH each time selects member nodes from different directions in it’s cluster and assigns the Time Division Multiple Access (TDMA) slots to the selected member nodes. The remainders of the member nodes which do not receive TDMA slots do not take part in the sensing activity and stay in sleep-mode to save energy resources of the network. Each of the data packets received from the member nodes contains a unique packet ID, if a data packet with the same ID or containing the same information received at the CH, the CH will discards this information. On fusing the gathered information, CH checks the similarity of IDs and data packets with the previously received data packets to take any decision. If any similarity is found, then the CH will discard all those similar packets. The similarity of the received data is checked through the following tests.

4.4.1. Variance Study

We perform some statistical tests to find the similarity in between the collected data. To perform these statistical tests, we assume that the variance is not substantial in all the correlated data sets. Consequently, the S o u t is calculated using the statistical tests, while S o u t is a ratio in variances which is dependent on the computed measurements. The correlated data sets are replicated each time if the value of S o u t is found lesser than the threshold T D O F values.

Assumption and Definitions for Variance Test

  • Presume N = { N 1 , N 2 , , N n } express a set of FN generating a data set S = { S 1 , S 2 , , S n } in each slot.
  • Presume C H s = { C H 1 , C H 2 , , C H l } express a set of CHs, where l n and the RH gathers n number of data sets from the MNs in its specified region.
  • Every time the collected data comprehends T number of measures.
  • We similarly assume that the collected data sets | S j | are independent of number of measures the mean X i ¯ though σ n 2 = σ .
Definition 1.
When two functions having the same measures are found in a set of FN generating a data set S = { S 1 , S 2 , , S n } can be defined as similar function and expressed as:
S i m i l a r ( s i , s j ) = 1 i f s i , s j δ . 0 O t h e r w i s e .
where s i , s j S and δ are threshold values.
Definition 2.
The measurement weight s i is co-occurrence of an alike function in a similar set.
Definition 3.
The cardinality of a data set S n is equal to the number of elements in that data set.
Definition 4.
Weighted cardinality W c a r d of set S n is equivalent to the measure’s weight in the set W c a r d ( S n ) and the measure’s variable can be expressed [9,18] as:
s j i = X i ¯ + ϵ j i ; j = 1 , , n a n d i = 1 , . , | S i | .
where, ϵ j i is a residual, which follows the Normal distribution N ( 0 , σ 2 ) . For the collected data sets | S j | , we symbolize X i ¯ as its mean, σ j 2 as its variance, and X ¯ as its mean of the available data sets, respectively.
X j ¯ = 1 W c a r d ( S j ) k = 1 | S j | s j k × W ( s j k ) .
σ j 2 = 1 W c a r d ( S j ) k = 1 | S j | s j k X j ¯ 2 × W ( s j k ) .
X ¯ = j = 1 n k = 1 | S j | s j k × W ( s j k ) W c a r d ( s j ) .
where, s j k S j and W ( s j k ) is measure’s weight. Since, W c a r d ( S 1 ) = = W c a r d ( S i ) = = W c a r d ( S n ) = T .
X j ¯ = 1 T k = 1 | S j | s j k × W ( s j k ) .
σ i 2 = 1 T k = 1 | S j | s j k X j ¯ 2 × W ( s j k ) .
X ¯ = 1 T j = 1 n k = 1 | S j | s j k × W ( s j k ) .

Honestly Significant Difference (HSD) Test

To find the similarity in the available data sets, we perform the HSD test [19] to compute the variances and means of the available data sets. Then, we are able to choose the similarity in the available data sets and later which can completely eliminated.
T S O S = j = 1 n k = 1 | S j | s j k × W ( s j k ) 2 j = 1 n k = 1 | S j | s j k × W ( s j k ) 2 n × T .
S O S b e t w e e n = j = 1 n k = 1 | S j | s j k × W ( s j k ) 2 T j = 1 n k = 1 | S j | s j k × W ( s j k ) 2 n × T .
S O S i n s i d e = T S O S S O S b e t w e e n ; D O F b e t w e e n = n 1 ; D O F i n s i d e = n ( T 1 ) .
M O S b e t w e e n = S O S b e t w e e n D O F b e t w e e n .
M O S i n s i d e = S O S i n s i d e D O F i n s i d e .
S o u t = M O S b e t w e e n M O S i n s i d e .
T D O F = D O F ( D O F b e t w e e n , D O F i n s i d e ) .
Thus, when we perform HSD test, we make sure the S o u t should lies in the probability table with an appropriate DOF while T D O F = D O F ( D O F b e t w e e n , D O F i n s i d e ) . This result also depends on S o u t and T D O F :
  • If S o u t > T D O F , then in this case our assumptions are not valid because of the false rejection probabilities α , however the variance is significantly valid between the collected data.
  • If S o u t < T D O F , then in this case our assumption is valid.

4.4.2. Redundancy Elimination at Cluster Heads

To eliminate the data redundancy, our designed algorithm checks the correlated data sets through the HSD test and yields a logical value. Primarily, this designed Algorithm 1 computes the value of S o u t and the threshold value T D O F by applying the HSD test. Finally, it yields a Boolean value if the threshold T D O F is greater than the variance between their measures. When the tests are completed the CH splits up and erases the similar data sets from the existing data sets. Our algorithm 1 intelligently decides which data is conveyed toward the final destination from the available data sets. Instead of forwarding all the information, only the selected information is conveyed to the RH with higher measures to increase the system efficiency and resources.
Algorithm 1 Data-redundancy Elimination Algorithm
  • Require: set of Cluster Heads C H s = { C H 1 , C H 2 , . , C H l } .
  • Ensure: list of the selected sets, l.
  • l
  • for all for each Cluster Head C H i C H s do
  •  consider the set C H j has the longest cardinality in C H i ,
  •  (i.e., | C H j | > | C H j * | ; where C H j * C H i )
  • l l C H j
  • end for
  • return l

4.5. Network Data Collection

The MS has the location information ( X m , Y m , Z m ) of each RH where m is the number of regions in the trajectory of the MS. After the start of the network, the MS individually visits each of the DCP, collects data from the RHs and moves toward the next DCP. On the trajectory, the number of DCPs may increase depending upon the depth levels. The RH collects data from all the CHs in a region. The CHs in each region have their unique IDs. The RH is also responsible for splitting up and erasing the similar data sets from the existing data sets. Our algorithm intelligently decides which data is conveyed toward the final destination from the available data sets. Instead of forwarding all the information, only the selected information is conveyed to the MS with higher measures to increase the system efficiency and resources.

5. Performance Evaluation

In performance evaluation section, we evaluate the performance of RTC by comparing it with two state-of-the-art schemes: H2-DAB [22] and AUV-PN [24]. The reason to prefer these schemes for the comparison is that these models are similar in functioning with our proposed approach. The simulation and comparison is performed using NS-3, we utilized UAN channel:: U a n c h a n n e l , C W M A C 802 . 11 D C F MAC layer protocol, NS-3 Packet Error Rate (PER) model:: U a n p h y p e r G e n d e f a u l t , and to recognize connection breakage underwater traversing is utilized as mentioned in [45]. The parameters selected for the simulation are given in Table 1. For a fair comparison, we take all the parameters same for all methods during the comparison. We kept the same area dimensions, the number of FNs, the network energy, and the transmission radius of nodes for all performed simulations. For the simulations, we consider the horizontal node movements like: 1 m/s to 5 m/s, while the movements in vertical directions are neglected. MS travels on a pre-defined route to collect data from all the RHs. Hello message size is considered fixed and small in accordance to one normal data packet as each Hello message consumes 0.1% of energy resources.

5.1. The Performance of Our Approach with Different Values of α and T

The FNs are fixed in sensing area according to the application requirement, so most of the time the collected information is same. The Figure 3a demonstrates the data forwarded to the SS with and with no similarity. In few cases with α = 0 . 01 and T = 200 only a limited amount of without redundancy is transmitted towards the SS. From Figure 3a, we can also see that by increasing the value of α and T the amount of similarity in data can be further decrease to 10 % . However, this may lost the original data.
The Figure 3b illustrates the amount of energy consumption with different values of α and T. We can also note that, the CH and the cluster member’s energy usage is associated with the number of transmissions. So, as the redundant data increases the number of transmission which affects the life of all the nodes in the network. This proposed model is designed to reduce the data redundancy with an appropriate degree of confidence and only selected data can travel toward the SS. As a result, this model is proved to be energy efficient as shown in Figure 3b.

5.2. Average End-to-End Delay

The average end-to-end delay is related to the transmission distance and the speed of the signal in an acoustic channel. As D p = d / s , where, d indicates the maximum distance between the source and destination points and s represents the speed of the signal which varies depending on the water depth. Figure 4 represents the end-to-end delay comparison of the proposed model with recent schemes, the effect of depth levels, the effect of node mobility, and the number of sinks. From Figure 4c,d, it is quite clear that the end-to-end delay is decreased with the help of multi-sinks and with less mobility. Because in the case of multi-sinks, data can be forwarded towards any sink without causing a little delay. Furthermore, as the FN mobility increases, there are chances that the distance between the forwarder and the sink increase, which also increase the end-to-end delay. Sometimes the connection break occurs due to the mobility of the FNs, the re-establishment of the connection also takes time and produces delay. However, there are no special effects of depth level on the average end-to-end delay as mentioned in Figure 4a. Figure 4b shows a comparison of end-to-end delay of the proposed model, AUV-PN [24], and H2-DAB [22]. The X-axis is fixed for number of nodes in the network; while on Y-axis average values for the end-to-end delay in seconds are plotted. H2-DAB has a higher end-to-end delay due to the involved number of layers for sending data to the sink. Lower layer nodes have to wait for a longer time until the courier node is reached at the closest DCP. In H2-DAB special FNs are pushed into the water with the aid of a mechanically designed element to reach the lower layer FNs to collect the data. Then, these FNs stop for a specific time interval and after that these FNs are pulled back towards the surface which also increases the end-to-end delay.
In the case of AUV-PN, the end-to-end delay is less as compared to H2-DAB [22]. On the other hand, AUV-PN has the greater end-to-end delay than RTC because in the beginning of each round AUV partitioned the sensing area into clusters. Following that the CH selection process, the AUV collects the list of PNs from the newly chosen CHs. Then AUV visits PN individually, on the arrival of AUV the PN collects data from the MNs and conveys it to AUV after fusion. The AUV sends the collected data to the surface sink after a complete network tour. This whole process takes time and increases the end-to-end delay. While in the proposed approach, the MS travels in its belonging region after a regular time intervals without staying longer at DCPs to collect the data from the associated RHs, which reduces the end-to-end delay as compared to AUV-PN.

5.3. Packet Delivery Ratio

Figure 5 represents the comparison of selected schemes for data delivery ratio and the effect of depth level, the number of sinks, and the mobility of nodes on the data delivery ratio. We can see in Figure 5a,d, the increasing node mobility and the depth level decrease the data delivery ratio. While, with the increase in the number of sinks packet delivery ratio also increases as clearly shown in Figure 5c. The reason is that, as the node mobility increases it increases the disconnections between the nodes causing the packet loss. On the other hand, the depth level has not serious effects on the packet delivery ratio. Figure 5b depicts the comparison of the packet delivery ratio among RTC, H2-DAB [22], and AUV-PN [24] schemes. The packet delivery ratio of the proposed scheme is greater than the both H2-DAB and AUV-PN. Because in RTC the less numbers of layers are involved in forwarding the data to the surface sink. Furthermore, if a FN with a data packet drifted into the neighboring sub-region due to water currents, it can easily convey its packet according to the TDMA schedule. However, a FN moved into the neighboring region will request the associated CH for forwarding the data. Then the new CH will assign a time slot and for the next round this FN will be consider as the SMNs of the new region. The H2-DAB has the lesser delivery ratio, as it delivers data towards the sink through many layers. As the more numbers of layers are involved, the probability of dropping the data packets is also increased. However, the delivery ratio of AUV-PN is lesser as compared to the RTC. Because AUV-PN has not defined any clear strategy to deal with the disconnection due to the water current movements.

5.4. Lifetime of the Network

Figure 6 elaborates the effect of depth level, the number of sinks, and the mobility of nodes on the energy consumption of the network. We also give a comparison of energy consumption in the form of the lifetime of RTC and the state-of-the-art approaches. From Figure 6a,c, it is very much clear that varying the number of sinks and depth do not affect the lifetime of the network. The data forwarding hierarchy of the proposed scheme is very strong and involved number of sinks and depth levels cause no effect on the network lifetime. If we add more and more layers in our model, the data forwarding hierarchy remains the same and only DCPs of the MS will increase which does not affect the network lifetime. However, as the node mobility increases the network energy consumption also increases on a little scale due to the exchange of control packets as demonstrated in Figure 6d.
Figure 6b elaborates the comparison of energy consumption between RTC, H2-DAB, and AUV-PN algorithms. The given results reveal that RTC outperforms the counterpart schemes in term of energy consumption. In RTC, energy load on each FN is balanced in a distributed manner. Firstly, the FNs are forced to use the single-hop as well as the multi-hop transmission ranges to communicate with CHs depending on the situation. Secondly, RTC avoids the redundant transmissions and only selected FN can perform the sensing because nodes in the overlapping region always have the same data [19,33,35]. Thirdly, the RTC is sleep-awake aware to save the available energy of the network. The energy consumption of AUV-PN is more than RTC, as most of the network energy portion is utilized in creating the clusters. Then, in each cluster multiple head nodes are selected for data delivery, maintaining the routing table, and for correspondence with the AUV. The CH and the PN selection criteria is also very poor, which creates imbalance situation in the network. All these factors decrease the network lifetime of AUV-PN as compared to the RTC. According to depicted results, the energy consumption of H2-DAB is also higher as compared to the RTC, because it floods the control packets for finding the routes to the SS. Furthermore, it consumes a lot of energy in maintaining the routing table which leads to the shorter network lifetime.

6. Conclusions

In this paper, we proposed a novel redundancy control cluster-based approach to eliminate the data-similarity through some statistical tests from the application-specific UANs. We also proposed a novel spatiotemporal multi-cast and dynamic CH role rotation technique, which is capable of adjusting the floated nodes due to water current movements, while the drifted node during the transmission phase can request the new CH for conveying its data to the SS. The beauty of the proposed model is that the RH and CH control the data-similarity between the regions and clusters, respectively. In our designed scheme, the FNs closer to the SS directly communicate with the SS, while the remainders of the nodes forward their data through the RH and the MS. Furthermore, our two-level data-redundancy ensures that only the original data flow toward the final sink to save the overall network resources. We conduct a series of simulations to analyze the performance of RTC with the current schemes. The presented results reveal that the proposed model outperforms the current approaches in terms of the selected metrics.

Author Contributions

G.A. developed the main idea of the proposed scheme and wrote the manuscript. M.M.S.F. performed mathematical modeling and simulations. All the editing is done by M.Z.F. and M.M.S.F. and the refinement of the article is completed under the supervision of X.Z.

Funding

This work is supported by the China Postdoctoral Science Foundation (Grant No. 2018M643683), and National Natural Science Foundation of China (Grant No. 91746111). Prof. Xi Zhao is a Tang Scholar.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
UANsUnderwater Acoustic Networks
RTCRedundant Transmission Control
NSFNetwork Sensing Field
AUVAutonomous Underwater Vehicle
MSMobile Sink
SSSurface Sink
FNsField Nodes
SMNsSelected Member Nodes
CHCluster Head
DCPsData Collection Points
HSDHonestly Significant Test

References

  1. Karimi, H.; Medhati, O.; Zabolzadeh, H.; Eftekhari, A.; Rezaei, F.; Dehno, S.B. Implementing a reliable, fault tolerance and secure framework in the wireless sensor-actuator net works for events reporting. In Procedia Computer Science, Proceedings of the International Conference on Advanced Wireless Information and Communication Technologies (AWICT 2015); Elsevier: Sousse, Tunisia, 2015; Volume 73, pp. 384–394. [Google Scholar]
  2. Jia, J.; Meng, J. Impulsive noise rejection for ZigBee communication systems using error-balanced wavelet filtering. AEU-Int. J. Electron. Commun. 2016, 70, 558–567. [Google Scholar] [CrossRef]
  3. Ahmed, G.; Zhao, X.; Fareed, M.M.S. A Hybrid Energy Equating Game for Energy Management in the Internet of Underwater Things. Sensors 2019, 19, 2351. [Google Scholar] [CrossRef] [PubMed]
  4. Izadi, D.; Abawajy, J.; Ghanavati, S. An alternative clustering scheme in WSN. IEEE Sens. J. 2015, 15, 4148–4155. [Google Scholar] [CrossRef]
  5. Azad, S.; Hasan, K.T.; Nandi, D.; Pathan, A.-S.K. A High-throughput routing metric for multi-hop Underwater Acoustic Networks. Comput. Electr. Eng. 2015, 44, 24–33. [Google Scholar] [CrossRef]
  6. Senel, F.; Akkaya, K.; Erol-Kantarci, M.; Yilmaz, T. Self-deployment of mobile underwater acoustic sensor networks for maximized coverage and guaranteed connectivity. Ad Hoc Netw. 2015, 34, 170–183. [Google Scholar] [CrossRef]
  7. Vennila, C.; Madhura, M. An energy-efficient attack resistant trust model for underwater wireless sensor networks. Middle-East J. Sci. Res. 2016, 24, 33–39. [Google Scholar]
  8. Coutinho, R.W.; Boukerche, A.; Vieira, L.F.; Loureiro, A.A. A novel void node recovery paradigm for long-term underwater sensor networks. Ad Hoc Netw. 2015, 34, 144–156. [Google Scholar] [CrossRef]
  9. Bari, A.; Chen, Y.; Roy, D.; Jaekel, A.; Bandyopadhyay, S. Energy Aware Trajectory Computation of Mobile Data Collector in Heirarchical Sensor Networks. In Proceedings of the IEEE International Conference on Communications (ICC), Cape Town, South Africa, 23–27 May 2010. [Google Scholar]
  10. Kosunalp, S. An energy prediction algorithm for wind-powered wireless sensor networks with energy harvesting. Energy 2017, 139, 1275–1280. [Google Scholar] [CrossRef]
  11. Gherbi, C.; Aliouat, Z.; Benmohammed, M. An adaptive clustering approach to dynamic load balancing and energy efficiency in wireless sensor networks. Energy 2016, 114, 647–662. [Google Scholar] [CrossRef]
  12. Chuang, C.; Yu, Y.; Pang, A.; Tseng, H.; Lin, H. Efficient Multicast Delivery for Data Redundancy Minimization Over Wireless Data Centers. In IEEE Transactions on Emerging Topics in Computing; IEEE: Piscataway, NJ, USA, 2016; Volume 4, pp. 225–241. [Google Scholar]
  13. Zhang, Y.; Ansari, N. On Protocol-Independent Data Redundancy Elimination. In IEEE Communications Surveys and Tutorials; IEEE: Piscataway, NJ, USA, 2014; Volume 16, pp. 455–472. [Google Scholar]
  14. Kumar, S.; Chaurasiya, V.K. A Strategy for Elimination of Data Redundancy in Internet of Things (IoT) Based Wireless Sensor Network (WSN). IEEE Syst. J. 2019, 13, 1650–1657. [Google Scholar] [CrossRef]
  15. Harb, H.; Makhoul, A.; Tawil, R.; Jaber, A. A Suffix-Based Enhanced Technique for Data Aggregation in Periodic Sensor Networks. In Proceedings of the International Wireless Communications and Mobile Computing Conference (IWCMC), Nicosia, Cyprus, 4–8 August 2014; pp. 494–499. [Google Scholar]
  16. Tran, K.T.M.; Oh, S.H.; Byun, J.Y. Well-suited similarity functions for data aggregation in cluster-based underwater wireless sensor networks. Int. J. Distrib. Sens. Netw. 2013, 9, 645243. [Google Scholar] [CrossRef]
  17. Anupama, K.R.; Sasidharan, A.; Vadlamani, S. A location-based clustering algorithm for data gathering in 3D underwater Wireless Sensor Networks. In Proceedings of the 2008 International Symposium on Telecommunications, Tehran, Iran, 27–28 August 2008; pp. 343–348. [Google Scholar] [CrossRef]
  18. Domingo, M.C.; Prior, R. A Distributed Clustering Scheme for Underwater Wireless Sensor Networks. In Proceedings of the 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications, Athens, Greece, 3–7 September 2007; pp. 1–5. [Google Scholar] [CrossRef]
  19. Ahmed, G.; Zou, J. Mian Muhammad Sadiq Fareed, Muhammad Zeeshan, Sleep-awake energy efficient distributed clustering algorithm for wireless sensor networks. Comput. Electr. Eng. 2016, 56, 385–398. [Google Scholar] [CrossRef]
  20. Domingo, M.C.; Prior, R. Energy analysis of routing protocols for underwater wireless sensor networks. Comput. Commun. 2008, 31, 1227–1238. [Google Scholar] [CrossRef]
  21. Khan, J.U.; Cho, H.-S. Data-Gathering Scheme Using AUVs in Large-Scale Underwater Sensor Networks: A Multihop Approach. Sensors 2016, 16, 1626. [Google Scholar] [CrossRef] [PubMed]
  22. Ayaz, M.; Abdullah, A.; Faye, I.; Batira, Y. An efficient Dynamic Addressing based routing protocol for Underwater Wireless Sensor Networks. Comput. Commun. 2012, 35, 475–486. [Google Scholar] [CrossRef]
  23. Favaro, F.; Casari, P.; Guerra, F.; Zorzi, M. Data upload from a static underwater network to an AUV: Polling or random access? In Proceedings of the MTS/IEEE Conference and Exhibition for Ocean Engineering, Science and Technology (OCEANS), Yeosu, Korea, 21–24 May 2012.
  24. Khan, J.U.; Cho, H.-S. A Distributed Data-Gathering Protocol Using AUV in Underwater Sensor Networks. Sensors 2015, 15, 19331–19350. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  25. Khan, J.U.; Cho, H.S. A Data Gathering Protocol using AUV in Underwater Sensor Networks. In Proceedings of the MTS/IEEE Conference and Exhibition for Ocean Engineering, Science and Technology (OCEANS), Taipei, Taiwan, 7–10 April 2014. [Google Scholar]
  26. Favaro, F.; Brolo, L.; Toso, G.; Casari, P.; Zorzi, M. A Study on Remote Data Retrieval Strategies in Underwater Acoustic Network. In Proceedings of the MTS/IEEE Conference and Exhibition for Ocean Engineering, Science and Technology (OCEANS), San Diego, CA, USA, 23–27 September 2013. [Google Scholar]
  27. Khan, J.U.; Cho, H.-S. A Multihop Data-Gathering Scheme Using Multiple AUVs in Hierarchical Underwater Sensor Networks. In Proceedings of the 30th International Conference on Information Networking (ICOIN), Kota-Kinabalu, Malaysia, 13–16 January 2016. [Google Scholar]
  28. Cao, X.; Zhu, D.Q.; Yang, S.X. Multi-AUV cooperative target search based on biological inspired neuro dynamics model in 3-D underwater environments. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 2364–2374. [Google Scholar] [CrossRef]
  29. Van Le, D.; Oh, H.; Yoon, S. HiCoDG: A Hierarchical Data-Gathering Scheme Using Cooperative Multiple Mobile Elements. Sensors 2014, 14, 24278–24304. [Google Scholar] [CrossRef]
  30. Ahmed, M.; Salleh, M.; Channa, M.I. Routing protocols based on node mobility for Underwater Wireless Sensor Network (UWSN): A survey. J. Netw. Comput. Appl. 2017, 78, 242–252. [Google Scholar] [CrossRef]
  31. Mandal, P.; De, S. New Reservation Multiaccess Protocols for Underwater Wireless Ad Hoc Sensor Networks. IEEE J. Ocean. Eng. 2015, 40, 277–291. [Google Scholar] [CrossRef]
  32. Zhang, W.; Stojanovic, M.; Mitra, U. Analysis of a Linear Multihop Underwater Acoustic Network. IEEE J. Ocean. Eng. 2010, 35, 961–970. [Google Scholar] [CrossRef]
  33. Ayaz, M.; Baig, I.; Abdullah, A.; Faye, I. A survey on routing techniques in underwater wireless sensor networks. J. Netw. Comput. Appl. 2011, 34, 1908–1927. [Google Scholar] [CrossRef]
  34. Wang, Q.; Dai, H.-N.; Cheang, C.F.; Wang, H. Link Connectivity and Coverage of Underwater Cognitive Acoustic Networks under Spectrum Constraint. Sensors 2017, 17, 2839. [Google Scholar] [CrossRef] [PubMed]
  35. Tan, H.-P.; Diamant, R.; Seah, W.K.G.; Waldmeyer, M. A survey of techniques and challenges in underwater localization. Ocean. Eng. 2011, 38, 1663–1676. [Google Scholar] [CrossRef] [Green Version]
  36. Yang, C.-H.; Ssu, K.-F. An energy-efficient routing protocol in underwater sensor networks. In Proceedings of the 2008 3rd International Conference on Sensing Technology, Tainan, Taiwan, 30 November–3 December 2008; pp. 114–118. [Google Scholar] [CrossRef]
  37. Guo, Z.; Colombi, G.; Wang, B.; Cui, J.H.; Maggiorini, D.; Rossi, G.P. Adaptive routing in underwater delay/disruption tolerant sensor networks. In Proceedings of the 2008 Fifth Annual Conference on Wireless on Demand Network Systems and Services, Garmisch-Partenkirchen, Germany, 23–25 January 2008. [Google Scholar]
  38. Lal, C.; Petroccia, R.; Pelekanakis, K.; Conti, M.; Alves, J. Toward the Development of Secure Underwater Acoustic Networks. IEEE J. Ocean. Eng. 2017, 42, 1075–1087. [Google Scholar] [CrossRef]
  39. Wang, Q.; Dai, H.-N.; Li, X.; Wang, H.; Xiao, H. On Modeling Eavesdropping Attacks in Underwater Acoustic Sensor Networks. Sensors 2016, 16, 721. [Google Scholar] [CrossRef] [PubMed]
  40. Jornet, J.M.; Stojanovic, M. Distributed power control for underwater acoustic networks. In Proceedings of the OCEANS 2008, Quebec City, QC, Canada, 15–18 September 2008; pp. 1–7. [Google Scholar] [CrossRef]
  41. Han, G.; Jiang, J.; Bao, N.; Wan, L.; Guizani, M. Routing protocols for underwater wireless sensor networks. Commun. Mag. 2015, 53, 72–78. [Google Scholar] [CrossRef]
  42. Urick, R.J. Principles of Underwater Sound for Engineers; Tata McGraw-Hill Education: New York, NY, USA, 1967. [Google Scholar]
  43. Llor, J.; Malumbres, M.P. Underwater Wireless Sensor Networks: How do Acoustic Propagation Models Impact the Performance of Higher-Level Protocols? Sensors 2012, 12, 1312–1335. [Google Scholar] [CrossRef]
  44. Vakily, T.V.; Jannati, M.J. A New Method to Improve Performance of Cooperative Underwater Acoustic Wireless Sensor Networks via Frequency Controlled Transmission Based on Length of Data Links. Wirel. Sens. Netw. 2010, 2, 381–389. [Google Scholar] [CrossRef] [Green Version]
  45. Wang, Z.; Han, G.; Qin, H.; Zhang, S.; Sui, Y. An energy-aware and void-avoidable routing protocol for underwater sensor networks. IEEE Access 2018, 6, 7792–7801. [Google Scholar] [CrossRef]
Figure 1. An overview of two-layer hierarchy of the proposed model.
Figure 1. An overview of two-layer hierarchy of the proposed model.
Sensors 19 04241 g001
Figure 2. FNs and region heads deployment strategy of designed framework.
Figure 2. FNs and region heads deployment strategy of designed framework.
Sensors 19 04241 g002
Figure 3. The effect of data similarity on the performance of our model.
Figure 3. The effect of data similarity on the performance of our model.
Sensors 19 04241 g003
Figure 4. Performance of RTC by considering the average end-to-end delay.
Figure 4. Performance of RTC by considering the average end-to-end delay.
Sensors 19 04241 g004
Figure 5. Performance analysis of proposed framework for packet delivery ratio in different scenarios.
Figure 5. Performance analysis of proposed framework for packet delivery ratio in different scenarios.
Sensors 19 04241 g005
Figure 6. Performance evaluation of RTC based on total network energy consumption.
Figure 6. Performance evaluation of RTC based on total network energy consumption.
Sensors 19 04241 g006
Table 1. The values of parameters selected for the simulations.
Table 1. The values of parameters selected for the simulations.
VariableValue
Number of FNs100–800
Network area500 m × 500 m × 500 m
Speed of sound1500 m/s
Transmission range150 m
Transmit power50 W
Bandwidth80 Hz
Width of layer125 m
E i n t 2000 J
E e l e c 50 nJ/bit
A ( f ) 1.001
d 0 80–100 m
E d a 50 nJ/bit/packet
Data rate5 Kb/s
Data packet size64 bytes
Header size13 bytes
Nodes mobility1 m/s–5 m/s
Acoustic pressure of layer101 dB
Acoustic pressure of data transmission103 dB
Total run time1000 s

Share and Cite

MDPI and ACS Style

Ahmed, G.; Zhao, X.; Fareed, M.M.S.; Fareed, M.Z. An Energy-Efficient Redundant Transmission Control Clustering Approach for Underwater Acoustic Networks. Sensors 2019, 19, 4241. https://doi.org/10.3390/s19194241

AMA Style

Ahmed G, Zhao X, Fareed MMS, Fareed MZ. An Energy-Efficient Redundant Transmission Control Clustering Approach for Underwater Acoustic Networks. Sensors. 2019; 19(19):4241. https://doi.org/10.3390/s19194241

Chicago/Turabian Style

Ahmed, Gulnaz, Xi Zhao, Mian Muhammad Sadiq Fareed, and Muhammad Zeeshan Fareed. 2019. "An Energy-Efficient Redundant Transmission Control Clustering Approach for Underwater Acoustic Networks" Sensors 19, no. 19: 4241. https://doi.org/10.3390/s19194241

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