H. Fussler, et al., (2003) propose a contention-
based forwarding scheme (CBF), in CBF the source
node broadcast packet to all its neighbours and then
select one best node to forward the packet.
Furthermore, the authors propose three suppression
algorithms, Basic suppression scheme, Area-based
suppression and Active selection, to prevent multiple
next hops and thereby packet duplication. However,
duplication still occurs in Basic suppression scheme
and Area-based suppression, Active selection can
prevent all forms of packet duplication but with
additional overhead.
M. Zorzi and R. R. Rao (2003) propose a novel
forwarding technique based on geographical location
of the nodes involved and random selection of the
relaying node via contention among receivers. The
receivers which are closer to the destination have the
higher priority to forward the packet, which also
means that the closer nodes to the destination are
always selected and overused.
S. Biswas and R. Morris, (2005) propose ExOR,
an integrated routing and MAC protocol that
increases the throughput of large unicast transfers in
multi-hop wireless networks. ExOR operates on
batches of packets, the source nodes includes a list
of candidate forwarders in each packet, prioritized
by closeness to the destination, the receivers with
highest priority forward packets, and then the
remaining forwarders forward the packet which
were not forwarded by the higher priority forwarders.
K. Zeng, et al., (2008) propose an algorithm to
set the forwarder priorities depending on the
expected advancement (EPA) rate in order to
achieve the maximum end-to-end throughput.
All of these works do not consider the energy
efficiency of the network, and the source node
broadcast the packet to all its neighbours which
wastes the energy of the nodes. K. Zeng, et al.,
(2007) propose an EPA per unit energy consumption
model, which calculates the best number of
forwarding candidates to broadcast the packet in
order to achieve the best energy efficiency. However
in this model, the source node needs the knowledge
of the real time delivery reliability for each
neighbour which is hard for the real wireless sensor
networks.
3 ENERGY CONSUMPTION
ANALYSIS
It is known that limited energy supply is a very
critical restriction for WSNs and that routing
protocols used in WSNs should cater for this feature.
In this section the energy consumption of GBR is
analyzed. Shortcomings in the protocol are exposed.
Figure 1: Two hop wireless sensor network.
Considering a simple two hop wireless sensor
network as shown in Figure 1, Node A has five next
hop nodes (determined by back propagation in GBR)
and needs to send a message to node G. In the GBR
framework, node A chooses one next hop node
among node B, C, D, E or F. Assuming the power
consumption of sending is
while the energy
overhead of receiving is
. Assume that the data
message size is M and the bit rate is Bitrate. The
transmission probability p is referred to as the
probability for one link that the receiver receives the
message successfully. To simplify the problem, the
energy consumption for the data transmission is only
considered and the other energy consumptions are
ignored. The one hop transmission energy
consumption for GBR can be determined as
. (1)
Where is the transmission time and can be
determined as
.
(2)
Equation (1) and (2) can be rewritten as
(3)
However, it can be seen that node A has five
next hop nodes. Due to the broadcast characteristic
of wireless, any of the node A’s neighbour could
receive node A’s message. As a result, if node A
sends the data to more than one next hop nodes,
assuming that the number of next hop nodes is n,
A COMPETING ALGORITHM FOR GRADIENT BASED ROUTING PROTOCOL IN WIRELESS SENSOR
NETWORKS
83