Research Article
An Improved Energy-Aware Routing Protocol Using
Multiobjective Particular Swarm Optimization Algorithm
Zhihao Peng ,
1
Mehdi Sajedi Jabloo ,
2
Yahya Dorostkar Navaei ,
3
Morteza Hosseini ,
4
Rozita Jamili Oskouei ,
5
Poria Pirozmand ,
6
and Seyedsaeid Mirkamali
7
1
School of Software, Dalian Neusoft University of Information, Dalian, China
2
Department of Computer Engineering, Moghadas Ardabili Institute of Higher Education, Ardabil, Iran
3
Department of Computer and Information Technology Engineering, Qazvin Branch, Islamic Azad University, Qazvin, Iran
4
Department of Engineering, Islamic Azad University, South Tehran Branch, Tehran, Iran
5
Department of Computer Science and Information Technology, Mahdishahr Branch, Islamic Azad University, Mahdishahr, Iran
6
School of Computer and Software, Dalian Neusoft University of Information, Dalian, China
7
Department of Computer Engineering and IT, Payame Noor University (PNU), Tehran, Iran
Correspondence should be addressed to Yahya Dorostkar Navaei; y.dorostkar@gmail.com
Received 19 November 2020; Revised 27 January 2021; Accepted 10 May 2021; Published 26 May 2021
Academic Editor: K. Shankar
Copyright © 2021 Zhihao Peng et al. This is an open access article distributed under the Creative Commons Attribution License,
which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
The energy of sensor nodes in wireless sensor networks is limited, which is one of the most important challenges due to the lack of a
fixed power supply. Because data transmission consumes the most energy of nodes, a node that transmits more packets runs out of
energy faster than the others. When the energy of a node comes to the end of a network, the process of network operation may be
disrupted. In this case, critical information in the network with the desired quality may not reach the hole and eventually the base
stations. Therefore, considering the dynamic topology and distributed nature of wireless sensor networks, designing energy-
efficient routing protocols is the main challenge. In this paper, an energy-aware routing protocol based on a multiobjective
particle swarm optimization algorithm is presented. In the proposed particle swarm optimization algorithm method, the
proportionality function for selecting the optimal threaded node is set based on the goals related to service quality including
residual energy, link quality, end-to-end delay, and delivery rate. The simulation results show that the proposed method
consumes less energy and has a longer lifespan compared with the state-of-the-art methods due to balancing the goals related to
service quality criteria.
1. Introduction
Wireless sensor networks (WSNs) are subsets of wireless net-
works designed to collect information from the environment
using different types of sensors such as cameras, thermome-
ters, and speedometer [1–3]. Due to the widespread use of
communication networks as well as the ease of wireless com-
munication, WSNs have received more and more attention.
Usability in any environment, without the need for infra-
structure and physical communications, as well as the need
for environmental monitoring and engineering, which is a
unique feature of these networks, has led to the increasing
use of wireless networks in various fields [3, 4]. These net-
works are made up of sensors that are scattered throughout
the environment and report data on accidents that occur in
these environments for review and necessary actions [5].
On the other hand, in wireless sensor networks, due to the
lack of infrastructure such as routers, sensor nodes, in addi-
tion to receiving information from the environment, are also
used as routers to send data packets [6]. The sensor node
receives the energy it needs to sense and collect information
from the environment and send and receive this information
Hindawi
Wireless Communications and Mobile Computing
Volume 2021, Article ID 6677961, 16 pages
https://doi.org/10.1155/2021/6677961