Professional Documents
Culture Documents
net/publication/332824518
Multi-hop PSO based routing protocol for Wireless Sensor Networks with
Energy Harvesting
CITATIONS READS
11 224
3 authors, including:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
1. Integrated Image Capture and Motion Detection Home Security Systems. View project
Call for Chapters: Handbook of Research on Mitigating the Challenges of the Internet of Things View project
All content following this page was uploaded by Marcel Ohanga Odhiambo on 16 May 2019.
Abstract— In this paper, three energy efficient routing carry when collecting, aggregating and sending data to the
strategies for a design of a Particle Swarm Optimization based Sink [2], [3]. Therefore, load balancing is very important when
Wireless Sensor Network (WSN) routing algorithm are designing a WSN routing protocol.
presented. The first strategy maximizes the energy of the node Regardless of how good the routing protocol can be, the
with the lowest energy (the worst performing node) in the WSN,
the second strategy maximizes the overall WSN energy and the
battery charge will eventually deplete, and sensor nodes will
third strategy maximizes the energy of the worst performing node stop functioning. One viable option is to incorporating energy
while improving network latency. The best of these strategies is harvesting in WSN [4], [5], [6]. In this case, sensor nodes can
further tested in a WSN with energy harvesting nodes. The use rechargeable cells and be recharged from different sources
results are compared with a benchmark variant of the Low of renewable energy such as solar energy, wind energy or heat
energy adaptive clustering hierarchy (LEACH) protocol, called from nature [6]. However, if the routing algorithm is not
the LEACH-Centralized Sleeping (CS). The results show that the energy harvesting aware, the energy harvested might not be
strategy that maximizes the overall network energy can improve optimally utilized in the WSN.
the network lifetime better. The results further show that the In this paper, we compare three new energy efficient routing
energy harvesting aware routing protocol can extend the lifetime
of a WSN more than a protocol that is not energy harvesting
strategies based on Particle Swarm Optimization (PSO)
aware. algorithm together with a benchmark LEACH-Centralized
Sleeping (CS) algorithm. These strategies take into
Index Terms—Wireless Sensor Networks, Energy harvesting, consideration the residual energy of alive nodes in the
PSO, Two-tier Clustering, LEACH-CS. network, the transmission distance to the Sink as well as
latency for every round of data transmission. In this way,
I. INTRODUCTION energy balancing across all sensor nodes can be achieved.
where 𝑤 is the multi-objective weighting parameter and 𝐸𝑐𝑜𝑠𝑡1 , 𝐸𝑐𝑜𝑠𝑡3 and LEACH-CS when balancing average node
𝑁(𝑄) the total number of nodes used by the resulting routing energy across the network. This is because 𝐸𝑐𝑜𝑠𝑡2 maintains
path. The value of w determines the importance of a one the energy of nodes with higher energy high to keep the
objective over the other. If the multi-objective weighting network average energy high as it selects routing paths with
parameter (w), is equal to 1, then network latency is ignored. low average energy. 𝐸𝑐𝑜𝑠𝑡1 , on the other hand, cannot maintain
However, if w is 0, the new route tree is solely based on average node energy since its objective is to balance average
maximizing the network lifetime. If w is less than 1, the network energy by keeping the minimum node energy as high
protocol is partially focused on reducing network latency as as possible throughout the network lifetime. Furthermore, the
well reducing average network energy. This cost function is network of 𝐸𝑐𝑜𝑠𝑡1 suffer sudden death as shown in Figure 2
similar to the one implemented in [21] for energy balancing in because all the node always has more or less the same energy
the WSN. after every round, hence they all die simultaneously.
D. Energy Harvesting
From the above energy efficient routing strategies, we choose
the one that gives the highest network lifetime and incorporate
energy harvesting into it to further improve the network
lifetime. To make the newly constructed protocol energy
harvesting aware, the formula for 𝐸𝑁𝑒𝑥𝑡𝑖 is modified as
indicated in (13).
𝐸𝑁𝑒𝑥𝑡𝑖 = 𝐸𝑖𝑛𝑖𝑡𝑖 − 𝐸𝑢𝑠𝑒𝑑𝑖 + 𝐸𝑅𝑒𝑐ℎ𝑖 (13)
V. CONCLUSION
Figure 4: Comparison of network lifetime (𝐸𝑐𝑜𝑠𝑡2 +Energy harvesting In conclusion, the strategy that maximizes the average network
Average node energy) energy can extend the lifetime of the WSN considerably as
The results further show that average node energy is opposed to maximizing minimum node energy when network
proportional to network lifetime as shown in Figure 2 and 3. lifetime is defined by the last node dead. However, this is
𝐸𝑐𝑜𝑠𝑡1 strategy result in the WSN taking periods of 385 achieved by sacrificing nodes with the least amount of energy.
messaging rounds before the first nodes dies while 𝐸𝑐𝑜𝑠𝑡2 takes Furthermore, this proposed protocol also adapts easily to
337 messaging rounds before FND as shown in Figure 3. It can energy harvesting function since it considers nodes with the
also be noted that 𝐸𝑐𝑜𝑠𝑡2 performs better than other strategies high energy level for relaying massages traffic. Results show
in terms of HND as it takes up to 1025 messaging rounds that energy harvesting can double the network lifetime. More
before 50% of the nodes become dead. 𝐸𝑐𝑜𝑠𝑡2 further gives the
work needs to be done to consider other factors such as link
best performance of almost 1178 messaging rounds before the
last node is dead. This performance is superior to that of the quality, network coverage, traffic aggregation by CH, the route
benchmark LEACH-CS protocol that gives only 988 cost and network convergence rate.
messaging rounds before the last node is dead.
𝐸𝑐𝑜𝑠𝑡3 executes a similar routing process as 𝐸𝑐𝑜𝑠𝑡1 , but also REFERENCES
reduces network latency. For example, when w=1,
𝐸𝑐𝑜𝑠𝑡3 =𝐸𝑐𝑜𝑠𝑡1 , and network latency is ignored. In this study, w [1] W. B. Heinzelman, A. P. Chandrakasan and H.
was set to 0.5, hence why the network last longer than 𝐸𝑐𝑜𝑠𝑡1 Balakrishnan, "An application-specific protocol
in terms of FND, HND and LND. architecture for wireless microsensor networks," IEEE
Since 𝐸𝑐𝑜𝑠𝑡2 proves to be the most energy efficient strategy, Transactions on Wireless Communications, vol. 1, no. 4,
it is enhanced to make it EH-aware by substituting (7) with pp. 660-670, 2002.
(11) into a new algorithm called 𝐸𝑐𝑜𝑠𝑡2 +EH. A performance [2] P. Kuila and P. K. Jana, "Energy efficient clustering and
comparison of 𝐸𝑐𝑜𝑠𝑡2 +EH with LEACH-CS in an energy routing algorithms for wireless sensor networks: Particle
harvesting WSN is shown in Figure 4 and 5 in terms of average Swarm Optimization approach," Engineering
node energy and alive nodes per messaging round
Applications of Artificial Intelligence, vol. 33, pp. 127- Networks," Procedia Computer Science, vol. 57, pp.
140, 2014. 1005-1014, 2015.
[3] A. Braman and G. R. Umapathi, "A Comparative Study [16] J. Roselin, p. Latha and S. Benitta, "Maximizing the
on Advances in LEACH Routing Protocol for Wireless wireless sensor networks lifetime through energy
Sensor Networks:A survey," International Journal of efficient connected coverage," Ad Hoc Networks, vol.
Advanced Research in Computer and Communication 62, pp. 1-10, 2017.
Engineering, vol. 3, no. 2, pp. 5683-5690, 2014. [17] M. A. Zungeru, L.-M. Ang and K. P. Seng, "Classical
[4] M. Xiao, X. Zhang and Y. Dong, "An Effective Routing and swarm intelligence based routing protocols for
Protocol for Energy Harvesting Wireless Sensor wireless sensor network: A survey and comparison,"
Networks," in 2013 IEEE Wireless Communications and Journal of Network and Computer Applications, vol. 35,
Networking Conference (WCNC): NETWORKS, 2013. pp. 1508-1536, 2012.
[5] S. Peng, T. Wang and C. P. Low, "Energy neutral [18] M. Azharuddin and J. K. Prasanta, "Particle swarm
Clastering for energy harvesting wireless senoror optimization for maximizing lifetime of wireless sensor
networks," Ad Hock Networks, vol. 28, pp. 1-16, 2015. networks," Computer & Electrical Engineering, vol. 51,
[6] Y. Cao, X.-Y. Liu, L. Kong, M.-Y. Wu and M. K. Khan, pp. 26-42, 2016.
"EHR: Routing Protocol for Energy Harvesting Wireless [19] R. Sudarmani and K. R. Shanker Kumar, "Particle
Sensor Networks," in 2016 IEEE 22nd International Swarm Optimization-Based Routing Protocol for
Conference on Parallel and Distributed Systems, 2016. Clustered Heterogeneous Sensor Networks with Mobile
[7] A. A. Hady, S. M. Abd El-kader and H. S. Eissa, Sink," American Journal of Applied Sciences, vol. 10,
"Intelligent Sleeping Mechanism for wireless sensor no. 3, pp. 259-269, 2013.
networks," Egyptian Informatics Journal, vol. 14, no. 2, [20] W. Guo and W. Zhang, "A survey on intelligent routing
pp. 109-115, 2013. protocols in wireless sensor networks," Journal of
[8] T. Rault, A. Bouabdallah and Y. Challal, "Energy Network and Computer Applications, vol. 38, pp. 185-
Efficiency in wireless sensor networks: A top-down 201, 2014.
surver," Computer Network, vol. 64, pp. 104-122, 2015. [21] R. S. Elhabyan and M. C. Yagoab, "Two-tier particle
[9] R. S. Elhabyan and M. C. Yagoub, "PSO-HC: Particle swarm optimization protocol for clustering and routing
Swarm Optimization Protocol for Hierarchical in wireless sensor network," Journal of Networks and
Clustering in Wireless Sensor Networks," in 10th IEEE Computer Application, vol. 52, pp. 116-128, 2015.
International Conference on Collaborative Computing: [22] P. C. Srinivasa Rao, J. K. Prasanta and H. Banka, "A
Networking, Applications and Worksharing particle swarm optimization based energy efficient
(CollaborateCom 2014), Miami, FL, USA, 2014. cluster head selection algorithm for wireless sensor
[10] A. Adamou Abba Ari, B. Omer Yenke, N. Labrauoi and networks," The Journal of Mobile Communication,
I. Damakoa, "A power efficient cluster-based routing Computation and Information, vol. 22, no. 3, pp. 1-16.
algorithm for wireless sensor networks: Haneybees [23] R. RejinaParvin and C. Vasanthanayaki, "Particle
swarm intelligent based aproach," Journal of Networks Swarm Optimization-Based Clustering by Preventing
and Comuter Applications, vol. 69, pp. 77-97, 2016. Residual Nodes in Wireless Sensor Networks," IEEE
[11] S. Kaur and R. Mahajan, "Hybrid meta-heuristic Sensors Journal, vol. 15, no. 8, pp. 4264-4274, 2015.
optimization based energy efficient protocol for wireless [24] S. Ebbesen, P. Kiwitz and L. Guzzella, "A generic
sensor networks," Egyptian Informatics Journal, 2018. Particle Swarm Optimization Matlab Function," in 2012
[12] M. J. Usman, Z. Xing, H. Chiroma and T. Herawan, American Control conference, 2012.
"Modified Low Energy Adaptive Clustering Hierarchy [25] S. Lin, F. Miao, J. Zhang, G. Zhou, L. Gu, T. He, J. A.
Protocol for Efficient Energy Consumption in Wireless Stankovic, S. Son and G. J. Pappas, "ATPC: Adaptive
Sensor Networks," 2014. transmission power control for wireless sensor
[13] M. O. Farooq, A. B. Dogar and G. A. Shah, "MR- networks," ACM Trans. Sen., vol. 12, no. 1, 2016.
LEACH: Multi-hop Routing with Low Energy Adaptive [26] S. Kurt, H. U. Yildiz, M. Yigit, B. Tavli and V. C.
Clustering Hierarchy," in 2010 Fourth International Gungor, "Packet Size Optimization in Wireless Sensor
Conference on Sensor Technologies and Applications Networks for Smart Grid Applications," IEEE
(SENSORCOMM), Venice, Italy, 2010. TRANSACTIONS ON INDUSTRIAL ELECTRONICS,,
[14] F. Fanian, M. K. Rafsanjani and V. K. Bardsiri, "A vol. 64, no. 3, pp. 2392-2401, 2017.
Survey of Advanced LEACH-based Protocols," [27] N. H. Mak and W. K. Seah, "How long is the lifetime of
International Journal of Energy, Information and a wireless sensor network?," in 2009 International
Communications, vol. 7, no. 1, pp. 1-16, 2016. Conference on Advanced Information Networking and
[15] R. P. Mahapatra and R. K. Yadav, "Descendant of Applications, Bradford, UK, 2009.
LEACH Based Routing Protocols in Wireless Sensor