Traffic and Energy Aware Routing For Heterogeneous Wireless Sensor Networks
Traffic and Energy Aware Routing For Heterogeneous Wireless Sensor Networks
fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/LCOMM.2018.2841911, IEEE
Communications Letters
role.
Abstract— The energy-efficiency of routing algorithm is The heterogeneity in terms of disparities in data generation
crucial for improving the lifetime of battery constrained Wireless rate (traffic) is considered under computation heterogeneity
Sensor Networks (WSNs). The consideration of nodes [5]. Sharma et al. [6] analyzed the effect of traffic
heterogeneity in routing is essential for achieving optimal
heterogeneity in homogeneous WSN routing (LEACH)
resource utilization. This letter considers sensor nodes with
random initial energies and random disparities in data algorithm. Energy Dissipation Forecast and Clustering
generation rate (traffic) to model a realistic clustering based Management (EDFCM) [5] considers traffic heterogeneity
WSN suited for heterogeneous sensing applications. The letter along with energy heterogeneity in a very specific two-level
presents an energy model for the scenario and proposes a Traffic WSN. Further, EDFCM considers additional nodes
and Energy Aware Routing (TEAR) scheme to improve the (management nodes) to control the number of clusters, which
stability period. The simulation results indicate that TEAR
makes its natural distributed localized decision-making
outperforms other clustering based routing algorithms under the
scenario. behavior questionable. The consideration of traffic
heterogeneity along with energy heterogeneity is crucial for
Index Terms— Wireless sensor networks, routing protocols, modeling realistic WSNs with application heterogeneity and
heterogeneity, clustering, stability period event-driven scenarios.
This letter considers both, energy and traffic
I. INTRODUCTION heterogeneities, with multiple random levels. An energy
model is presented for the multi-heterogeneity scenario, where
I nternet of Things (IoT) envisions interoperability of
heterogeneous devices to support diverse applications, and
the Wireless Sensor Network (WSN) technology is an
consideration of multi-level traffic heterogeneity is a novel
concept. A novel routing algorithm named Traffic and Energy
important building block of IoT sphere. Consideration of Aware Routing (TEAR) is presented, which considers node’s
heterogeneity (e.g., energy, link and computational traffic requirements along with its energy levels while making
heterogeneities) [1] can improve the performance of WSN CH selection. TEAR shows improvements in terms of stability
routing algorithms in terms of network lifetime, stability, period (reliable lifespan of the WSN before the death of its
reliability, network delay, etc. The energy heterogeneity in first node) over existing algorithms (LEACH, SEP and DEEC)
WSN routing is pursued widely; however, the link and under the scenario.
computation heterogeneities, which are generally used along The rest of this letter is arranged as follows. Section II
with the energy heterogeneity, are relatively less explored presents the system model, which includes the energy model
areas. for the multi-heterogeneous scenario. In Section III, the
In the early work in WSN routing algorithms for energy proposed routing algorithm is described. The simulation
heterogeneous scenarios, Stable Election Protocol (SEP) [2] results have been discussed in Section IV. Finally, Section V
considers two-level energy heterogeneity in Low-Energy concludes the letter.
Adaptive Clustering Hierarchy (LEACH) [3] like cluster-head
(CH) role rotation environment. SEP proposes weighted II. SYSTEM MODEL
election probabilities based on the initial energies of the nodes Considering the basic radio model [3], the transmitter (𝑇𝑥)
to give energy-rich nodes more chances of becoming CHs. considers energy dissipation in the radio electronics and the
The Distributed Energy-Efficient Clustering (DEEC) [4] power amplifier, and the receiver (𝑅𝑥) considers the radio
considers multi-level energy heterogeneous WSN and prefers electronics dissipation. The energy spent in transmitting an
nodes with higher initial energy and residual energy for CH 𝑚𝑖 -bits message over a distance 𝑑 is given by
𝑚𝑖 . 𝐸𝑒𝑙𝑒 + 𝑚𝑖 . 𝜖𝑓𝑠 . 𝑑 2 𝑖𝑓 𝑑 < 𝑑0 (1)
𝐸𝑇𝑥 (𝑚𝑖 , 𝑑) = �
Manuscript received February 15, 2018; revised April 15, 2018; accepted 𝑚𝑖 . 𝐸𝑒𝑙𝑒 + 𝑚𝑖 . 𝜖𝑚𝑝 . 𝑑 4 𝑖𝑓 𝑑 ≥ 𝑑0
May 15, 2018. Where 𝐸𝑒𝑙𝑒 is the electronic circuit’s per bit energy
The authors are with the CSIR-Central Scientific Instruments Organisation,
Chandigarh, India and the Academy of Scientific and Innovative Research, dissipation of the transmitter or the receiver, and the per bit
CSIR-CSIO campus, India (e-mail: [email protected]). energy dissipation in transmitter amplifier is represented by
𝜖𝑓𝑠 . 𝑑 2 or 𝜖𝑚𝑝 . 𝑑 4 depending on the free space or the multipath
transmitter amplifier model respectively (based on 𝑑0 =
1089-7798 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/LCOMM.2018.2841911, IEEE
Communications Letters
1089-7798 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/LCOMM.2018.2841911, IEEE
Communications Letters
consumption pattern over the rounds of operation for a traffic drain in a uniform manner and few nodes remain alive for
heterogeneous scenario (𝛼𝑡ℎ = 2; 𝛼𝑒ℎ = 0) in DEEC 𝑟 > 𝑅. Based on (16), when 𝑟 approaches 𝑅, 𝐸𝐴𝑣𝑔 (𝑟) becomes
environment. 𝐸𝑖 (𝑟) is the residual energy of node 𝑖 for the a very small quantity and for 𝑟 > 𝑅 it becomes a negative
round 𝑟. It shows that the nodes with higher traffic load (i.e. quantity. In DEEC, 𝑅 is considered 1.5 times of the estimated
higher 𝛼𝑡ℎ𝑖 ) lose their energies faster in comparison to the value to avoid the situation where the last few remaining
nodes with lower traffic loads over the rounds of operation. nodes stay alive and do not form clusters. Many approaches
Under two-level energy heterogeneous WSN, SEP performs have been proposed in the literature to improve the accuracy
better than LEACH by preferring nodes with higher initial of estimated energy per round, e.g., SEARCH [7] considers a
energy for CH role. DEEC performs better than LEACH and semi-centralized approach, where BS keeps track of alive
SEP under multi-level energy heterogeneous WSN by nodes and their residual energies to estimate the average
preferring nodes (for CH role) with higher initial and residual
residual energy of the network over the rounds of operation.
energies over the average energy of the round.
This letter focuses on heterogeneity aspects and a simple
B. Traffic and Energy Aware Routing (TEAR) approach is applied to handle the scenario. The 𝐸𝐴𝑣𝑔 (𝑟) is
The CH selection in TEAR is based on the CH role rotation considered as the value 𝐸𝐴𝑣𝑔 (0.9𝑅) for the rounds 𝑟 > 0.9𝑅 to
approach [2-4], where the node 𝑖 becomes a CH in the current ensure active participation of remaining nodes in cluster
round 𝑟, if the random number selected by the node 𝑖 is less formation for the remaining rounds. This is a better approach
than the threshold T(i, r). for distributed decision-making as nodes are aware of 𝑅 and it
𝑝𝑖 (𝑟) can handle the scenarios, where 𝑟 is much greater than 𝑅. The
1 𝑖𝑓 𝑛𝑜𝑑𝑒 𝑖 ∈ 𝐺(𝑟) (14)
𝑇(𝑖, 𝑟) = �1−𝑝𝑖(𝑟)(𝑟 𝑚𝑜𝑑 𝑝𝑖 (𝑟)
)
values of 𝐸𝑇𝑜𝑡 and 𝑅 are calculated and supplied (through BS
0 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒 broadcast message or node’s initial settings) to the nodes
Where 𝑝𝑖 (𝑟) is the CH selection probability for node 𝑖 during before the beginning of WSN operations.
round 𝑟. 𝐺(𝑟) is a set of eligible nodes for the round 𝑟, where TABLE I
the rotating epoch for node 𝑖 to become eligible again is SIMULATION PARAMETERS
1/𝑝𝑖 (𝑟). DEEC considers randomly distributed energy Parameter Value
heterogeneity and prefers nodes with higher initial and
Number of sensor nodes (𝑁) 100
residual energies for CH role, i.e. an energy-rich node has
WSN Area (𝑅 × 𝑅) 100m x 100m
higher 𝑝𝑖 (𝑟) and higher chances of becoming CH. As the Initial energy lower bound (𝐸0 ) 0.5J
operations of a CH are energy intensive, preferring nodes with Energy consumed in Tx/Rx electronics (𝐸𝑒𝑙𝑒 ) 50 nJ/bit
higher initial energies and higher residual energies improves 𝑇𝑥 Amplifier energy dissipation in free space 10 pJ/bit/m2
scenario (𝜖𝑓𝑠 )
the life of energy weaker nodes and hence it improves the 𝑇𝑥 Amplifier energy dissipation in Multipath 0.0013 pJ/bit/m4
WSN stability period. Section IIIA discusses that an increase scenario (𝜖𝑚𝑝 )
in traffic loads increases the effective number of bits to be Energy consumed in Data Aggregation (𝐸𝐷𝐴 ) 5 nJ/bit/signal
communicated to the BS and hence increases network energy Packet length lower bound (𝑚0 ) 4000 bits
consumption. In traffic heterogeneous scenario, the rate of
energy consumption is higher for the nodes with higher traffic IV. RESULTS AND DISCUSSION
loads. So, it is logical that such nodes should be avoided for The simulation setup considers 100 nodes (𝑁), with
energy intensive operation, e.g., CH role. For a realistic WSN randomness in energy and traffic levels, deployed uniformly in
model, with the nodes having heterogeneous initial energies a 100m x 100m (R × R) area with BS located at the centre of
and data traffic requirements, the proposed algorithm (TEAR) the region. The system model for the multi-heterogeneity
prefers the nodes with higher energies (initial and residual) approach is based on Section II. All the scenarios have been
and avoids the nodes with higher traffic loads for CH role. In simulated in MATLAB and the simulation parameters are
TEAR, the probability of becoming CH for node 𝑖 during detailed in TABLE I. LEACH and SEP have been modified to
round 𝑟 is defined as support multi-level energy heterogeneity based on [4]. Further,
𝑝𝑜𝑝𝑡 .𝑁�1+𝛼𝑒ℎ 𝑖 � 𝑁(1+𝛼𝑡ℎ −𝛼𝑒ℎ 𝑖 )𝐸𝑖 (𝑟)
𝑝 (𝑟) = (15) the algorithms are customized to support energy consumption
𝑖 �𝑁+∑𝑁
𝑖=1 𝛼𝑒ℎ 𝑖 �(𝑁+𝑁𝛼𝑡ℎ −𝛼𝑇𝑜𝑡 )𝐸𝐴𝑣𝑔 (𝑟)
in multi-level traffic heterogeneity, where nodes consider their
Where 𝐸𝐴𝑣𝑔 (𝑟) is average energy of the round and 𝑝𝑜𝑝𝑡 is
specific traffic and the aggregated message sent from CH to
optimal probability of a node to become CH, given by BS is 𝑚𝑚𝑎𝑥 bits long. To handle the traffic heterogeneity in
𝑘
𝑝𝑜𝑝𝑡 = 𝑜𝑝𝑡. The remaining functionality of TEAR is similar DEEC, it has been extended based on the above sections
𝑁
to DEEC. Further, in the absence of traffic heterogeneity, (except the proposed probability function for TEAR).
TEAR falls back to DEEC behaviour. Based on DEEC, the Fig. 2 shows the effect of multi-level traffic heterogeneity
𝐸𝐴𝑣𝑔 (𝑟) is given by on LEACH, SEP and DEEC algorithms in the multi-level
1 𝑟 𝐸 energy heterogeneous scenario. An increase in node packet
𝐸𝐴𝑣𝑔 (𝑟) = 𝐸𝑇𝑜𝑡 �1 − � ; 𝑤ℎ𝑒𝑟𝑒 𝑅 = 𝑇𝑜𝑡 (16)
𝑁 𝑅 𝐸𝑅𝑜𝑢𝑛𝑑 size (from 𝛼𝑡ℎ = 0 to 𝛼𝑡ℎ = 2), while maintaining the energy
Where 𝑅 is the estimated value of network lifetime in terms of heterogeneity (𝛼𝑒ℎ = 3), deteriorates the stable region of all
the number of rounds based on uniform energy drainage in the three algorithms.
each round. In actual scenario, the network energy may not
1089-7798 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/LCOMM.2018.2841911, IEEE
Communications Letters
REFERENCES
[1] S. Tanwar, N. Kumar, and J. J. Rodrigues, "A systematic review
on heterogeneous routing protocols for wireless sensor network,"
Journal of network and computer applications, vol. 53, pp. 39-56,
2015.
[2] G. Smaragdakis, I. Matta, and A. Bestavros, "SEP: A stable
election protocol for clustered heterogeneous wireless sensor
Fig. 3. Stability period in Multi-heterogeneous WSN (𝛼𝑡ℎ = 4; 𝛼𝑒ℎ = 1) networks," in Second international workshop on sensor and actor
network protocols and applications (SANPA 2004), 2004.
[3] W. B. Heinzelman, A. P. Chandrakasan, and H. Balakrishnan, "An
application-specific protocol architecture for wireless microsensor
networks," Wireless Communications, IEEE Transactions on, vol.
1, pp. 660-670, 2002.
[4] L. Qing, Q. Zhu, and M. Wang, "Design of a distributed energy-
efficient clustering algorithm for heterogeneous wireless sensor
networks," Computer communications, vol. 29, pp. 2230-2237,
2006.
[5] H. Zhou, Y. Wu, Y. Hu, and G. Xie, "A novel stable selection and
reliable transmission protocol for clustered heterogeneous wireless
sensor networks," Computer communications, vol. 33, pp. 1843-
1849, 2010.
[6] D. Sharma, A. P. Bhondekar, A. Ojha, A. Shukla, and C.
Ghanshyam, "A traffic aware cluster head selection mechanism for
hierarchical wireless sensor networks routing," in IEEE Parallel,
Distributed and Grid Computing (PDGC), 2016 Fourth
Fig. 4. Stability period in Multi-heterogeneous WSN (𝛼𝑡ℎ = 2; 𝛼𝑒ℎ = 1) International Conference on, 2016, pp. 673-678.
[7] M.-Y. Wang, J. Ding, W.-P. Chen, and W.-Q. Guan, "SEARCH: A
The results show that the extended version of SEP (based stochastic election approach for heterogeneous wireless sensor
on [4]) do not perform well under traffic heterogeneity networks," Communications Letters, IEEE, vol. 19, pp. 443-446,
scenarios. As SEP considers initial energies in CH selection, it 2015.
1089-7798 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.