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