Enhanced Heuristic Function Based Energy
Aware Routing Protocol In Wireless Sensor
Networks
B. Anand
Jerusalem college of engineering, Chennai-100.
Abstract— In Wireless Sensor Networks,
energy is an essential parameter because
initially while creating a network each
node is assigned to a unique id and a
certain joule of energy so while
transferring data from source to destination
,Energy is influenced heavily , thus energy
can be conserved by proposing a novel
energy aware routing protocol called
“Enhanced Heuristic Function based
Energy Aware (EHF-EA) routing protocol
in wireless sensor networks”. This
improves the system performance metrics
like link quality which in turn conserve
energy and extend lifetime at a delivery
rate ratio of 93.85% and also reduces
bandwidth and number of hops.
Keywords — Wireless Sensor Networks,
Energy, EHF-EA
I. INTRODUCTION
The high-tech advancement of digital
electronics and micro-electro-mechanical
systems (MEMS) have made possible the
development of low-power,
multifunctional, low-cost wireless sensor
nodes.[1] These wireless sensor nodes
communicate with each other in a multi
hop manner to form a system called a
wireless sensor network (WSN) The
architecture of WSN systems depends on
the IEEE802.15.4 standard, which
specifies a physical (PHY) and medium
access control (MAC) layer dedicated to a
low-rate wireless personal area network
(LR-WPAN). A WSN may include an
enormous number of wireless sensor nodes
placed in close proximity to an event to
collect the required facts about the
physical world and send these to the sink
node. A WSN allows a user to productively
sense and monitor from a distance.
Miniaturized wireless sensor nodes have
cost and size restrictions. In addition the
computational speed, memory, energy and
bandwidth are constraints that increase the
WSN complexity.
Generally, the failures in a WSN are
caused by the battery power exhaustion,
inactivity periods, and vulnerability to
destruction due to the small-sized sensor
nodes. Most low-power wireless networks
usually have unreliable links with limited
bandwidth, and their link quality can be
heavily influenced by environmental
factors. Basically, the research challenges
in WSNs are vast. The limited network
lifetime is the most common problem in
WSNs. The routing protocols must exploit
the nature of the WSN and are related to
various issues, including the fact that most
data is only valid for a short time ,it must
follow a short route to reach the
destination in a quick manner. The optimal
solution for finding the shortest path is by
A* heuristic algorithm which is the
successor of Greedy algorithm.
II. RELATED WORKS
The major application of wireless sensor network is
military surveillance . In Wireless Sensor
Networks, Surveillance wireless sensor networks
are deployed at border locations to detect
unauthorized intrusions [1].The Qos in military
surveillance can be improved by SOA strategies. In
SOA, services are loosely coupled. This means that
there is a separation of the clients from services.
The client is independent of the service such that if
a change to the service is made, it does not always
require a change to the client. The client also does
not have to know much about the service to use it.
The client needs to know how to communicate with
the service, which is usually through an interface
and does not need to know the details of the service
implementation. The service communicates with
the client through a well-defined interface. Though
the SOA services improve Qos and link quality ,it
is an energy constraint factor .Energy gets
consumed at a higher rate which in turn reduces
network lifetime.
Cluster head (CH) selection procedure allows even
distribution of energy consumption among the
sensors [2], and therefore prolonging the lifespan of
a sensor network. Energy depletion of a node as a
CH node and a non-CH node are inestigated and a
new distributed CH selection algorithm LEACH-
DT is proposed for sensor networks based on the
node distance to the BS, in order to balance the
energy consumption among the nodes. LEACH-
DT outperforms the original LEACH with
improved network lifespan over 10%. Network
lifespan can be further improved if nodes transmit
the packets to the base station through shortest path
.
An energy efficient routing protocol to find the
forwarding path between source and destination
node using heuristic function and A* search
algorithm. Longevity is an important factor which
must be considered while implementing A* search
algorithm. The longevity factor is used to maximize
the value of heuristic
function when the energy of a forwarding node is
below the threshold level. To implement the
longevity factor an “Energy Aware Heuristic –
Based Routing “ protocol is proposed. It considers
all 3 major factors like heuristic value, actual cost
value and longevity factor. But once the optimal
route is found ,some un necessary packets may be
forwarded thus priority must be set to each packet
,thus energy can be conserved efficiently.
Constantly moving nodes consume a considerable
amount of energy, thus we retain the mobility
features only when necessary to ensure that critical
events do not go unreported. Thus a priority-based
application specific congestion control clustering
(PASCCC) protocol is proposed, which integrates
the mobility and heterogeneity of the nodes to
detect congestion in a network. PASCCC achieves
better performance in terms of the network lifetime,
energy consumption, data transmission, and other
QoS metrics, but cluster head is choosen in a
random manner by considering only the threshold
factor so that some nodes in a region can be
headless (i.e) without cluster heads and throughput
factor is also ignored.Throughput should be
maximized to achieve a better packet delivery ratio.
Cluster Heads (CH) are presented with Adaptive
Clustering habit (ACH)2 schemes in wsn. It
increases the stability period, network lifetime, and
throughput of the WSN. (ACH)2 scheme is
implemented by varying node density and initial
energy of nodes in homogeneous, heterogeneous,
reactive, and proactive simulation environments.
Throughput is achieved by balancing the load on
cluster heads (CH). Thus, balanced load on CHs
and length of communication path reduction result
in efficient energy utilization. More importantly,
linear programming based solution for throughput
maximization with mixed bias bandwidth
allocation scheme further facilitate the desired
objectives. Thus simulation results shows that
throughput is achieved at a maximum rate through
(ACH)2
III. Enhanced Heuristic Function based
Energy Aware (EHF-EA)
The failures in a WSN are caused by the
battery power exhaustion .Therefore
energy conservation becomes an essential
criteria to be handled in the network,
through energy conservation techniques
transfer of data can be done
efficiently.Thus the objective is to
implement an Enhanced Heuristic
Function based Energy Aware (EHF-EA)
routing protocol in Wireless sensor
network, which extends network lifetime
and improves link quality. Network
partition is avoided thus all nodes becomes
efficient and the shortest path to reach
destination is found.
A.Network Model
Nodes are created in cluster and assume
that WSN comprises of 50 nodes, Each
nodes are assigned a unique id, So that
nodes can request data from other nodes in
the network, here nodes are placed in a
random topology and type of the nodes is
mobile homogeneous nodes.
B. EHF-EA
The algorithm used is Enhanced Heuristic
Function based Energy Aware (EHF-EA)
routing protocol. The first step is to
construct a network with ‘n’ number of
nodes, node ID and the energy value for
each node is assigned. Then heuristic value
h(n) is computed by using Manhatten
Method .The next step is to determine the
cost parameter g(n) by right angle triangle
method .The visited nodes are added to the
closed list and the unvisited nodes are
added to the open list
f(n) = h(n) + g(n) + 100=LF
LF = (T _ Eres)=Einit
• g(n)=actual cost
• h(n)=estimated cost.
• F(n)=Heuristic function
• LF= longevity factor
• Nodes with lesser value of F(n) is
the best next hop for the current node.
Pseudocode :
procedure create path list(path list, current
node)
if current node in path list
p = create path list(path list, path
list[current node])
return (p + current node)
else
return current node
end if else
C.Link Quality
The link quality factor is considered along
with the heuristic function in order to
determine whether the data sent from one
node to another node is reliable and there
is no link breakage during data transfer.
D. Bandwidth
The bitrate of available or consumed
information capacity which is expressed in
multiple of bits per second,thus the
maximum data rate of the packet
transfered between source to destination is
measured in terms of bandwidth,this
bandwidth factor helps us to analyse the
info rate the bit rate and transfering speed.
initialize cluster nodes
initialize cluster head
initialize source node
initialize the open list
initialize the closed list
put the starting node on the open list (you can
leave its f at zero)
while the open list is not empty
find the node with the least f on the open
list, call it "q"
pop q off the open list
generate q's 8 successors and set their
parents to q
for each successor
if successor is the goal, stop the
search
successor.g = q.g + distance between
successor and q
successor.h = distance from goal to
successor
successor.f = successor.g + successor.h
if a node with the same position as
successor is in the OPEN list 
which has a lower f than successor,
skip this successor
if a node with the same position as
successor is in the CLOSED list 
which has a lower f than successor,
skip this successor
otherwise, add the node to the open list
end
push q on the closed list
end
Computation of H(n)
IV. CONCLUSION
In this paper, an Enhanced Heuristic
Function based Energy Aware (EHF-EA)
routing protocol is proposed that uses
heuristic function to find an optimal route.
In addition longevity factor (LF) along
with link quality and bandwidth routing
parameters are considered. Our proposed
routing scheme enhances energy, extends
network lifetime , eliminates the chance of
network partition , observers the impacts
of link quality and bandwidth. Nodes
being mobile covers all the region of the
network. Simulation results shows a great
deal of improvement over EAHR protocol
.
0 .S n 1 . n4 .
n 2 . n 3 . n 5 .
n 6 . n 7. 8 .D
Closed list={0}Open list={1,2,3,4,5,6,7,8}
Computation of G(n)
. s 10
10 14
. D
V. REFERENCES
1. Carolyn Ortega, Ted Brown , John Ibbotson, Robert Hancock “ Improving WSN Application QoS and Network
Lifetime Management using SOA Strategies “ in The 2011 Military Communications Conference - Track 4 -
Middleware Services and Applications
2. Sang H. Kang and Thinh Nguyen “Distance Based Thresholds for Cluster Head Selection in Wireless Sensor
Networks” in IEEE COMMUNICATIONS LETTERS, VOL. 16, NO. 9, SEPTEMBER 2012
3. Kamanashis Biswas, Vallipuram Muthukkumarasamy, Elankayer Sithirasenan, Kalvinder Singh “An Energy Aware
Heuristic-based Routing Protocol in Wireless Sensor Networks” in 17th Int'l Conf. on Computer and Information
Technology, 22-23 December 2014, Daffodil International University, Dhaka,Bangladesh.
4. Mian Ahmad Jan , Priyadarsi Nanda , Xiangjian He , Ren Ping Liu “PASCCC: Priority-based application-specific
congestion control clustering protocol”.
5. Ashfaq Ahmad, Nadeem Javaid, Zahoor Ali Khan, Umar Qasim, and Turki Ali Alghamdi “(ACH)2: Routing
Scheme to Maximize Lifetime and Throughput of Wireless Sensor Networks” in IEEE SENSORS JOURNAL,
VOL. 14, NO. 10, OCTOBER 2014

