Applied Soft Computing 29 (2015) 12–25
Contents lists available at ScienceDirect
Applied Soft Computing
j ourna l ho me page: www.elsevier.com/locate /asoc
Heuristic routing with bandwidth and energy constraints
in sensor networks
S. Kavi Priya
a,∗
, T. Revathi
b
, K. Muneeswaran
c
, K. Vijayalakshmi
d
a
Mepco Schlenk Engineering College (Autonomous), Sivakasi, India
b
Department of IT, Mepco Schlenk Engineering College (Autonomous), Sivakasi, India
c
Department of CSE, Mepco Schlenk Engineering College (Autonomous), Sivakasi, India
d
Department of CSE, Ramco Institute of Technology, Rajapalayam, India
a r t i c l e i n f o
Article history:
Received 20 August 2011
Received in revised form 15 October 2014
Accepted 15 December 2014
Available online 29 December 2014
Keywords:
Sensor networks routing
Bandwidth constraint
Energy constraint
Nearest neighbor tree
Distributed algorithm
Maximum lifetime
a b s t r a c t
Most of the routing algorithms devised for sensor networks considered either energy constraints or band-
width constraints to maximize the network lifetime. In the real scenario, both energy and bandwidth are
the scarcest resource for sensor networks. The energy constraints affect only sensor routing, whereas the
link bandwidth affects both routing topology and data rate on each link. Therefore, a heuristic technique
that combines both energy and bandwidth constraints for better routing in the wireless sensor networks
is proposed. The link bandwidth is allocated based on the remaining energy making the routing solu-
tion feasible under bandwidth constraints. This scheme uses an energy efficient algorithm called nearest
neighbor tree (NNT) for routing. The data gathered from the neighboring nodes are also aggregated based
on averaging technique in order to reduce the number of data transmissions. Experimental results show
that this technique yields good solutions to increase the sensor network lifetime. The proposed work is
also tested for wildfire application.
© 2014 Elsevier B.V. All rights reserved.
1. Introduction
Wireless sensor network consists of large number of tiny sensor nodes
connected via wireless communication channels. These are suitable for lots of appli-
cations such as military surveillance, temperature monitoring, wildfire detection,
disaster warning, etc. In particular, sensors are deployed to monitor the regions
where the human cannot intervene. For instance, sensors deployed for wildfire
detection in the forest region continuously monitors the environment to detect the
changes in temperature. When the temperature value crosses the threshold value
say 40
◦
C (event detection), sensor routes the data to sink node (typically a base
station or a sensor/actuator node or a gateway to larger network with high comput-
ing power and energy where information is required) in the remote location through
the multi-hop routing algorithms. Therefore, the sink collects the data from all the
sensor nodes to derive useful information about the event (for example the geo-
graphical map of the wildfire can be plotted) detected. Fig. 1 shows the model of
wireless sensor networks used in the proposed work. According to the characteris-
tics of sensor network, the sensor nodes performsensing, preprocessing, aggregation
and transmission of data on its neighboring nodes within the transmission range.
Hence, the total data rate increases suddenly in the sensor networks when it detects
the event. The sensor data cannot be further forwarded to the neighboring node, if
the sensor node runs out of energy or due to network congestion. The sensor network
∗
Corresponding author at: Mepco Schlenk Engineering College (Autonomous),
Sivakasi, Tamil Nadu, India. Tel.: +91 9842295563; fax: +91 04562235111.
E-mail addresses: urskavi@mepcoeng.ac.in (S. Kavi Priya),
trevathi@mepcoeng.ac.in (T. Revathi), kmuni@mepcoeng.ac.in (K. Muneeswaran),
vijayasrini9701@gmail.com (K. Vijayalakshmi).
starts to congest when the total link bandwidth between the sensor nodes is smaller
than the data rate of the network. Hence the wireless sensor networks are consid-
ered as resource scarce, which is manifested in terms of energy, link bandwidth,
computing power, etc. In most of the previous works related to sensor networks,
the authors tried to increase either energy efficiency through different routing tech-
niques [1–10] or optimize wireless link bandwidth as in [11,12]. The classical routing
algorithms like minimum spanning tree [13,14], requires calculation of routing path
at every node and results in high computing power to find the optimal path. The use
of the distributed algorithm to find the best optimal nearest neighbors for packet
forwarding will increase the network’s lifetime. The network lifetime is considered
as the time until which the first node in the sensor network drains out of energy.
When every sensor node is allowed to forward data only to the nearest next neigh-
boring node with optimal performance factor (energy or bandwidth efficiency) along
with data aggregation (that converges number of data received from various sources
into few messages), the sensor network’s lifetime will be maximized as discussed
in [15–17]. In [18], the authors have devised a routing technique with both energy
and link constraints which will have performance degradation since it is executed
in a centralized fashion. In some of the recent works [22–24], energy efficiency is
attained by increasing the network coverage (resulted in increased hardware cost),
standby cluster head (suffered due to central point of failure if cluster node is dead)
and efficient location discovery respectively. The researchers also concluded that
the distributed routing algorithm may increase the sensor network’s lifetime. The
works proposed in [2,5,9,15,17], suggests that using data aggregation in sensor net-
work can utilize bandwidth efficiently. The survey of the papers [25–27] reveals that
the performance of the sensor network may also depend on the type of application
for which it is used. Therefore, this work proposes a model to tackle bandwidth
constraints using link rate allocation and energy constraints using distributed NNT
algorithm along with data aggregation considering the issues in the wireless sensor
network wildfire application.
http://dx.doi.org/10.1016/j.asoc.2014.12.019
1568-4946/© 2014 Elsevier B.V. All rights reserved.