Mini Project Presentation Final
Mini Project Presentation Final
Submitted By
SAI JOSHITHA ANNAREDDY (17011A0423)
KANNA SANTHI(17011A0428)
VISHAL PANDITA(17011A0444)
BAIRI NAVYA SRI(18015A0403)
AIM
• The main aim of the project is to implement Enhanced Distributed Energy efficient
Clustering Protocol in Wireless Sensor Networks
• The performance of the EDEEC is compared with other existing clustering protocols such
as DEEC and DDEEC using MATLAB simulation software.
• To Study about Basics of Matlab required for these protocols and to Simulate
the protocols using Matlab.
• Wireless Sensor Networks (WSNs) are envisaged to become the fabric of our
environment and society. It has applications in the management of events, battlefield
surveillance, recognition security, drug identification, and automatic security.
• So, energy is a scarce source for wireless sensor networks. We must manage the
right use of energy for increasing sensor lifetime.
• In wireless sensor networks, all sensed data must be sent to a base station called a
sink. One can retrieve required information from the network by injecting queries
and gathering results from the sink.
• Sensing Region: Remote sensing is the process of detecting and monitoring the
physical characteristics of an area by measuring it's reflected and emitted radiation
at a distance (typically from satellite or aircraft).
• Sensor Node: A sensor node is a node in a sensor network that is capable of
performing some processing, gathering sensory information, and communicating
with other connected nodes in the network.
• The main components of a sensor node are a microcontroller, transceiver,
external memory, power source, and one or more sensors.
• Base Station: It act as a gateway between sensor nodes and the end-user as it
typically forward data from the WSN onto a server.
Clustering Mechanism
The clustering mechanism is the best and most efficient one to resolve the issue
with the requirement of energy in WSN. In clustering, the network is divided into
smaller clusters and each cluster includes a cluster head (CH) and its members. It
is very much useful for reducing energy dissipation and enhancing the lifetime of
the network. There are two types of WSNs that is Homogenous and heterogenous
WSNs.
DEEC
(Distributed energy-efficient Clustering)
• DEEC is designed to deal with nodes of heterogeneous WSNs.
• The cluster head is elected by a probability based on the ratio between the
amount residual energy present at each node and the average energy of the
network.
• E(r) denotes the average energy of the network during round r which can
be given as:
Probability for CH selection in DEEC is given as
Popt=optimal power consumed by the nodes
In heterogeneous networks
The value of popt is different according to the initial energy of the node. In
two-level heterogeneous network the value of popt is given by:
Then use the above padv and pnrm instead of popt for two level
heterogeneous network as:
…….Equation(a)
DDEEC
(Developed Distributed Energy Efficient Clustering)
DDEEC implements the same strategy as DEEC in terms of estimating the
average energy of networks and the cluster head selection algorithm which is
based on initial energy where:
Therefore, the cluster head election will be balanced and more equitable. So,
the equation (a ) which represents the nodes average probability pi to be a
cluster head will change as follow:
EDEEC
(Enhanced Distributed Energy Efficient
Clustering) Protocol
• E-DEEC implements the same strategy for estimating the energy in the
network as proposed in DEEC.
• During each round, the node decides whether to become a CH or not based
on the threshold calculated by the suggested percentage of CH and the
number of times the node has been a CH so far.
• If the number is less than threshold T(s), the node becomes a CH for the
current round. A threshold is calculated as:
Hence the reference value of p is different for these types of nodes. The
probabilities of normal, advanced, and super nodes are:
• The threshold for cluster head selection is calculated for normal, advanced,
super nodes
where
𝐺′is the set of normal nodes that have not become cluster heads within the last
1/pi rounds of the epoch where si is a normal node,
𝐺′′is the set of advanced nodes that have not become cluster heads within the
last 1/pi rounds of the epoch where si is an advanced node,
G”’ is the set of super nodes that have not become cluster heads within the last
1/pi rounds of the epoch where si is super node.
Flow chart of DEEC, DDEEC, and EDEEC
Comparison of Protocols
Type Energy Network CH Probabilit Threshold
Levels Lifetime Mobility y of CH Energy
selection
DEEC Two Good Variable Residual Not present
energy and
Average
energy
(i) represents the graph of dead nodes for no. of dead nodes per round. Rounds upto 5000.
(ii) represents the graph for alive nodes i.e., no. of alive nodes per round.Rounds upto 5000.
(iii) represents the graph for no. of packets sent to the base station per round. Rounds upto
5000.
(iv) represents the graph for the number of cluster heads formed per round. Rounds upto 5000.
(v) represents the graph for total residual energy per round. Rounds upto 5000.
(vi) represents the graph for throughput per no. of rounds
(i)represents the comparison of DEEC DDEEC and EDEEC protocols on dead
nodes in 5000 rounds for 500 nodes
(ii). represent the no. of dead and alive nodes after 5000 rounds for 500 nodes.
(iii). represent the total no. of packets sent to the base station after 5000 rounds
(i)represents the comparison of DEEC DDEEC and EDEEC protocols on dead nodes in
10000 rounds for 500 nodes
(ii) represent the no. of dead and alive nodes after 10000 rounds for 500 nodes.
(iii) represent the total no. of packets sent to the base station after 10000 rounds
Fig (i) represents the graph of dead nodes for no. of dead nodes per round and rounds up to 10000.
Fig(ii) represents the graph for alive nodes i.e., no. of alive nodes per round and rounds up to 10000.
Fig(iii) represents the graph for no. of packets sent to the base station per round and rounds up to 10000.
Fig(iv) represents the graph for the number of cluster heads formed per round and rounds up to 10000.
Fig(v) represents the graph for total residual energy per round and rounds up to 10000.
Fig(vi) represents the graph for throughput per no. of rounds(packets/sec)
Fig (i) represents the graph of dead nodes for no. of dead nodes per round and rounds up to 5000.
Fig(ii) represents the graph for alive nodes i.e., no. of alive nodes per round and rounds up to 5000.
Fig(iii) represents the graph for no. of packets sent to the base station per round and rounds up to 5000.
Fig(iv) represents the graph for the number of cluster heads formed per round and rounds up to 5000.
Fig(v) represents the graph for total residual energy per round and rounds up to 5000.
Fig(vi) represents the graph for throughput per no. of rounds.
(a) Represents the comparison of DEEC DDEEC and EDEEC protocols on dead nodes in
10000 rounds for 1000 nodes
(b) Represents the no. of dead and alive nodes after 10000 rounds for 1000 nodes.
(c) Represents the total no. of packets sent to the base station after 10000 rounds for 1000
nodes.
Fig(i) represents the graph of dead nodes for no. of dead nodes per round and rounds up to 10000.
Fig(ii) represents the graph for alive nodes i.e., no. of alive nodes per round and rounds up to 10000.
Fig(iii) represents the graph for no. of packets sent to the base station per round and rounds up to 10000.
Fig(iv) represents the graph for the number of cluster heads formed per round and rounds up to 10000.
Fig(v) represents the graph for total residual energy per round and rounds up to 10000.
Fig(vi) represents the graph for throughput per no. of rounds (packet/sec)
Conclusions
• In this project, EDEEC (Enhanced Distributed Energy Efficient Clustering)
protocol improves the stability and energy-efficient property of the
heterogeneous wireless sensor network.
• In terms of the number of packets transmitted to the BS, Enhanced DEEC
gives a substantial improvement of 70.85 % when compared to DDEEC and
69.6% when compared to DEEC.
• Whereas in terms of first node dead Enhanced DEEC shows an improvement
of 97.2% when compared to DEEC and 91.5% when compared to DDEEC.
• When the last dead node is considered, there is an improvement of 99.2%
when compared with DEEC and 98.1% when compared to DDEEC.
• Simulation results show that EDEEC performs better as compared to DEEC
and DDEEC in a heterogeneous environment for wireless sensor networks.
Protocol/ DEEC DDEEC EDEEC
Parameters protocol protocol protocol
1st 211th round 219th round 380th round
Dead Nodes
All 3131th round 3147th round 9914th round
Energy Consumption
per round 79.63J 75.87J 49.54J
(Joules)
• Nodes which are not in use are still active and energy is wasted
unnecessarily.
Future Scope
Submitted By
SAI JOSHITHA ANNAREDDY (17011A0423)
KANNA SANTHI(17011A0428)
VISHAL PANDITA(17011A0444)
BAIRI NAVYA SRI(18015A0403)