
2 RELATED WORK 
Vector Based Forwarding (VBF) (Xie et al., 2006) is 
a location based routing protocol involving only a 
fraction of nodes in routing. Packets are forwarded 
along a virtual tunnel from source to sink. A self 
adaptation algorithm for adjusting the forwarding 
policy based on node density was also proposed. 
The algorithm introduces desirableness factor in the 
range of (0, 3) to measure the suitability of a node to 
forward packets. Received packet is held by the 
node for a time period related to its desirableness 
factor, such that node with less desirableness factor 
will forward the packet earlier. However, redundant 
packet transmissions and packet delays cause energy 
losses requiring alternate measures. 
Focused Beam Routing (FBR) protocol (Jornet et 
al., 2008) uses a distributed approach, in which route 
is dynamically established as the data packet 
traverses the network towards its final destination. 
For finding all the nodes in a cone with ±θ/2 
emanating from the source nodes towards the 
destination nodes at the minimum distance, a 
Ready_To_Send (RTS) signal with minimal energy 
is transmitted. In case, no node responds through a 
Clear_To_Send (CTS) like packet, the power level 
and if required also value of θ is varied. The node 
closer to final destination is selected as the relay 
node for the next hop. However, performance of 
algorithm is heavily dependent upon collision of 
CTS packets at the source of RTS. End to end Delay 
is also high in FBR. 
Depth Based Routing (DBR) (Yan et al., 2008) 
requires only local depth information against the full 
location information required in VBF.  DBR 
assumes multiple sinks deployed at the surface 
communicating with each other & Base Station 
through radio links. Each packet in DBR contains 
the depth information. On receiving a packet, node 
forwards it only if it is closer to sink i.e. situated at 
lower depth than sender node. Priority queue 
mechanism is used to reduce the number of 
forwarding nodes transmitting the same packet. 
Each node receiving the packet compute packet 
holding & scheduled sending time based on its depth 
such that the node at lower depth transmit the packet 
earlier than node at a larger depth. The algorithm 
requires synchronization of clocks to ensure that 
scheduled sending time is computed correctly by all 
the nodes. Also, it requires specific deployment with 
sink nodes floating on water surface. 
An  Energy Efficient Localization free Routing 
Protocol named EEDBR proposed by Wahid et al., 
2012 also utilizes the depth of sensor nodes for 
forwarding data packets along with the residual 
energy of sensor nodes to improve the network 
lifetime. Sender node enquires depth information 
among its neighbours and according to their depths 
create prioritized node list. On receiving packet, 
each node holds the packet for some time on the 
basis of its priority in the priority list. The EEDBR 
results in improved network lifetime, energy 
consumption and end-to-end delays and offers 
comparable delivery ratio. However, the proposed 
algorithm requires sorting for assigning priorities 
which require more storage and computing power 
within the sensor nodes. Also it requires specific 
deployment with sink nodes floating on water 
surface. 
SBR-DLP (Sector-Based Routing with 
Destination Location Prediction), proposed by 
Chirdchoo et al., 2009 is also a location based 
routing protocol for UWSN. SBR-DLP assumes sink 
node to be mobile with pre-planned path and 
schedule known to all other nodes in the network. 
The whole range of node is divided into a number of 
sectors. The sectors are prioritized based on angular 
differences from the virtual vector SD from the 
sender S to Destination D. Then according to sector 
priority, the node closest to predicted location of the 
mobile sink is selected as forwarder node. Latest 
network information is acquired each time before 
sending a packet using chk_ngb  &  chk_ngb_reply 
packets. Limitations of this algorithm include large 
delay between the packets due to 
chk_ngb/chk_ngb_reply packets.  
More routing techniques for UWSN are 
discussed in (Wahid et al., 2010). Unlike location 
unaware routing algorithms DBR and EEDBR, our 
proposal does not require sinks to be floating on the 
surface. Our algorithm works even if the sink is 
mobile or at distant region of network deployment. 
3 PROPOSED ALGORITHM  
In our algorithm, routing decision depends on the 
amount of residual energy of the neighbour node and 
its distance from the destination node. Sender 
decides the next forwarder node from its neighbours 
and unicasts the packet to that node. Thus, our 
algorithm attempts to route the packet through a 
node which balances energy consumption in the 
neighbouring nodes while maintaining acceptable 
packet delay and delivery ratio. This avoids 
selecting a certain node or group of nodes every 
time to forward a packet. UWSN characteristics 
such as 3-D network architecture, node mobility, 
SENSORNETS2014-InternationalConferenceonSensorNetworks
134