Beruflich Dokumente
Kultur Dokumente
1
COMSATS Institute of Information Technology, Islamabad, 44000, Pakistan
2
Faculty of Engg., Dalhousie University, Halifax, NS B3J 4R2, Canada
3
CIS Higher Colleges of Technology, Fujairah 4114, United Arab Emirates
4
Cameron Library, University of Alberta, Edmonton, AB, T6G 2J8 Canada
5
National University of Modern Languages, Islamabad, 44000, Pakistan
∗
Corresponding author: www.njavaid.com, nadeemjavaidqau@gmail.com
Abstract—Large propagation delay, high error rate, low band- expensive. The routing protocols have an important
width and limited energy in Underwater Sensor Networks role in designing network model. In UWSNs, routing
(UWSNs) attract the attention of most researchers. In UWSNs, protocol plays an important role for efficient flow of
efficient utilization of energy is one of the major issue, as the
replacement of energy sources in such environment is very data from source to destination. In UWSNs, design of
expensive. In this paper, we have proposed a Cluster Depth efficient routing protocol is a challenging task because
Based Routing (cDBR) that is based on existing Depth Based of harsh environment, noises, pollution, temperature etc.
Routing (DBR) protocol. In DBR, routing is based on the depth The design of efficient routing protocol in UWSNs takes
of the sensor nodes: the nodes having less depth are used as a different parameters into account. To maximize network
forward nodes and consumes more energy as compared to the
rest of nodes. As a result, nodes nearer to sink dies first because
lifetime, routing protocol must take into account efficient
of more load. In cDBR, cluster based approach is used. In order utilization of energy. During transmitting a packet the
to minimize the energy consumption, load among all the nodes consumption of energy is more than receiving a packet.
are distributed equally. The energy consumption of each node A node can transmit a packet directly to the base station
is equally utilized as each node has equal probability to be (BS) or adopt multi-hop transmission. Similarly a node
selected as a Cluster Head (CH). This improves the stability
period of network from DBR. In cDBR Cluster Heads (CHs)
consumes more energy when transmitting a packet at
are used for forwarding packets that maximizes throughput longer distance. A routing protocol is efficient if it reduces
of the network. We have compared our results with DBR and number of transmissions and also divide load of work
Energy Efficient DBR (EEDBR). The simulation result validates equally among all the nodes.
that cDBR achieves better stability period and high throughput
comparatively to DBR and EEDBR.
Index Terms—Cluster, Under Water,Sensor, Energy, Efficiency, In this work, we have designed a routing protocol that
Depth, Routing, Cluster Head uses cluster based approach. In cluster based approach
all nodes first compete for election to be a CHs. Then
I. I NTRODUCTION selection of CHs occurs for optimal number of CHs
Oceans comprise two third part of the earth. It has formation. The selection of CHs occurs on the basis of
got much importance in research perspective from the distance. We have used the concept of clustering in our
past few years. UWSNs are used in water for different routing protocol to increase the stability period of the
applications such as monitoring different areas for security network. Nodes are deployed randomly in a particular
surveillance, monitoring pollution and sensing specific area. They start broadcasting their status with each other .
area for resources,such as oil extraction etc. For the formation of CHs first election procedure occurs in
which eligible candidate set are made on basis of random
In UWSNs, acoustic signal is usually preferred over radio number (Rnd).For each node Rnd is generated. If this
signal. The performance of radio signal in water is poor as Rnd is greater than threshold value (Th), then the node is
compared to acoustic signals. However the use of acoustic considered to be a normal node else the node elected is
signals in UWSNs imposes few challenges. In general, a CH. Similarly if distance among elected CHs is greater
acoustic signals have limited bandwidth because of high than 20 meter it is selected as a CHs else considered to be
absorption factor and attenuation. Similarly, propagation a normal node. Adaptive association of normal nodes with
delay of acoustic signals is longer than radio signals.[4] these CHs are carried out which results in the formation of
In UWSNs, maximizing network lifetime is important as balanced clusters. The nodes start transmission with their
replacement of batteries in such environment is very respective CHs. No back propagation increases network life
507
TABLE I
S URVEY ON S TATE OF THE A RT R OUTING P ROTOCOL
508
balancing of forwarding nodes, energy cost function grants selection algorithm of [11] takes statistical information into
nodes residual energy. In last region depth dependent account.
function is formulate to accomplish minimum flooding Stochastic Performance Analysis with Reliability and
and distant forwarding. In iAMCTD sensor nodes flood Co-operation (SPARCO) is a co-operative routing protocol
data to neighbors and the courier nodes at their sojourn proposed for UWSNs.To improve packet delivery ratio ,
tour collect data. In the absence of courier nodes data are network lifetime and to reduce energy consumption of
forward to neighbors. Each node broadcast residual energy, network in sparse condition, the concept of co-operation
depth information among themselves and report network and signal to noise ratio is introduced in paper [12]. Relay
density to sink. In this way sink formulate variation in nodes are used in co-operative routing to achieve reliability.
depth threshold (dth) and mobility pattern of courier The selection of relay nodes are on the basis of distance
nodes. among neighbouring nodes and instantaneous path
In [8] a cooperative routing protocol with mobile sink has condition. Similarly single and multi hop communication
presented to improve the reliability of network and efficient features are taken into account to improve network stability
utilization of network energy. In depth and energy aware and lower the path loss.
dominating set algorithm (DEADS), network is divided into
four regions and in each region high, medium and low In paper [13] a chain based communication (CBC)
vertices are defined. Destination nodes belongs to high, scheme in cylindrical UWSNs is designed for application
relay nodes to medium and source node to low vertices. oriented networks. In this protocol three schemes are
In DEADS dth is varied on the basis of alive neighbor nodes. presented.In first routing scheme, a routing protocol
based on four-chains is proposed which uses divide and
conquerer approach. The chains are interconnected and
∀i ∈ V : d t hi (t ) ∝ N i (t ) (2)
used to achieve best possible results for transmission
N(i) is alive neighbors of node i. On the basis of depth it of data. Similarly in second routing scheme, network is
categorize its neighbor as eligible cooperative collector (CC) divided into two-chains on the basis of θ. The chains are
and dominating set (DS) nodes and perform cooperative interconnected and used to select global optimal path.
routing. Similarly all CC and non CC forward their data to The last one is single-chain based routing scheme. In this
non-DS and non-DS forward their data to mobile sink by scheme each node connects to its nearest neighbor and
using the procedure defined in paper [8]. hence identify local best possible path.
Similarly Co-UWSN is a cooperative routing protocol for In order to minimize energy consumption and to maximizes
UWSNs proposed in [9]. It is an energy efficient and reliable data delivery ratio of UWSNs , Autonomous underwater
routing protocoland is used to achieve high throughput. Vehicle aided routing protocol(AURP) is proposed in [14].In
Co-UWSN improves signal to noise ratio which increases this protocol multiple AUVs are used for minimizing total
data rate, saves transmit power and extend communication data transmission. AUVs collects data from sensor node
range. and forward it to the sink. AURP uses heterogeneous
Coordinated transmission MAC (CT-MAC) is a distributed communication channels.
MAC protocol presented in paper [10]. To address the Delay-Sensitive EEDBR(DSEEDBR), Delay-Sensitive
challenges of low bandwidth (BW) in under water acoustic DBR(DSDBR), and Delay-Sensitive AMCTD(DSAMCTD)
network they used multiple-input multiple-output (MIMO) is proposed in paper [15] for time-critical applications.
technique based on network uplink communication. In CT- DSDBR uses greedy approach and routing is on the basis
MAC, flooding is avoided by using efficient coordination of dth and holding time (Ht). The routing in DSEEDBR
scheme for channel competition among neighbors. In and DSAMCTD is also performed by calculating Ht and
under water acoustic communication the challenges of variation in dth.
collision among long control packets and long propagation Multi-Module Separated Linear (MMSL) node is proposed
delay is also addressed by this coordination scheme. MIMO in paper [16] for UWSNs. MMSL uses MIMO technique
MAC approaches such as random access and handshaking and the aim is to reduced influence of current on sensor
improved the throughput and energy efficiency of this node and also to increased communication control ability.
protocol. MMSL consists of
Relay selection scheme is not very efficient in underwater
• Header which consists of transmitter, receiver, process
acoustic cooperative networks. The main reason is complex
and sensor module.
acoustic channels and long propagation delay. A relay
• Multi-receiving sensor objects.
selection criterion, cooperative based relay assessment
(COBRA) is propose which minimizes one-way packet Channel-Aware Routing Protocol (CARP) is an UWSNs
transmission time. The throughput of the network has routing protocol uses PING-PONG strategy. It is proposed
improved by taking into account long propagation delay to achieve multi-hoping packet forwarding and location
and spectral efficiency of complex acoustic channels. free routing. It does not take into account reusability of
Instead of taking instantaneous channel state the relay previously collected data. To addresses this issue Energy-
509
Efficient CARP (E-CARP) is proposed in paper [17] which is selected are not optimum in number and also there is
an enhanced version of CARP. E-CARP is less expensive in variation in cluster. Clusters of small size consume more
energy consumption and packet forwarding. energy then large size which directly effect the stability
In paper [18] Link Expiration Time-Aware (LETA) routing period of network. The back propagation in such routing
protocol is proposed for UWSNs. Link Expiration Time protocols consumes extra energy as a result the network
(LET) is calculated to handled mobility of nodes. LETA lifetime steps down. Above mentioned drawbacks motivate
routing protocol is divided into three phases: us to design a new efficient routing protocol.
• Selection of forwarding node phase in which sender
broadcast route request message to discover forward- IV. P ROPOSED S CHEME : C DBR
ing nodes.
• Routing table formation phase in which sending nodes
We present our scheme in the following subsections.
keeps forwarding node probability in routing table. 1) Network architecture: We have deployed nodes
Forwarding node having highest probability is at the having one static sink at the top. The network region is 500
top of the table and so on. meter in x, y and z directions. We have three types of nodes
• Target node selection phase in which forwarding node
with highest probability and equivalent to LET of • CH node
forwarding time is selected. The forwarding node is • Normal node
selected , if LET is greater then packets reaching and • Dead node
acknowledgement receiving time.
Nodes having energy (E i ) equal to zero is considered to
Delay-Sensitive Opportunistic Routing for Underwater be dead nodes. Each node generates a Rnd having value
Sensor Networks (UWOR) is proposed in [19]. It employs between zero and one. If Rnd is greater then Th value
the idea of opportunistic-based routing to enhance and distance among elected CHs is greater then optimal
good put and minimize end to end latency to meet the distance (20) meter, these nodes are CHs nodes. The nodes
requirement of delay-sensitive UWSN’s applications. This having Rnd value less then Th and distance less then 20
protocol introduce a new metric named as End-to-End meter are normal nodes.
Latency EEL|SUCCESS (Fi). It is the expected end to end
delay from node i to the respective destination. This paper
emphasizes per node forwarding set determination and Algorithm 1 Cluster Formation Algorithm
packet forwarding prioritization. Upon receiving packet, 1: procedure E LECTION AND S ELECTION OF C LUSTER H EAD
node computes forwarding set and assign relay priorities 2: N←Normal Nodes
which is governed by above metric. 3: A←Number of Alive Nodes
Zhang et al explores symmetric and asymmetric links 4: CHE←Cluster Head Elected
caused by beam width and three dimensional direction 5: CHS←Cluster Head Selected
of UWSNs. Link-state Based Adaptive Feedback Routing 6: Rnd←Random Number
(LAFR) routing protocol is proposed in 20. LAFR takes 7: TH←Threshold Value
into account link state information determine by detection 8: Dist←Distance among Elected Cluster Heads
mechanism and suggests an adaptive feedback mechanism 9: for each node i ∈ A do
to fulfill desired routing information. Time-based Priority 10: generate Rnd
Forwarding mechanism and usage of downstream node 11: if Rnd < T h then
table information are proposed in this protocol to prevent 12: if Ei ≥ E av g then
flooding and save energy. Credit based dynamic mechanism 13: i = CHE
is proposed to determine best route (routing optimization) 14: else
and maintenance. 15: i=N
16: end if
III. MOTIVATION 17: end if
18: end for
In UWSN the main focus of researchers is on efficient
19: for j ∈ C H E do
utilization of node energy, reliable transmission of packets
20: if Di st ≥ 20met er then
and stability period of network. As in DBR forwarding of
21: CHE ← CHS
packet takes place on the basis of depth. Nodes having least
22: else
depth and nearer to sink die first, decreasing the stability
23: CHE← N
period of the network. The sensor node broadcast the
24: end if
packets, so nodes having more depth also receive packets
25: end for
and thus energy is consumed for no good use. Similarly
26: end procedure
different number of routing protocols are proposed that
uses cluster based approach. In these protocols, the CHs
510
'
'
!"
()* %'"
'
+(
'
#$ #$
'
'
%
&
#$
' ( ""
'
#$ # (
2) Sink deployment: In our proposed scheme cDBR we node broadcast Hello packet with its neighbours to ex-
have one static sink deployed at the top. Sink is consisted change status information. The information contain node
of two types of modem ID, depth, residual energy, Co-ordinates of other nodes and
• Acoustic modem is used for communication with sen- sink.
sor nodes. 4) CH election and selection: To increase the stability
• Radio frequency modem is used for communication period of a network we have to efficiently and equally
with BS. utilized the energy consumption of sensor node. For this
The sink collects data from nodes and from CHs then purpose the sensor nodes first compete for the election of
forward it to the BS. CHs. The election of CHs are carried out on the basis of:
3) Nodes deployment: The deployment of sensor nodes • Rnd generation: Each node generate a Rnd number. If
is on random basis and have limited energy. Sensor nodes Rnd is greater then Th value it is marked as normal
are equipped with acoustic modem. It is used for com- node.
munication with CHs and sink. Each node has a certain If Rnd generated by node is less then or equal to Th
transmission range. During transmission node consumes value and not become a CH for last 1/P rounds then
more energy than during receiving. Nodes having least the node is elected as a CH.
depth and in the transmission range of sink forward data
to the sink directly. Similarly efficient utilization of node • Average residual energy of network: The residual energy
energy is important for stability of network. Each sensor of CH Elected (CHE) is compared with the average
511
residual energy of single sensor node in the network. Algorithm 2 Free Association Algorithm
If residual energy of CHE is smaller then average, it is 1: procedure A SSOCIATION -M ECHANISM
eliminated from the candidate set for selection of CH 2: N←Number of Nodes
otherwise sensor nodes are elected as a CHs. 3: M←Mid Point between Node and Sink
4: d N −Si nk ← Distance from Node to Sink
After the election, selection of CHs are carried out on the 5: dC H −Si nk ← Distance from CH to Sink
basis of distance. The CHs are selected if the distance 6: for each node n ∈ N do
among elected CHs are greater then 20 meter. The election 7: if d N −Si nk ≤ dC H −Si nk then
and selection procedure is after each round so that each 8: Associate Node = Sink
node has equal probability to be selected as a CH. The 9: Calculate = M
CHs having sink in its transmission range forward packet 10: if Signal Strength at M = Strong then
towards it and if sink is far away, packets are forward to 11: Associate = CH1
another CH having sink in its transmission range as shown 12: else
in fig 1. 13: Associate = CH2
14: end if
5) Data Forwarding:: In fig 2 nodes nearest to sink just
15: end if
as ‘a’ forward data to sink directly. In order to remove
16: end for
back transmission sensor node ‘a’ does not forward data
17: end procedure
to CH ‘A’. As a result the energy of sensor node is efficiently
utilized. The rest of nodes like node ‘b’ sent data to there
respective CHs. In the given fig 2 node ‘b’ forwards data
to there respective CH and it cannot forward data to the V. S IMULATION R ESULTS AND D ISCUSSION
CH ‘G’ of another cluster. CHs ‘A’ and ‘C’ have sink in We evaluated the performance of our proposed
their transmission range. They can forward data to the sink protocol with DBR and EEDBR. We deploy 200 static
directly. All the remaining CHs forward data to ‘A’ and ‘C’ nodes randomly. The nodes have limited energy and
as sink is not in their transmission range. The depth of consumes energy during performing the following
‘E’ is less then that of ‘F’, so no packet forwarding in this activities, transmission, receiving and aggregation.
direction. The ‘C’ is not in the transmission range of ‘H’.
The CH ‘H’ sent data to ‘I’ which then forward data to ‘C’ For performance purpose we take into account five
as given in fig 2. The forwarding of packet towards sink is metrics:
on the basis of depth. CHs having least depth is selected • Number of packets sent
as a forwarder. As CHs are used to to sent packet to sink. • Number of packets dropped
512
TABLE II 4
S IMULATION PARAMETERS x 10
9
CDBR
DBR
Parameters Values 8
EEDBR
Number of Nodes Two Hundred
7
Number of Sink 1
Number of Packets to BS
2
• Number of dead nodes
1
• Residual energy
• Number of alive nodes 0
0 100 200 300 400 500 600 700
Number 0f Rounds
1) Number of Packets Send to BS: Number of packets sent Fig. 4. Packets Reached to Sink
to sink means packet received at the sink. In figure 3, up to
700 rounds, the number of packets received at sink in DBR
is less than cDBR. cDBR are using clusters for forwarding back transmission in cDBR due to which less number of
packets that are more reliable then nodes packet delivery. In packets are sent and less packets dropped are occured
case of EEDBR packet delivery to sink is less as compared . The packets dropped in DBR is more because nodes
to that of cDBR and DBR. The main reason is that EEDBR are use for forwarding packets whose reliability is less as
takes into account residual energy of each node during compared to the reliability of CH. In cDBR, CHs are use
forwarding packet. In EEDBR when multi-hoping among for forwarding packets and thus the packet delivery to
nodes increases it results more overhead. The transmission sink is more reliable. The plot is shown in the given figure:4
of packet to sink is less reliable, so the packet reaches to
sink decreases. The main reason for more packet send in 3) Number of Dead Nodes: In cDBR the number of dead
DBR is more packets are forward which results in more nodes is less than DBR and EEDBR. The reason is in each
consumption of nodes energy, and the nodes die earlier in round in cDBR, the nodea have different probability to be
DBR as compared to rest of protocols. The plot for number a CH. The energy consumption of nodes is same due to
of packets sent to BS is shown in figure:3 random selection of CHs nodes which also increase the
stability period of the network. In EEDBR and DBR there
2) Number of Packets Dropped: In comparison to is no random selection of forwarding nodes and burden
DBR and EEDBR the packets dropped in cDBR is less is more on one node as compared to the rest of nodes.
as compared to DBR and almost same to EEDBR. It The result is node die earlier as compared to other nodes
is due to reliable transmission of CHs. As there is no
513
4 2000
x 10
8 CDBR
CDBR DBR
1800
DBR EEDBR
7
EEDBR
1600
6
1400
residual energy
5
1200
packet drop
4 1000
3 800
2 600
400
1
200
0 0 100 200 300 400 500 600 700
0 100 200 300 400 500 600 700 Number 0f Rounds
Number 0f Rounds
200
CDBR
150
CDBR DBR
DBR EEDBR
EEDBR
100
50
50
0 100 200 300 400 500 600 700
0
0 100 200 300 400 500 600 700 Number 0f Rounds
Number 0f Rounds
4) Residual Energy: The residual energy of cDBR, DBR VI. P ERFORMANCE T RADE O FFS R OUTING P ROTOCOLS MAKE
and EEDBR is almost same. However our network still FOR N ETWORK P ERFORMANCE
compete and show good results as compared to the DBR
cDBR is cluster based approach. It is designed for
and EEDBR. cDBR takes into account the stability period
achieving high stability period of a network. To improve
of network and also increases network lifetime. After each
one performance parameter the other parameter must be
round in cDBR election and selection procedure is carried
degraded. There is a trade off between the parameters.
out, that result in consumption of nodes energy. In figure
In cDBR we have achieved high stability period but have
6, it is shown that cDBR consumes same amount of energy
compromised on the network life time. Similarly we have
as compared to DBR and EEDBR. The plot is given in
achieved high throughput, more packets are received at the
figure:6
BS and this is achieved at the cost of processing overhead.
514
TABLE III
P ERFORMANCE T RADE OFFS
cDBR also does not require full dimensional location infor- [8] Umar, Amara; Javaid, Nadeem; Ahmad, Ashfaq; Khan, Zahoor A.;
Qasim, Umar; Alrajeh, Nabil; Hayat, Amir. 2015. "DEADS: Depth
mation of nodes. It takes into account depth and residual
and Energy Aware Dominating Set Based Algorithm for Cooperative
energy of nodes. In cDBR we have deployed only one static Routing along with Sink Mobility in Underwater WSNs." Sensors 15,
sink at the top. We have taken the concept of clustering no. 6: 14458-14486.
[9] S. Ahmed, N. Javaid, F. A. Khan, M. Y. Durrani, A. Ali, A. Shaukat,
from (AC H )2 . The election and selection criteria of the
M. M. Sandhu, Z. A. Khan, and U. Qasim. "Co-UWSN: Cooperative
nodes to be a CH has explained in our proposed scheme. Energy-Efficient Protocol for Underwater WSNs." International Journal
The nodes forward data to selected CHs which further of Distributed Sensor Networks, Volume 2015 (2015), Article ID 891410,
16 pages http://dx.doi.org/10.1155/2015/891410.
forward data to sink. When sink is in the transmission
[10] Y. Luo, L. Pu, Z. Peng, Z. Zhou, and J.-H. Cui, “CT-MAC:a MAC
range of the nodes it forwards data to sink directly without protocol for underwater MIMO based network uplink communica-
the involvement of CHs. With the formation of clusters tions,” in Proceedings of the Seventh ACM International Conference on
Underwater Networks and Systems - WUWNet , p. 1-12, 2012.
the overall network energy of network is efficiently and
[11] Y. Luo, L. Pu, Z. Peng, Z. Zhou, J.-H. Cui, and Z. Zhang, “Effective
equally utilized. The simulation results that we have plot Relay Selection for Underwater Cooperative Acoustic Networks,” in
in MATLAB show that the stability period of our proposed 2013 IEEE 10th International Conference on Mobile Ad-Hoc and Sensor
Systems, pp. 104–112, 2013.
protocol have improved from DBR and EEDBR.
[12] S. Ahmed, N. Javaid, A. Ahmed, I. Ahmed, M. Y. Durrani, A. Ali, S.
To further improve the energy efficiency and throughput of B. Haider, and M. Ilahi, “SPARCO: Stochastic Performance Analysis
our protocol we have planed in future to deploy multiple with Reliability and COoperation for Underwater Wireless Sensor
Networks,” in Journal of Sensors., pp. 1–38, 2015.
sink and the concept of cooperative routing in our protocol.
[13] Javaid, Nadeem; Jafri, Mohsin R.; Khan, Zahoor A.; Alrajeh, Nabil;
For improving the throughput we have to deployed a mobile Imran, Muhammad; Vasilakos, Athanasios. 2015. "Chain-Based Com-
courier nodes and have to defined regions for CHs. Where munication in Cylindrical Underwater Wireless Sensor Networks."
Sensors 15, no. 2: 3625-3649. doi:10.3390/s150203625.
mobile courier nodes collect data from CHs in specified
[14] S. Yoon, A. K. Azad, H. Oh, and S. Kim, “AURP: an AUV-aided under-
region and forward it to the sink. water routing protocol for underwater acoustic sensor networks.,” in
Sensors (Basel)., vol. 12, no. 2, pp. 1827–45, 2012.
[15] N. Javaid, M. R. Jafri, S. Ahmed, M. Jamil, Z. A. Khan, U. Qasim,
R EFERENCES S. S. Al-Saleh, "Delay-Sensitive Routing Schemes for Underwater
Acoustic Sensor Networks", International Journal of Distributed Sen-
[1] A. Ahmad, N. Javaid, Z. A. Khan, U. Qasim, and T. A. Alghamdi, sor Networks, Volume 2015 (2015), Article ID 532676, 13 pages,
“(AC H )2 : Routing Scheme to Maximize Lifetime and Throughput of http://dx.doi.org/10.1155/2015/532676.
Wireless Sensor Networks,” in IEEE Sensors Journal vol. 14, no. 10, pp. [16] H. Chen, X. Wu, G. Liu, and Y. Wang, “A Novel Multi-Module Separated
3516–3532, 2014. Linear UWSNs Sensor Node,” in IEEE Sens. J., vol. 11, no. 4, pp. 1–1,
[2] W. R. Heinzelman, A. Chandrakasan, and H. Balakrishnan, “Energy- 2015.
Efficient Communication Protocol for Wireless Microsensor Networks,” [17] Z. Zhou, B. Yao, R. Xing, L. Shu, and S. Bu, “E-CARP: An Energy
in Pro. the 33rd Annual Hawaii International Conference on System Efficient Routing Protocol for UWSNs in the Internet of Underwater
Sciences vol. 00, no. c, pp. 1–10, 2000. Things,” in IEEE Sens. J., vol. X, no. X, pp. 1–1, 2015.
[3] J. Li, X. Jiang, and I. Lu, “Energy Balance Routing Algorithm Based on [18] A. Uddin, “Link Expiration Time-Aware Routing Protocol for UWSNs,”
Virtual MIMO Scheme for Wireless Sensor Networks,” vol. 2014, 2014. in Journal of Sensors., vol. 2013, 2013.
[4] B. Diao, Y. Xu, Z. An, F. Wang, and C. Li, “Improving Both Energy [19] C. Hsu, H. Liu, J. Luis, G. Gómez, and C. Chou, “Delay-Sensitive
and Time Efficiency of Depth-Based Routing for Underwater Sensor Opportunistic Routing for Underwater Sensor Networks,” in IEEE
Networks,” in Int. J. Distrib. Sens. Networks vol. 2015, 2015. Sensors Journal vol. 15, no. 11, pp. 6584–6591, 2015.
[5] J. Cao, J. Dou, and S. Dong, “Balance Transmission Mechanism in Un- [20] S. Zhang, D. Li, and J. Chen, “A Link-State Based Adaptive Feedback
derwater Acoustic Sensor Networks,” in Int. J. Distrib. Sens. Networks, Routing for Under Water Acoustic Sensor Networks,” in IEEE Sensors
vol. 2015, pp. 1–12, 2015. Journal vol. 13, no. 11, pp. 4402–4412, 2013.
[6] Jafri, M.R.; Ahmed, S.; Javaid, N.; Ahmad, Z.; Qureshi, R.J., "AMCTD:
Adaptive Mobility of Courier Nodes in Threshold-Optimized DBR
Protocol for Underwater Wireless Sensor Networks," Broadband and
Wireless Computing, Communication and Applications (BWCCA), 2013
Eighth International Conference on , vol., no., pp.93,99, 28-30 Oct.
2013. doi: 10.1109/BWCCA.2013.24.
[7] N. Javaid, M. R. Jafri, Z. A. Khan, U. Qasim, T. A. Alghamdi, M. Ali,
"iAMCTD: improved Adaptive Mobility of Courier Nodes in Threshold-
Optimized DBR Protocol for Underwater Wireless Sensor Networks",
International Journal of Distributed Sensor Networks, vol. 2014, Article
ID 213012, 12 pages, 2014. doi:10.1155/2014/213012.
515