Improvements of Pegasis Routing Protocol in WSN: Aya Ayad Hussein, Rajaaaldeenabd Khalid
Improvements of Pegasis Routing Protocol in WSN: Aya Ayad Hussein, Rajaaaldeenabd Khalid
Improvements of Pegasis Routing Protocol in WSN: Aya Ayad Hussein, Rajaaaldeenabd Khalid
ABSTRACT : The Wireless Sensor Networks (WSNs) is one of the succeeded technology that being strongly
considered in scientific and engineering fields. WSN is an ad-hoc network that consists of small nodes with
sensing, computing and communicating wireless abilities. These Sensor nodes are usually have limited lifetime
duration due to the sensors that powered by limited exhaustible batteries. The main aim of WSN is to sense all
the information from the environment (The environment can be an Information Technological framework, a
physical world, or a biological system) based on the kind of application for which is deployed and send this
information to it is Base Station (BS). Sensor nodes have to ensure their task with their rigorousenergy budget,
this constraint makes theenergy resource the most of critical importance in the WSNs. Sensor Nodes
communicate with each other by different Routing Protocols, and Routing Protocols can be classified into
different categories in WSNs. This paper will focus on the Hierarchical (cluster based) routing protocols. Also,
we will go deeply in PEGASIS protocol backgrounds and improvements,complete description for each stage of
improvements, models, and offering a complete vision for these protocols through making a comparison
between them by knowing there positive and negative effects on WSN.
Keywords -Wireless Sensor Network, Cluster-based routing protocols, LEACH, PEGASIS, EEPB, PEGASIS-
ANT, H-PEGASIS, PDCH, IEEPB, MIEEPB, ACO.
I. INTRODUCTION
Due to the advances in the WSN technology field, it become necessary to explore new ways or new
techniques such as improving routing protocols by using many intelligent systems and optimization algorithms
to keep abreast of developmentsthat affects in WSN technologies positively. These routing protocols applied on
small and cheap sensor nodes to achieve an efficient communication between these sensors nodes in the whole
network. The architecture of sensor nodes is showing in the Fig. 1.These sensor nodes are very sensitive in
terms of energy that will leads to limited energy supply and in turn will cause a short network lifetime, to
recover this issue we have to use efficient routing protocols that will ensure efficient and reliable
communication between these nodes. In this paper, author present a simple comparative study about specific
protocol, PEGASIS protocol and it is improvements that proposed at recent years [1-2-3-4-5]. The rest of the
paper organized as follow. Section 2, describe simply routing protocol and it is classification with focusing on
the second type of routing protocol, hierarchal (cluster based) routing protocols. Section 3, describe PEGASIS
routing protocol with it is genesis and improvements and show their models. Section 4, comparison and
summarize these cluster-based routing protocols, and section 5concludes the paper
In this paper we will focus on the routing protocols that classified based on the network structure
especially those called hierarchal routing protocols. In flat routing protocol, all the nodes is working together
based on the same role in the same manner and because of the limited resources this type is not preferred or not
used a lot at large scale networks. In hierarchal routing protocols all the nodes working together but in different
scenario by distributed these nodes into groups called cluster heads and each grope execute its own tasks , this
will provide many useful and supported features to the network such as scalability, energy efficiency , and
increased network lifetime. Finally, the locationbased routing protocol is that path creation between each node
will depend on each node position [2-4-6-7].
in the same region. These clusters also divided in to a layered structure, it is usually contains two layers. The
processing idea of sending data or information between nodes in this hierarchal or layering structure based on
sending information from the lowest energy nodes to the highest energy nodes. This mean that the nodes those
have lowest energy is responsible for sensing and sending information to cluster head while the nodes those
have highest energy is using for processing information and send to another cluster head or to base station by
using a gateway nodes.This type of routing have many benefits and damages on any ad-hoc network, it is
basically minimizes on demand route discovery traffic and routing overhead, reduce route determination delay
and increase packet delivery ratio. On other hand, it is negative effect on the network rises when the clusters
increases in size because it will increase packets overhead due to it is routing source. Also, increasing packet
size because of the operation that happened when every node of the route must be stored in the routed packet so
the more route increase the more packet size will increase. That leads us to a bigger problem is the increasing of
transmission time because of the two previous negative point. [2-3-6-7-8]
𝑑0 : Represent threshold
Also, as mention previously:
𝐸𝑒𝑙𝑒𝑐 : The energy that consumed by the radio to run the transmitter or receiver circuitry, (equal
to50 𝑛𝐽/𝑏𝑖𝑡).
𝐸𝑎𝑚𝑝 : The required energy for transmitter amplifier in free space, (equal to 100 pJ/bⅈt/m2 ).
𝐸𝐷𝐴 : The energy that consumed by Transmitter circuitry toaggregate the data received by the child
nodes, (equal to 50 𝑛𝐽/𝑏𝑖𝑡).
𝐸𝑚𝑝 : The required energy for transmitter amplifier in multipath model
Chain formation
The process of building a chain based on greedy algorithm between sensor nodes to guaranty the
communication between each sensor node with it is nearest neighbor, then send the data that been collected and
gathered in the end of the chain to the leader node or to the node that is the closet to the base station. The
construct of the chain always begins from the furthest node [8-10-11-15].
In a certain round, the leader will build control token passing approach to get the gathered data from
the further node to the nearest one and forward it to the base station. In the fig.7 the leader node is n2 so the first
token will be pass from n0 through n1 and reach the leader node n2 then the second token will be pass from n4
through n3 and also reach the leader node n2. All the data from the two direction will be gather in n2 then
forward to the base station. [8-10-11-14-16]
𝑚
𝜏𝑖𝑗 𝑡 + 1 = 1 − 𝑝 . 𝜏(𝑖,𝑗 )(𝑡) + 𝑘=1 [∆ 𝜏 𝑘ⅈ,𝑗 (𝑡)](12)
Where:
m: represents the number of ants in the system.
p : represents the pheromone evaporation rate or decay factor.
𝑊𝑖 = 𝑤1 𝐸𝑝 + 𝑤2 𝐷𝑏𝑠 (16)
𝑤1 + 𝑤2 = 1 (17)
Where:
Wi : combined weight of each node.
w1 , w2 : Coefficient of weight factors.
If w1 > w2 then means that the most effecting factor to select the leader node is the residual energy.
If w1 < w2 then means that the most effecting factor to select the leader node is the distance between the
node and BS.
Finally, the node that have the smallest weight will be chosen to be the leader node [16-17-18].
3.8 MIEEPB (Mobile sink improved energy-efficient PEGASIS-based routing protocol)
After EEPB problems been solved by the next emerged version IEEPB, IEEPB removes various deficiencies in
EEPB; however, it still has some shortcomings such as major load on the single chain leader, large delay in data
delivery, sparse nodes in the network that facing instability periods. MIEEPB is an improvement over IEEPB
that present the sink mobility in a multi-chain model, therefore construct and applying smaller chains decreasing
load on the leader nodes [32]. MIEEPB mechanism is the same of previous protocol IEEPB by using the first
order radio model to ensure an efficient communication between sensor nodes. Also by using token passing
approach to transmit the data between nodes. In the [32] used MIEEPB and insert both extensions of multi-chain
and double cluster head as shown in fig11. DCH also selected by using the weighting algorithm to specify the
primary and secondary cluster head. Finally, in MIEEPB a mobile sink is been used by specify the sojourn time
and sojourn location. Mobile sink node divide WSN area into more than one region as in the [32 divided into 4
regions and consider that in each round the sink node will complete one course around the 4 sojourn locations as
follows
4
𝑇𝑠 = 𝑖=1 𝜏𝑖 (18)
Subject to :
𝐷𝑖𝑓𝑖 = 𝑗
𝑥𝑖𝑗 = (19)
0 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒
Where:
Ts : Total sojourn time of one course.
𝑥𝑖𝑗 : The number of bits transmitted between chain leaders and the sink.
𝑖 , 𝑗 : sink potential locations were i=1, j=4.
𝐷 : Total data transferred between chain leaders and the sink in sojourn time.
IV. COMPARISON
Table-1 summarizes the comparison between LEACH, PEGASIS, and the popular improvements protocols of
PEGASIS protocol on the basis of it is advantages and disadvantages on the WSN.
PEGASIS Better than leach in energy distribution High delays caused by long
[8-10-11-14-15-16- throughout the network. communication distance between
33] Saving energy duo to the shorter distance each node.as a result, this will
between nodes. So, the process of consume more energy.
transmitting and gathering data will have Low scalability.
consumed less energy than it consumed Useless for time varying topology.
with leach protocol.
Saving energy better than leach due to the
amount of messages that received by leader
node. in Pegasis, leader node only receives
two messages while in leach received 20
messages assuming 20 nodes per cluster in
a network with 100 nodes.
Minimize the number of messages, last
node in a chain is sending the Final
message as only one message to the BS,
whilst in leach is more than one message
from different nodes at the same time is
received by BS.
EEPB Keep the network far from the phenomena Uncertainty of the distance threshold
[16-17-18] of long link that raised previously in that will have caused once again the
PEGASIS protocol by using a distance problem of long links.
threshold. Unappropriated leader selection, dose
not taking into account the residual
energy of nodes and the distance
between them when selecting the
leader node.
PEGASIS-ANT Ant colony is smoothly acclimatized to Encourage doldrums periods and
[16-20-21-22-23-24- the PEGASIS chains construction either hotspot problem among sensor nodes
25-26-27] as static, dynamic or mobile that will cause rapid drain with the
environments. energy rate of a certain sensor nodes.
form an optimal routing path from node This will also lead to dead node that
to other node that ultimately: can minimize the network lifetime
To alleviate the problemof long link Adequate memory is needed to store
in PEGASIS protocol. all information between hops.
Improves energy efficiency.
Improves energy consumption.
Decrease delay.
H-PEGASIS Minimize the delay of transmission Only spatially separated nodes are
[16] packets to the BS allowed transmit data at the same
Avoid collisions. time as a parallel processing.
Avoid signal interference.
PDCH outperforms PEGASIS and EEPB by: Time delay and unbalanced load
[16-18-21-28-29-30- extinguish the overhead of dynamic distribution is occurring when the
31] cluster formation location of the double cluster head is:
reducing distance of non-cluster First cluster head location is far
heads that must transmit away from the second cluster
Restricting the number of head and in different directions.
transmissions and receives among When the double cluster head
all nodes, and using only one location is far away from the base
transmission to the BS per round. station.
Distributing the energy load among the
nodes that will lead to increase the
lifetime and quality of the network.
IEEPB Avoids problem of consistence long High loads on the single chains due
[16-17-18] links. to the distance between sink node
Efficient leader node selection by and the chain.
considers two factors residual energy and Large delays.
the distance between nodes to execute the Long distance between nodes effect
process of giving a weight coefficient for negatively on the rest nodes.
each node.
MIEEPB Appropriate for delay intolerant Sink mobility not appropriate for
[27-32] applications. randomly nodes with motion in the
Multi-chain concept decreases the network to communicate with, this
network overhead. will increase delay, congestion, and
Using multi-chain concept reduce the overhead.
distance between nodes
Sink mobility use the technique of
secondary chains head. As a result, this
will mitigate the loads on the nodes that
is nearest from the sink node
Multi- chain concept decreases the delay
of delivering data.
Multi- chain concept decrease the load on
the leader node in a single chain as in
IEEPB
REFERENCES
[1]. Alhasanat, A. A. Alhasanat, K. M. Alatoun& A. AlQaisi “Data Gathering in Wireless Sensor Networks
Using Intermediate Nodes“, International Journal of Computer Networks & Communications.
7(1),2015, 113-124.
[2]. Santar PalSingh&S.C.Sharma, “A Survey On Cluster Based Routing Protocols In WirelessSensor
Networks” , Elsevier, Procedia Computer Science, International Conference on Advanced Computing
Technologies and Applications (ICACTA). 45, 2015, 687-695.
[3]. Jamal N. Al-Karaki & Ahmed E. Kamal,“Routing Techniques in Wireless Sensor Networks: A
Survey”, IEEE, Security and Networks,11(6), 2004,6-28.
[4]. Sudip Misra & Sumit Goswami, “Network Routing: Fundamentals, Applications, and Emerging
Technologies”, John Wiley & Sons Ltd. 1st edition, Chapter 11, 2017, 285-325.
[5]. Geetha. V., Pranesh.V. Kallapur, SushmaTellajeera, “Clustering in Wireless Sensor Networks:
Performance Comparison of LEACH & LEACH-C Protocols Using NS2”, Elsevier, Procedia
Technology, 4 , 2012,163-170.
[6]. Naveen Kumar, Jasbir Kaur “Improved LEACH Protocol for Wireless Sensor Networks”, IEEE
Proceedings of the 7th International conference on wireless communications, networking and mobile
computing,DOI: 978-1-4244-6252-0/11,2011.
[7]. R. Ennaji & M. Boulmalf “Routing in Wireless Sensor Networks”, IEEE, Proceedings of the
International Conference on Multimedia Computing and Systems,DOI: 978-1-4244-3757-3 /09,2009,1-
6.
[8]. R. Ghosh “Comparative Performance Analysis of Routing Protocols in Wireless Sensor Network”,
International Journal of Sensor Networks and Data Communications, 5(4),2016, 1-5.
[9]. W. R. Heinzelman, A. Chandrakasan, & H. Balakrishnan, “Energy-Efficient Communication Protocol
forWireless Microsensor Networks”, IEEE, proceedings of the 33rd hawaii international conference on
system sciences,DOI:0-7695-0493-0/00, 2000,1-10.
[10]. Laiali Almazaydeh, Eman Abdelfattah, Manal Al- Bzoor, and Amer Al- Rahayfeh , “Performance
Evaluation of Routing Protocols in Wireless Sensor Networks”, International Journal of Computer
Science and Information Technology, 2(2),2010, 64-73.
[11]. P. Bansal, P. Kundu&Prabhjot Kaur , “Comparison of LEACH and PEGASIS Hierarchical Routing
Protocols in Wireless Sensor Networks”, International Journal of Recent Trends in Engineering &
Technology, 11, 2014,139-144.
[12]. Shio Kumar Singh , M P Singh , and D K Singh , “Routing Protocols in Wireless Sensor Networks –A
Survey” , International Journal of Computer Science & Engineering Survey (IJCSES) , 1(2),2010,63-
83.
[13]. S. Jiang ,“LEACH Protocol Analysis and Optimization of Wireless Sensor Networks Based on PSO
and AC”, IEEE, proceedings of 10th International Conference on Intelligent Human-Machine Systems
and Cybernetics,DOI:978-1-5386-5836-9/18, 2018, 246-250 .
[14]. S. Lindsey ; C.S. Raghavendra, “PEGASIS: Power-Efficient Gathering in Sensor Information
Systems”, IEEE, Proceedings of IEEE Aerospace Conference, 0-7803-7231-X, 2002, 1-7.
[15]. Tao Li, F. Ruan, Z. Fan, Jin Wang & Jeong-Uk Kim ,“ An Improved PEGASIS Routing Protocol
Based on Neural Network and Ant Colony Algorithm”, International Journal Of Future Generation
Communication And Networking, 8(6),2015,149-160.
[16]. P. Kalkandha, C. Wahi, S. Sharma & S. K. Sonbhadra , “ Current State of Art of Energy Efficient
PEGASIS Routing Protocols in WSNs”, International Journal of Advanced Research in Computer
Science and Software Engineering, 5(12),2015,455,460.
[17]. Feng Sen, Qi Bing &Tang Liangrui, “An Improved Energy-Efficient PEGASIS-Based Protocol in
Wireless Sensor Networks”, IEEE, proceedings of the eighth international conference on fuzzy systems
and knowledge discovery,DOI: 978-1-61284-181-6, 2011,2230-2233.
[18]. S. Vhatkar , J. Rana & M. Atique, “Performance Evaluation and QoS Analysis of EEPB and PDCH
Routing Protocols in Wireless Sensor Networks”, IOSR Journal of Computer Engineering, 17(5), 2015,
101-109.
[19]. Dorigo M, Birattari M, Stutzle T.,“Ant Colony Optimization”, Computational Intelligence Magazine,
IEEE, 28–39, 2006.
[20]. Dorigo M. “Optimization, learning and natural algorithms”. Ph.D. Thesis, Politecnico di Milano,
Milan.1992.Available: http://ci.nii.ac.jp/naid/10016599043/.
[21]. J. Yang, M. Xu, Wei Zhao & B. Xu , “A Multipath Routing Protocol Based on Clustering and Ant
Colony Optimization for Wireless Sensor Networks”, Sensors, 10, 2010,4521-4540.
[22]. S. Okdem & D. Karaboga, ” Routing in Wireless Sensor Networks Using Ant Colony Optimization”, ”,
IEEE, proceedings of the First NASA/ESA Conference on Adaptive Hardware and Systems,DOI:0-
7695-2614-4/06, 2006, 1-4.
[23]. B. Chandra Mohan & R. Baskaran , “A survey: Ant Colony Optimization based recent research and
implementation on several engineering domain”, Elsevier, Expert Systems with
Applications,39,2012,4618-4627.
[24]. B. Yang, Q. Ma & J. Wang , “Study on the Routing Technology of Wireless Sensor Network Based on
Ant Colony Optimization”, Journal of Sensor Technology, 6, 2016,141-158.
[25]. X. Fan, H. Jia, Lin Wang & Pengfei Xu , “Energy Balance Based Uneven Cluster Routing Protocol
Using Ant Colony Taboo for Wireless Sensor Networks”, Springer, Wireless Personal
Communications, 97(1), 2017,1305–1321.
[26]. J. Wang, J. Cao, R. S. Sherratt & J. H. Park , “An improved ant colony optimization-based approach
with mobile sink for wireless sensor networks”, Springer, The Journal of Supercomputing, 74(12),
2017pp 6633–6645.
[27]. A. A.Hussein and R. Abd Khalid, “A Comparative Study of Swarm Intelligence-Based Optimization
Algorithms in WSN”, Asian Journal of Engineering and Applied Technology,8(3),2019,1-7.
[28]. Wang Linping , Bi Wu , Cai Zhen & Wang Zufeng ,“Improved algorithm of PEGASIS protocol
introducing double cluster heads in wireless sensor network”, IEEE, PROCEEDINGS OF
THE INTERNATIONAL CONFERENCE ON COMPUTER, MECHATRONICS, CONTROL AND ELECTRONIC
ENGINEERING, DOI: 978-1-4244-7956-6/10,2010,148-151.
[29]. Suraj Srivastava & Dinesh Grover , “An Optimized Technique for Chain Head Selection In Pegasis
Protocol For WSN”, International Journal of Computer Sciences and Engineering, 6(12),2018, 109-
112.
[30]. S. Vhatkar ,S. Shaikh &M.Atique, “ Performance Analysis of Equalized and Double Cluster Head
Selection Method in Wireless Sensor Network”, IEEE, , proceedings of the Fourteenth International
Conference on Wireless and Optical Communications Networks (WOCN), 78-1-5090-4884-
7/17,2017,1-5.
[31]. Xiao Yi, Lu Deng ,“Double Heads Static Cluster Algorithm for Wireless Sensor Networks”, IEEE,
proceedings of the 2nd Conference on Environmental Science and Information Application
Technology, DOI: 978-1-4244-7388-5/10, 2010, 635-638.
[32]. M. R.Jafri, N. Javaid, A. Javaid & Z. A.Khan , “Maximizing the Lifetime of Multi-Chain PEGASIS
sing sink Mobility”, World Applied Sciences Journal,21(9),2013, 1283-1289.
[33]. G.Asha, S.Durgadevi & Mr.K.Shankar , “ The comparison between routing protocols based on lifetime
of wireless sensor networks” , International Journal of Engineering Science Invention, 3(11),2014, 20-
26.