Design of Ant Lion Optimization-Based PEGASIS Routing Protocol For Energy Efficiency in Networks
Design of Ant Lion Optimization-Based PEGASIS Routing Protocol For Energy Efficiency in Networks
Corresponding Author:
Kandrakunta Chinnaiah
Department of Computer Science and Systems Engineering
Andhra University College of Engineering (AUCE)
Visakhapatnam-530003, AndhraPradesh, India
Email: [email protected]
1. INTRODUCTION
Improvements in wireless communication and digital signal processing have recently led to the
creation of the wireless sensor network (WSN) [1]. WSN has been used in a variety of disciplines, including
military investigation, medical therapy, environmental monitoring, and industry management. It does,
however, have significant limitations, such as a restricted energy source and limited calculation and
communication capabilities. As a result, how to extend network lifetime is a crucial and complex topic,
which is also the subject of the WSN routing protocol design.
Several routing methods for WSN have been suggested. They are classed as plane protocols or
hierarchical protocols based on the network structure. The hierarchical protocol intends to cluster sensor
nodes so that cluster leaders may perform data gathering and reduction to conserve energy [2]. The core
concept of hierarchical protocol is followed by power efficient gathering in sensor information systems
(PEGASIS). All the nodes in the sensor network are grouped together to form a chain by following the
greedy approach. The base station (BS) does everything. Beginning from the closest node, it selects the
nearest neighbour of each node as the next node on the chain. Once the chain is complete, one node will be
picked as the leader in each round of communication. Along this chain, each node merges the received data
with its own before transmitting it to the next neighbour. The process is continued till the leader node
receives the data. The complete fused data is then transmitted to the BS by the leader [3].
Because of advancements in the WSN innovation field, it has become necessary to investigate new
methods or techniques, such as improving routing protocols by utilising many intelligent systems and
optimization algorithms, in order to stay abreast of developments that have a positive impact on WSN
technologies. These routing techniques are used on small and inexpensive sensor nodes to provide effective
communication throughout the whole network. The sensor node architecture is depicted in Figure 1. These
sensor nodes are extremely energy sensitive, resulting in restricted energy supply and, as a result, a short
network lifetime. To address this issue, we must employ efficient routing algorithms that provide efficient
and reliable communication between these nodes.
Several clustering strategies for WSN are proposed to increase energy efficiency, throughput, and
network longevity [4]–[6]. Pooja and Singh [7] author proposed one of the prominent cluster-based routing
protocol i.e. low-energy adaptive clustering hierarchy (LEACH). Depending on the residual energy at node
and the distance between the nodes, the thresholding-based clustering technique need to be selected [8]. This
cluster method improves the average residual energy and first dead node time when compared with existing
LEACH technique. However, by adding extra parameters while clustering the network, performance may be
greatly enhanced. Yao et al. [9], an evolutionary algorithm is utilized for sensor network clustering and
routing based on each node's residual energy and the distance between sensor nodes and their CH. The
utilization of different meta-heuristic techniques in WSN for grouping of nodes and CH selection is proposed
by Wang et al. [10]. Rejinaparvin and Vasanthanayaki [11], author proposed a particle swarm optimization
technique and is termed as enhanced-optimized energy efficient routing protocol (EOEERP). In 2002,
PEGASIS [12] proposed a number of other enhanced protocols based on it, such as energy-efficient
PEGASIS-based (EEPB) [13], improved energy efficient PEGASIS-based protocol (IEEPB) [14], protocol
with double cluster head (PDCH) [15], PEGASIS performance based contract administration (PBCA) [16],
PEGASIS-intersection based coverage algorithm (IBCA) [17], multi hops (MH)-PEGASIS [18], and
modified PEGASIS [19]. In addition, some heuristic algorithms are used to improve the performance of the
network [14], [20]–[22]. To enhance the efficiency optimization techniques introduced in PEGASIS such as
ant–PEG [23]. Now further to enhance the energy of the system in this paper ant lion optimization (ALO) in
PEGASIS is proposed.
2. PEGASIS PROTOCOL
The PEGASIS protocol is a chain-based protocol which employs a greedy algorithm. In this method
the sensor node creates a chain for transmission of data. For the purpose of routing the sensors nodes in the
network together form a chain. The process of formation of chain keeps the chain alive by rebuilding the
nodes in place of dead nodes. The transmission of data to the base station is handled by the leader node
which is allocated in the network. The principle of PEGASIS is to send and receive data from the neighbour
nodes and cluster head is used for sending data to base station [13]. The transmission process of PEGASIS is
shown in Figure 2.
Design of ant lion optimization-based PEGASIS routing protocol for energy … (Kandrakunta Chinnaiah)
480 ISSN: 2089-4864
3. PROPOSED ALEE-PEGASIS
We propose a routing protocol ALEE-PEG using an improved energy efficient ALO algorithm for
selecting the cluster head and forming the cluster by taking energy constraint into consideration for
transmitting the data along the chain of nodes developed using PEGASIS protocol. The flow of proposed
methodology is shown in Figure 3. In proposed methodology, arranging required number of sensors and
choosing cluster head selection with the help of ALO and forming the cluster. By using that cluster, energy
consumption is obtained at every node. If it is achieved minimum energy dissipation, then the process will be
stopped.
Where the CS is termed as cumulative sum, maximum number of iterations is termed as ‘n’, ants random
walk is termed as ‘t’. The ant’s fitness function needs to be evaluated at every iteration. The nodes are
selected based on the ants that are arriving towards the ant-lions trap. As shown in (1) shows the random
walks of the ants. Every step of optimization is performed based on the position updated with respect to the
random walk of ants. The boundaries and limits are specified. Hence the normalization needs to done.
The normalized equation which is applied near iteration to justify the random walk within the boundary is
given (2).
Thus, calculate the random walk of every ant and updating the position. The trap of ants is
performed by antlion by siding the ants towards the position of antlions. Now the antlion relocates the
Int J Reconfigurable & Embedded Syst, Vol. 12, No. 3, November 2023: 478-487
Int J Reconfigurable & Embedded Syst ISSN: 2089-4864 481
position of best ants during the process of optimization, so that the search space will be saved properly. The
movement intensity of ants will be decrease with the increase in number of iterations.
The search space location which is created is utilized by the antlion to guide the ants to the region.
Each iteration's finest ant-lion will be kept and compared. The best solution is given by (3),
𝑡 𝑡 𝑡
𝑅𝐴 +𝑅𝐸 +𝑅𝑇
𝐴𝑛𝑡𝑖𝑡 = (3)
2
where 𝑅𝐴𝑡 is the random walk of antlion selected using selection mechanism at 𝑡 𝑡ℎ iteration, 𝑅𝐸𝑡 random walk
around the final stage at 𝑡 𝑡ℎ iteration, the position of 𝑖 𝑡ℎ ant at 𝑡 𝑡ℎ iteration is 𝐴𝑛𝑡𝑖𝑡 and 𝑅𝑡𝑇 is the random walk
of antlion selected using tournament mechanism at 𝑡 𝑡ℎ iteration.
Hence the same process is applied in finding the best node to make it as a cluster head for
transmission of data. This process of antlion optimization helps in forming the best chain of clusters and
check for achieving minimum energy dissipation. During each round of communication, the node with the
highest current energy is chosen as the cluster head. Starting from the end nodes, each node along the created
chain and in the direction of the cluster head combines the received data (if any) with its own as one packet
to broadcast to the other partner.
The cluster head is formed and the fitness evaluation of the identified cluster head is shown in (4) [25].
Here 𝛽1 , 𝛽2 , 𝛽3 𝑎𝑛𝑑 𝛽4 are constants between [0,1]∑ 𝑑𝑖𝑠𝑖𝑗 is the cumulative distance between node 𝑖 and its
neighbours. 𝑛𝑛𝑒𝑖𝑔ℎ𝑏𝑜𝑢𝑟 (𝑖) is the neighbour nodes for node 𝑖 and the Euclidian distance between node 𝑖 and
base station is given by 𝐸𝑢𝑑𝑖,𝐵𝑆 . The fitness function is calculated at every point of iteration for each ant and
antlion. Algorithm 1 gives fitness function of ant lion and global best value.
Start
Cluster formation
If achieved No
Minimum
Energy
Dissipation
yes
Stop
Design of ant lion optimization-based PEGASIS routing protocol for energy … (Kandrakunta Chinnaiah)
482 ISSN: 2089-4864
4.1. Case 𝜶
The performance output shown in Figure 5 is considered for 100 number of nodes. The starting
energy of node is 0.5 J and the total energy for transmitting and receiving of data is 50 J. The distance
Int J Reconfigurable & Embedded Syst, Vol. 12, No. 3, November 2023: 478-487
Int J Reconfigurable & Embedded Syst ISSN: 2089-4864 483
between available nodes is 50 m and data considered for transferring is 2,000 bits. By these results network
lifetime is increased.
From Figure 6 it is shown that proposed swarm optimization as good level of energy compared to
EE-PEGASIS. If we consider 2,000 rounds for comparison the energy remained using ALEE-PEG is 38 J,
modified SEE-PEGASIS is around 10 J, whereas energy remained using EE-PEGASIS is 4 J. The energy
becomes zero when 3,500 rounds are done for EE-PEGASIS, whereas the energy remained upto 5,000
rounds using modified SEE-PEGASIS, using ALEE-PEG the energy remained upto 6,500 number of rounds.
From Figure 7 it is shown that using ALO alive nodes at 5,000 rounds is 12 nodes, whereas in
swarm optimization the number of alive nodes is 4 nodes and EE-PEGASIS approach the number of alive
nodes are 0 nodes. This shows the nodes death rate is slow in proposed techniques compared to the existing
technique. From Figure 8 it is shown that all the nodes are dead at around 4,600 nodes using EE-PEGASIS,
modified SEE-PEGASIS the nodes are dead around 5,500 rounds, whereas using ALEE-PEG the nodes
complete zero after 8,000 rounds. The number of rounds is increased using proposed technique by which the
data transmitting rate will be increased.
Figure 7. No of alive nodes vs no of rounds Figure 8. Number of dead nodes vs number of rounds
4.2. Case 2
The performance results obtained using 200 number of nodes are shown below. From Figure 9 it is
shown that using ALO alive nodes are 60 nodes after reaching 5,000 rounds whereas in swarm optimization
the number of alive nodes is 20 nodes and EE-PEGASIS approach the number of alive nodes are 10 nodes.
These shows the alive nodes are more active in proposed techniques compared to the existing technique.
Design of ant lion optimization-based PEGASIS routing protocol for energy … (Kandrakunta Chinnaiah)
484 ISSN: 2089-4864
From Figure 10 it is shown that the nodes are completely dead after 9,200 rounds using ALEE-PEG
techniques, whereas using modified swarm optimization the nodes are completely dead after 6,200 round and
using EE-PEGASIS the nodes are completely dead after reaching 5,000 rounds. From Figure 11, if we
consider 5,000 rounds for comparison the energy remained using ALEE-PEG is 28 J, modified SEE-
PEGASIS is around 10 J, whereas energy remained using EE-PEGASIS is 3 J.
Figure 10. Number of dead nodes vs number of rounds Figure 11. Residual energy vs number of rounds
4.3. Case 3
Considering 500 nodes the results obtained are shown in Figures 12-14. In Table 2 the comparison
of results are shown. The parameters shown are residual energy, number of dead nodes and number of alive
nodes. The values are tabulated by considering 2,500 number of rounds for 100 nodes.
From Table 2 it is clear that proposed ALEE-PEGASIS retains its energy level for a greater number
of rounds and also the number of alive nodes is higher compared to existing method. The ALEE-PEGASIS is
having residual energy of 18 J which is more when compared to residual energy of SEE-PEGASIS and EE-
PEGASIS. The throughput percentage of ALEE-PEGASIS is better when compared to SEE-PEGASIS and
EE-PEGASIS which is 89.7%.
The Table 3 values are tabulated by considering 5,000 number of rounds for 200 nodes. The number
of alive nodes of ALEE-PEGASIS is more which is 54 when compared to SEE-PEGASIS and EE-PEGASIS.
The number of dead nodes of ALEE-PEGASIS is 146 which is less when compared to SEE-PEGASIS and
EE-PEGASIS. The delay time of ALEE-PEGASIS is 12.71 sec which is less when compared to SEE-
PEGASIS and EE-PEGASIS.
Int J Reconfigurable & Embedded Syst, Vol. 12, No. 3, November 2023: 478-487
Int J Reconfigurable & Embedded Syst ISSN: 2089-4864 485
Figure 12. Number of alive nodes vs number of Figure 13. Number of dead nodes vs number of
nodes rounds
The Table 4 values are tabulated by considering 6,000 number of rounds for 500 nodes. The packet
delivery ratio of ALEE-PEGASIS is 91.81% which is more when compared to SEE-PEGASIS and EE-
PEGASIS. The throughput percentage of ALEE-PEGASIS is 89.82% which is more when compared to SEE-
PEGASIS and EE-PEGASIS. The delay time of ALEE-PEGASIS is 11.69 sec which is less when compared
to SEE-PEGASIS and EE-PEGASIS.
Design of ant lion optimization-based PEGASIS routing protocol for energy … (Kandrakunta Chinnaiah)
486 ISSN: 2089-4864
From Table 5, the proposed improved ALO techniques provides high energy efficiency as the
number of node present till 8,201 rounds performed by the wireless communication system while
transmission of data. The first dead nodes, half dead nodes and last dead nodes at 100, 200 and 500 are
shown in Table 5 by using ALEE-PEGASIS, SEE-PEGASIS and EE-PEGASIS. The last dead nodes of
ALEE-PEGASIS is 9,976 which is more when compared to SEE-PEGASIS and EE-PEGASIS at 500 rounds.
The half dead nodes of ALEE-PEGASIS is 5,194 which is more when compared to SEE-PEGASIS and EE-
PEGASIS at 500 rounds. The first dead nodes of ALEE-PEGASIS is 3,986 which is more when compared to
SEE-PEGASIS and EE-PEGASIS at 500 rounds. Similarly, ALEE-PEGASIS at 100 and 200 rounds for first
dead nodes is 2,795 and 3,243, half dead nodes is 3,419 and 4,451 and for last dead nodes is 8,201 and 9,233
which are more compared to SEE-PEGASIS and EE-PEGASIS.
5. CONCLUSION
PEGASIS protocol is one of the best protocols which is introduced in wireless sensor networks.
Improvements have risen through this mechanism and model. Further optimization techniques are combining
with PEGASIS protocol to enhance the network efficiency. In this paper, to build the PEGASIS protocol
chain, we provided a routing protocol that used an enhanced ALO. We present our protocol's concept in
detail, and show how our protocol outperforms EE-PEGASIS and SEE-PEG using a simulated experiment in
MATLAB. In order to enhance the network life time new metaheuristic algorithm is designed. The results
obtained using Improved ALEE-PEG is better compared to other techniques in minimizing the energy
consumption of the network.
REFERENCES
[1] N. Primeau, R. Falcon, R. Abielmona, and E. M. Petriu, “A review of computational intelligence techniques in wireless sensor
and actuator networks,” IEEE Communications Surveys and Tutorials, vol. 20, no. 4, pp. 2822–2854, 2018, doi:
10.1109/COMST.2018.2850220.
[2] K. Dasgupta, K. Kalpakis, and P. Namjoshi, “An efficient clustering-based heuristic for data gathering and aggregation in sensor
networks,” in IEEE Wireless Communications and Networking Conference, WCNC, 2003, vol. 3, pp. 1948–1953. doi:
10.1109/WCNC.2003.1200685.
[3] S. Lindsey and C. S. Raghavendra, “PEGASIS: power-efficient gathering in sensor information systems,” in IEEE Aerospace
Conference Proceedings, 2002, vol. 3, pp. 1125–1130. doi: 10.1109/AERO.2002.1035242.
[4] Y. Gong and G. Lai, “Low-energy clustering protocol for query-based wireless sensor networks,” IEEE Sensors Journal, vol. 22,
no. 9, pp. 9135–9145, May 2022, doi: 10.1109/JSEN.2022.3159546.
[5] T. Wang, X. Guan, X. Wan, H. Shen, and X. Zhu, “A spectrum-aware clustering algorithm based on weighted clustering metric in
cognitive radio sensor networks,” IEEE Access, vol. 7, pp. 109555–109565, 2019, doi: 10.1109/ACCESS.2019.2929574.
[6] L. Chen, D. Yang, Z. Xu, and C. Chen, “An adaptive routing strategy for cluster-based wireless sensor networks,” in Proceedings
of the 2015 27th Chinese Control and Decision Conference, CCDC 2015, May 2015, pp. 5224–5229. doi:
10.1109/CCDC.2015.7162856.
[7] P. Pooja and S. Singh, “Improved O-LEACH protocol: a clustering based approach in wireless microsensor network,” in
Proceedings of the 10th International Conference on Intelligent Systems and Control, ISCO 2016, Jan. 2016, pp. 1–4. doi:
10.1109/ISCO.2016.7727015.
[8] A. Hossan and P. K. Choudhury, “DE-SEP: distance and energy aware stable election routing protocol for heterogeneous wireless
sensor network,” IEEE Access, vol. 10, pp. 55726–55738, 2022, doi: 10.1109/ACCESS.2022.3177190.
[9] Y. D. Yao, X. Li, Y. P. Cui, J. J. Wang, and C. Wang, “Energy-efficient routing protocol based on multi-threshold segmentation
in wireless sensors networks for precision agriculture,” IEEE Sensors Journal, vol. 22, no. 7, pp. 6216–6231, Apr. 2022, doi:
10.1109/JSEN.2022.3150770.
Int J Reconfigurable & Embedded Syst, Vol. 12, No. 3, November 2023: 478-487
Int J Reconfigurable & Embedded Syst ISSN: 2089-4864 487
[10] Z. Wang, H. DIng, B. Li, L. Bao, and Z. Yang, “An energy efficient routing protocol based on improved artificial bee colony
algorithm for wireless sensor networks,” IEEE Access, vol. 8, pp. 133577–133596, 2020, doi: 10.1109/ACCESS.2020.3010313.
[11] J. Rejinaparvin and C. Vasanthanayaki, “Particle swarm optimization-based clustering by preventing residual nodes in wireless
sensor networks,” IEEE Sensors Journal, vol. 15, no. 8, pp. 4264–4274, Aug. 2015, doi: 10.1109/JSEN.2015.2416208.
[12] A. N. Wilson, A. Kumar, A. Jha, and L. R. Cenkeramaddi, “Embedded sensors, communication technologies, computing
platforms and machine learning for UAVs: a review,” IEEE Sensors Journal, vol. 22, no. 3, pp. 1807–1826, Feb. 2022, doi:
10.1109/JSEN.2021.3139124.
[13] K. Wang, C. M. Yu, M. L. Ku, L. C. Wang, and W. K. Jia, “Joint shortest chain and fair transmission design for energy-balanced
PEGASIS in WSNs,” IEEE Internet of Things Journal, vol. 10, no. 8, pp. 6803–6817, Apr. 2022, doi:
10.1109/JIOT.2022.3227599.
[14] M. Abo-Zahhad, S. M. Ahmed, N. Sabor, and S. Sasaki, “Mobile sink-based adaptive immune energy-efficient clustering protocol
for improving the lifetime and stability period of wireless sensor networks,” IEEE Sensors Journal, vol. 15, no. 8, pp. 4576–4586,
Aug. 2015, doi: 10.1109/JSEN.2015.2424296.
[15] S. Sasirekha and S. Swamynathan, “Cluster-chain mobile agent routing algorithm for efficient data aggregation in wireless sensor
network,” Journal of Communications and Networks, vol. 19, no. 4, pp. 392–401, Aug. 2017, doi: 10.1109/JCN.2017.000063.
[16] Y. L. Chen, N. C. Wang, C. L. Chen, and Y. C. Lin, “A coverage algorithm to improve the performance of PEGASIS in wireless
sensor networks,” in Proceedings - 2011 12th ACIS International Conference on Software Engineering, Artificial Intelligence
Networking and Parallel Distributed Computing, SNPD 2011, Jul. 2011, pp. 123–127. doi: 10.1109/SNPD.2011.11.
[17] H. Nakahara, A. Monden, and Z. Yucel, “A simulation model of software quality assurance in the software lifecycle,” in
Proceedings - 22nd IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and
Parallel/Distributed Computing, SNPD 2021-Fall, Nov. 2021, pp. 236–241. doi: 10.1109/SNPD51163.2021.9704927.
[18] Y. L. Chen, Y. C. Lin, and N. C. Wang, “An intersection-based coverage algorithm for PEGASIS architecture in wireless sensor
networks,” in Proceedings - International Conference on Machine Learning and Cybernetics, Jul. 2012, vol. 5, pp. 1727–1731.
doi: 10.1109/ICMLC.2012.6359635.
[19] Z. Aliouat and M. Aliouat, “Efficient management of energy budget for PEGASIS routing protocol,” in 2012 6th International
Conference on Sciences of Electronics, Technologies of Information and Telecommunications (SETIT), Mar. 2012, pp. 516–521.
doi: 10.1109/SETIT.2012.6481966.
[20] X. Sun, P. Hu, Y. Li, H. Kang, Q. Chen, and Y. Shen, “An improved algorithm for multi-swarm particle swarm optimization
based on clustering algorithm,” in 2018 IEEE 4th International Conference on Computer and Communications, ICCC 2018, Dec.
2018, pp. 2017–2021. doi: 10.1109/CompComm.2018.8780708.
[21] J. Wang, J. Cao, B. Li, S. Lee, and R. S. Sherratt, “Bio-inspired ant colony optimization based clustering algorithm with mobile
sinks for applications in consumer home automation networks,” IEEE Transactions on Consumer Electronics, vol. 61, no. 4, pp.
438–444, Nov. 2015, doi: 10.1109/TCE.2015.7389797.
[22] Y. Tang, N. Wang, J. Lin, and X. Liu, “Using improved glowworm swarm optimization algorithm for clustering analysis,” in
Proceedings - 2019 18th International Symposium on Distributed Computing and Applications for Business Engineering and
Science, DCABES 2019, Nov. 2019, pp. 190–194. doi: 10.1109/DCABES48411.2019.00054.
[23] S. Chauhan and M. J. Nene, “Energy efficent protocols LEACH - GWO vs PEGASIS comparision,” in 2022 International
Conference on Futuristic Technologies, INCOFT 2022, Nov. 2022, pp. 1–6. doi: 10.1109/INCOFT55651.2022.10094452.
[24] I. Strumberger et al., “Feature selection by hybrid binary ant lion optimizer with COVID-19 dataset,” in 2021 29th
Telecommunications Forum, TELFOR 2021 - Proceedings, Nov. 2021, pp. 1–4. doi: 10.1109/TELFOR52709.2021.9653256.
[25] H. Shen and Q. Liu, “An improved ant lion optimization algorithm and its application,” in ICNSC 2022 - Proceedings of 2022
IEEE International Conference on Networking, Sensing and Control: Autonomous Intelligent Systems, Dec. 2022, pp. 1–6. doi:
10.1109/ICNSC55942.2022.10004110.
BIOGRAPHIES OF AUTHORS
Dr. Kunjam Nageswara Rao working as Professor and Head in the Department
of Computer Science and Systems Engineering, University College of Engineering, Andhra
University, Visakhapatnam, Andhra Pradesh, India. He completed his B.Tech. in Computer
Science and Systems Engineering from GITAM Engineering College, M.Tech. in Computer
Science and Technology from Andhra University and Ph.D. in Computer Science Engineering
from Andhra University. His current research includes bio-informatics, computer science
information systems, health informatics, big data analytics, artificial intelligence and machine
learning, algorithm, and design analysis. He can be contacted at email:
[email protected].
Design of ant lion optimization-based PEGASIS routing protocol for energy … (Kandrakunta Chinnaiah)