Abstract

  • 1.
    Enhanced Heuristic FunctionBased Energy Aware Routing Protocol In Wireless Sensor Networks B. Anand Jerusalem college of engineering, Chennai-100. Abstract— In Wireless Sensor Networks, energy is an essential parameter because initially while creating a network each node is assigned to a unique id and a certain joule of energy so while transferring data from source to destination ,Energy is influenced heavily , thus energy can be conserved by proposing a novel energy aware routing protocol called “Enhanced Heuristic Function based Energy Aware (EHF-EA) routing protocol in wireless sensor networks”. This improves the system performance metrics like link quality which in turn conserve energy and extend lifetime at a delivery rate ratio of 93.85% and also reduces bandwidth and number of hops. Keywords — Wireless Sensor Networks, Energy, EHF-EA I. INTRODUCTION The high-tech advancement of digital electronics and micro-electro-mechanical systems (MEMS) have made possible the development of low-power, multifunctional, low-cost wireless sensor nodes.[1] These wireless sensor nodes communicate with each other in a multi hop manner to form a system called a wireless sensor network (WSN) The architecture of WSN systems depends on the IEEE802.15.4 standard, which specifies a physical (PHY) and medium access control (MAC) layer dedicated to a low-rate wireless personal area network (LR-WPAN). A WSN may include an enormous number of wireless sensor nodes placed in close proximity to an event to collect the required facts about the physical world and send these to the sink node. A WSN allows a user to productively sense and monitor from a distance. Miniaturized wireless sensor nodes have cost and size restrictions. In addition the computational speed, memory, energy and bandwidth are constraints that increase the WSN complexity. Generally, the failures in a WSN are caused by the battery power exhaustion, inactivity periods, and vulnerability to destruction due to the small-sized sensor nodes. Most low-power wireless networks usually have unreliable links with limited bandwidth, and their link quality can be heavily influenced by environmental factors. Basically, the research challenges in WSNs are vast. The limited network lifetime is the most common problem in WSNs. The routing protocols must exploit the nature of the WSN and are related to various issues, including the fact that most data is only valid for a short time ,it must follow a short route to reach the destination in a quick manner. The optimal solution for finding the shortest path is by A* heuristic algorithm which is the successor of Greedy algorithm.
  • 2.
    II. RELATED WORKS Themajor application of wireless sensor network is military surveillance . In Wireless Sensor Networks, Surveillance wireless sensor networks are deployed at border locations to detect unauthorized intrusions [1].The Qos in military surveillance can be improved by SOA strategies. In SOA, services are loosely coupled. This means that there is a separation of the clients from services. The client is independent of the service such that if a change to the service is made, it does not always require a change to the client. The client also does not have to know much about the service to use it. The client needs to know how to communicate with the service, which is usually through an interface and does not need to know the details of the service implementation. The service communicates with the client through a well-defined interface. Though the SOA services improve Qos and link quality ,it is an energy constraint factor .Energy gets consumed at a higher rate which in turn reduces network lifetime. Cluster head (CH) selection procedure allows even distribution of energy consumption among the sensors [2], and therefore prolonging the lifespan of a sensor network. Energy depletion of a node as a CH node and a non-CH node are inestigated and a new distributed CH selection algorithm LEACH- DT is proposed for sensor networks based on the node distance to the BS, in order to balance the energy consumption among the nodes. LEACH- DT outperforms the original LEACH with improved network lifespan over 10%. Network lifespan can be further improved if nodes transmit the packets to the base station through shortest path . An energy efficient routing protocol to find the forwarding path between source and destination node using heuristic function and A* search algorithm. Longevity is an important factor which must be considered while implementing A* search algorithm. The longevity factor is used to maximize the value of heuristic function when the energy of a forwarding node is below the threshold level. To implement the longevity factor an “Energy Aware Heuristic – Based Routing “ protocol is proposed. It considers all 3 major factors like heuristic value, actual cost value and longevity factor. But once the optimal route is found ,some un necessary packets may be forwarded thus priority must be set to each packet ,thus energy can be conserved efficiently. Constantly moving nodes consume a considerable amount of energy, thus we retain the mobility features only when necessary to ensure that critical events do not go unreported. Thus a priority-based application specific congestion control clustering (PASCCC) protocol is proposed, which integrates the mobility and heterogeneity of the nodes to detect congestion in a network. PASCCC achieves better performance in terms of the network lifetime, energy consumption, data transmission, and other QoS metrics, but cluster head is choosen in a random manner by considering only the threshold factor so that some nodes in a region can be headless (i.e) without cluster heads and throughput factor is also ignored.Throughput should be maximized to achieve a better packet delivery ratio. Cluster Heads (CH) are presented with Adaptive Clustering habit (ACH)2 schemes in wsn. It increases the stability period, network lifetime, and throughput of the WSN. (ACH)2 scheme is implemented by varying node density and initial energy of nodes in homogeneous, heterogeneous, reactive, and proactive simulation environments. Throughput is achieved by balancing the load on cluster heads (CH). Thus, balanced load on CHs and length of communication path reduction result in efficient energy utilization. More importantly, linear programming based solution for throughput maximization with mixed bias bandwidth allocation scheme further facilitate the desired objectives. Thus simulation results shows that throughput is achieved at a maximum rate through (ACH)2
  • 3.
    III. Enhanced HeuristicFunction based Energy Aware (EHF-EA) The failures in a WSN are caused by the battery power exhaustion .Therefore energy conservation becomes an essential criteria to be handled in the network, through energy conservation techniques transfer of data can be done efficiently.Thus the objective is to implement an Enhanced Heuristic Function based Energy Aware (EHF-EA) routing protocol in Wireless sensor network, which extends network lifetime and improves link quality. Network partition is avoided thus all nodes becomes efficient and the shortest path to reach destination is found. A.Network Model Nodes are created in cluster and assume that WSN comprises of 50 nodes, Each nodes are assigned a unique id, So that nodes can request data from other nodes in the network, here nodes are placed in a random topology and type of the nodes is mobile homogeneous nodes. B. EHF-EA The algorithm used is Enhanced Heuristic Function based Energy Aware (EHF-EA) routing protocol. The first step is to construct a network with ‘n’ number of nodes, node ID and the energy value for each node is assigned. Then heuristic value h(n) is computed by using Manhatten Method .The next step is to determine the cost parameter g(n) by right angle triangle method .The visited nodes are added to the closed list and the unvisited nodes are added to the open list f(n) = h(n) + g(n) + 100=LF LF = (T _ Eres)=Einit • g(n)=actual cost • h(n)=estimated cost. • F(n)=Heuristic function • LF= longevity factor • Nodes with lesser value of F(n) is the best next hop for the current node. Pseudocode : procedure create path list(path list, current node) if current node in path list p = create path list(path list, path list[current node]) return (p + current node) else return current node end if else C.Link Quality The link quality factor is considered along with the heuristic function in order to determine whether the data sent from one node to another node is reliable and there is no link breakage during data transfer. D. Bandwidth The bitrate of available or consumed information capacity which is expressed in multiple of bits per second,thus the maximum data rate of the packet transfered between source to destination is measured in terms of bandwidth,this bandwidth factor helps us to analyse the info rate the bit rate and transfering speed. initialize cluster nodes initialize cluster head initialize source node initialize the open list initialize the closed list put the starting node on the open list (you can leave its f at zero) while the open list is not empty find the node with the least f on the open list, call it "q" pop q off the open list generate q's 8 successors and set their parents to q for each successor if successor is the goal, stop the search successor.g = q.g + distance between successor and q successor.h = distance from goal to successor successor.f = successor.g + successor.h
  • 4.
    if a nodewith the same position as successor is in the OPEN list which has a lower f than successor, skip this successor if a node with the same position as successor is in the CLOSED list which has a lower f than successor, skip this successor otherwise, add the node to the open list end push q on the closed list end Computation of H(n) IV. CONCLUSION In this paper, an Enhanced Heuristic Function based Energy Aware (EHF-EA) routing protocol is proposed that uses heuristic function to find an optimal route. In addition longevity factor (LF) along with link quality and bandwidth routing parameters are considered. Our proposed routing scheme enhances energy, extends network lifetime , eliminates the chance of network partition , observers the impacts of link quality and bandwidth. Nodes being mobile covers all the region of the network. Simulation results shows a great deal of improvement over EAHR protocol . 0 .S n 1 . n4 . n 2 . n 3 . n 5 . n 6 . n 7. 8 .D Closed list={0}Open list={1,2,3,4,5,6,7,8} Computation of G(n) . s 10 10 14 . D
  • 5.
    V. REFERENCES 1. CarolynOrtega, Ted Brown , John Ibbotson, Robert Hancock “ Improving WSN Application QoS and Network Lifetime Management using SOA Strategies “ in The 2011 Military Communications Conference - Track 4 - Middleware Services and Applications 2. Sang H. Kang and Thinh Nguyen “Distance Based Thresholds for Cluster Head Selection in Wireless Sensor Networks” in IEEE COMMUNICATIONS LETTERS, VOL. 16, NO. 9, SEPTEMBER 2012 3. Kamanashis Biswas, Vallipuram Muthukkumarasamy, Elankayer Sithirasenan, Kalvinder Singh “An Energy Aware Heuristic-based Routing Protocol in Wireless Sensor Networks” in 17th Int'l Conf. on Computer and Information Technology, 22-23 December 2014, Daffodil International University, Dhaka,Bangladesh. 4. Mian Ahmad Jan , Priyadarsi Nanda , Xiangjian He , Ren Ping Liu “PASCCC: Priority-based application-specific congestion control clustering protocol”. 5. Ashfaq Ahmad, Nadeem Javaid, Zahoor Ali Khan, Umar Qasim, and Turki Ali Alghamdi “(ACH)2: Routing Scheme to Maximize Lifetime and Throughput of Wireless Sensor Networks” in IEEE SENSORS JOURNAL, VOL. 14, NO. 10, OCTOBER 2014