SlideShare a Scribd company logo
1 of 28
Cran Laboratory, Nancy University, CNRS France 
CLUSTER-BASED ROUTING PROTOCOLS FOR ENERGY 
EFFICIENCY IN WIRELESS SENSOR NETWORKS 
Moufida Maimour, Houda Zeghilet And Francis Lepage 
Presented By 
Santosh Regmi 
Mtech In Information 
Technology
Table Of Content 
1)Background 
2) Pre-established cluster-based routing algorithms 
2.1 Low energy adaptive clustering hierarchy (LEACH) 
2.2 Energy efficient hierarchical clustering(EEHC) 
2.3 Hybrid energy-efficient distributed clustering(HEED) 
2.4 Distributed energy efficient hierarchical 
clustering(DWEHC) 
2.5 Unequal clustering 
2.6 Qos-aware cluster-based routing protocols 
3) On-demand cluster-based routing algorithms 
3.1 Passive clustering(pc) 
3.2 Energy level-based passive clustering(ELPC) 
3.3 Clique 
11/20/2014 2
Cluster Based Topology 
11/20/2014 
Type of 
communication: 
a) Intra-clustering 
communication 
b) Inter clustering 
communication
Intra – Cluster Connectivity 
11/20/2014 4
One-hop Inter Cluster Communication 
11/20/2014 5
Multi-hop Inter-cluster Communication 
11/20/2014 6
Energy Efficiency And Load-balancing 
• Load balancing among all nodes: 
• Cluster head rotation among nodes in each cluster. 
• Load balancing among cluster heads: 
• Formation of nearly equal size (uniform) clusters. 
• Hot spot problem: 
• Condition in multi-hop inter-cluster communication, 
nodes close to the base station are burdened with heavier 
traffic load leading. 11/20/2014 7
2. Pre-Established Cluster-based Routing 
Algorithms: 
2.1 Low Energy Adaptive Clustering Hierarchy (LEACH): 
- cluster-based protocol with distributed cluster formation with random 
cluster head election. 
• Two phases per round: 
• Setup phase 
• Advertisement: execute election algorithm. 
• Members join to cluster. 
• Cluster-head broadcasts schedule. 
• Steady-state phase: 
• Data transmission to cluster-head using TDMA 
• Cluster-head transfers data to BS (base station) 
11/20/2014 8
9 
LEACH(CONTD...) 
where p is the desired fraction of nodes 
to be clusterheads, r is the current 
round and g is the set of nodes that 
have not been clusterheads in the last 
1/p round. 
9 
Thresshold 
Value 
Setup phase Steady-state phase 
Time slot 
1 
Time slot 
2 
Time slot 
3 
Advertisement phase Cluster setup phase Broadcast schedule 
Self-election of cluster 
heads 
Cluster heads compete 
with CSMA 
Members 
compete with 
CSMA 
Cluster head Broadcast 
CDMA code to members 
Fixed-length cycle
LEACH-C 
• a centralized version of LEACH where only the advertisement 
phase differs: 
• At this phase, each node sends information about its current 
location, and residual energy level to the sink. 
• Based on nodes location, the sink builds clusters. 
• Collected information about nodes energies allows the sink to 
discard those with energy below the average. 
• Result: 
11/20/2014 10 
• Energy load is evenly distributed among all the nodes.
2.2 ENERGY EFFICIENT HIERARCHICAL CLUSTERING 
(EEHC) 
a) Single-level clustering algorithm: 
• Each sensor in the network becomes a cluster-head (CH) with 
probability p, advertises to the sensors within its radio range and 
forward advertisement no more than k hops away from the 
cluster-head. 
• Any sensor that receives such advertisements and is not itself a 
cluster-head joins the cluster of the closest cluster-head. 
• If a sensor does not receive a CH advertisement within time 
duration t ,it can infer that it is not within k hops of any volunteer 
cluster-head and hence become a forced cluster-head. 
11/20/2014 11
Contd… 
B) Hierarchical clustering algorithm 
Similar to single-level clustering 
algorithm 
• Each sensor decides to become a 
level-1 CH with certain probability 
p1 
• Advertise to k1-hop of neighbors 
• Neighbor joins the cluster of the 
closest level-1 CH. 
• Level-1 chs then elect themselves 
as level-2 chs with a certain 
probability p2 
11/20/2014 12
2.3 HYBRID ENERGY-EFFICIENT DISTRIBUTED 
CLUSTERING (HEED) 
• Designed to select different cluster heads in 
a field according to the amount of energy 
that is distributed in relation to a 
neighboring node. 
• Parameters for electing cluster heads 
• Primary parameter: residual energy (er) 
• Secondary parameter: communication 
cost (used to break ties) 
I.E., Maximize energy and minimize cost 11/20/2014 13
CONTD… 
Initialization Discover neighbors within cluster range 
Compute the initial cluster head probability CHprob = 
f(Er/Emax) 
Main processing If v received some cluster head messages, choose one 
head with min cost 
If v does not have a cluster head, elect to become a 
cluster head with CHprob . 
CHprob = min(CHprob * 2, 1) 
Repeat until CHprob reaches 1 
Finalization If cluster head is found, join its cluster 
Otherwise, elect to be cluster head 
11/20/2014 14
CLUSTERING METHOD FOR ENERGY EFFICIENT 
ROUTING (CMEER) 
• A node declares itself as a candidate to be a clusterhead. 
• Each candidate advertises its intention to be a clusterhead within 
its radio range. 
• Each node decides to join a given clusterhead based on the 
received signal strength of the advertisement message. 
• Result: 
• Avoid redundant creation of clusterheads in a small area. 11/20/2014 15
2.4 DISTRIBUTED ENERGY EFFICIENT 
HIERARCHICAL CLUSTERING (DWEHC) 
• Aims to improve HEED by generating balanced cluster sizes and 
optimizing the intra-cluster topology. 
• Each sensor s calculates its weight after locating the neighboring 
nodes in its area using: 
• In a neighbourhood, the node with largest weight would be elected 
as a clusterhead and the remaining nodes become members. 
• 1- level: nodes that communicates directly with clusterhead 
• H-level: member node that reach its clusterhead using more than 
one hope where h is number of hops 
11/20/2014 16
GEOGRAPHIC ADAPTIVE FIDELITY (GAF) 
• Energy-aware location-based routing algorithm 
• Ad hoc networks, GPS 
• 3 states of GAF: 
i. Discovery: 
- For determining the neighbors in 
the grid. 
ii. Active: 
- Active reflecting participation in 
routing 
iii. Sleep: 
- When the radio is turned off. 
11/20/2014 17
POSITION-BASED AGGREGATOR NODE 
ELECTION (PANEL) 
• Position-based clustering algorithm. 
• Clustering is determined before the deployment of the network, 
and each sensor node is pre-loaded with the geographical 
information of the cluster to which it belongs. 
• Clusterhead (aggregator) : nodes in the cluster elect the node that 
is the closest to reference point (computed at the beginning of 
every epoch). 
• Load balancing is achieved by re-computing reference point at 
every epoch and hence electing cluster head 11/20/2014 18
3.5 UNEQUAL CLUSTERING 
11/20/2014 19 
• Closer to the sink greater the 
load to handle. 
• Smaller cluster near the base 
station. 
• Signomial optimization problem: 
• Problem of balancing energy 
consumption among cluster 
head.
3.6 QOS-AWARE CLUSTER-BASED ROUTING 
PROTOCOLS 
• Qos is the performance level of service offered by a network to the 
user. 
• The goal of qos is to achieve a more deterministic network 
behavior so that the information carried by the network can be 
better delivered and the resources can be better utilized. 
• In qos-based routing protocols, the network has to balance 
between energy consumption and data quality. 
• In particular, the network has to satisfy certain qos metrics, e.G., 
Delay, energy, bandwidth, etc. When delivering data to th11/e20 /2B01S4. 20
3. ON-DEMAND CLUSTER-BASED ROUTING 
ALGORITHMS 
3.1 PASSIVE CLUSTERING (PC) 
• Known as on demand clustering algorithm. 
• Cluster formation mechanisms: 
i) first declaration wins: 
- A node that first claims to be a clusterhead rules the rest of 
nodes in its clustered area. 
ii) gateway selection heuristic: 
- Provides a procedure to elect the minimal number of 
gateways. 
fields in message header of each packet are: 
i) id: identity of the originator of this message. 
ii) state: sender status in the network. 
iii) ch1 and ch2:fields only used by a gateway to announce its two 
clusterhead addresses. 
11/20/2014 21
ENERGY LEVEL-BASED PASSIVE CLUSTERING 
(ELPC) 
11/20/2014 22 
-Proposed to achieve energy efficiency in 
terms of network lifetime and energy 
consumption. 
- NEL: 
-Mininum level of energy necessary 
for a node to be a clusterhead or a 
gateway. 
- node is not allowed to declare itself as a 
clusterhead ( or a gateway) if its energy 
level is lower than this NEL. 
- clusterhead can keep its role as long as
CONTD… 
11/20/2014 23
NETWORK LIFETIME COMPARISION 
11/20/2014 24
4.3 CLIQUE 
• An approach for clusterhead selected based on machine learning 
(q-learning) 
• [Clusterhead role assignment must take into account not only the 
current state of the selected clusterheads, but also those of its 
neighbors and nodes on the paths to the clusterhead.] 
• Role free: 
• Each node decides on a per-packet basis whether to act as 
clusterhead(aggregating some packets then sending the result 
to the sinks) or to forward the packet to a better suited 
neighbor. 11/20/2014 25
5. CONCLUSION 
• Hierarchical (cluster-based) routing protocols hold a great 
potential toward energy efficiency in WSN. 
• A global management strategy with load balancing feature is 
required. 
• Optimal (or even approximate) parameters estimation for 
successful clustering is very important 
• Network dynamics have to be handled appropriately. 
. 26
THANK YOU. 
11/20/2014 27
REFERENCES 
• W. HEINZELMAN, A. CHANDRAKASAN, AND H. BALAKRISHNAN, “ENERGY-EFFICIENT 
COMMUNICATION PROTOCOL FOR WIRELESS SENSOR NETWORKS,” 
PROCEEDINGS OF THE 33RD HAWAII INTERNATIONAL CONFERENCE ON SYSTEM 
SCIENCES, JANUARY 2000. 
11/20/2014 28

More Related Content

What's hot

Sensor Protocols for Information via Negotiation (SPIN)
Sensor Protocols for Information via Negotiation (SPIN)Sensor Protocols for Information via Negotiation (SPIN)
Sensor Protocols for Information via Negotiation (SPIN)
rajivagarwal23dei
 
RITISH AGGARWAL
RITISH AGGARWALRITISH AGGARWAL
RITISH AGGARWAL
9914814928
 
Optimized Cluster Establishment and Cluster-Head Selection Approach in WSN
Optimized Cluster Establishment and Cluster-Head Selection Approach in WSNOptimized Cluster Establishment and Cluster-Head Selection Approach in WSN
Optimized Cluster Establishment and Cluster-Head Selection Approach in WSN
IJCNCJournal
 

What's hot (20)

Various Clustering Techniques in Wireless Sensor Network
Various Clustering Techniques in Wireless Sensor NetworkVarious Clustering Techniques in Wireless Sensor Network
Various Clustering Techniques in Wireless Sensor Network
 
Energy efficient cluster head selection in LEACH protocol
Energy efficient cluster head selection in LEACH protocolEnergy efficient cluster head selection in LEACH protocol
Energy efficient cluster head selection in LEACH protocol
 
Energy Efficient Data Gathering Protocol in WSN
Energy Efficient Data Gathering Protocol in WSNEnergy Efficient Data Gathering Protocol in WSN
Energy Efficient Data Gathering Protocol in WSN
 
Routing protocols of wsn
Routing protocols of wsnRouting protocols of wsn
Routing protocols of wsn
 
An Analysis of Low Energy Adaptive Clustering Hierarchy (LEACH) Protocol for ...
An Analysis of Low Energy Adaptive Clustering Hierarchy (LEACH) Protocol for ...An Analysis of Low Energy Adaptive Clustering Hierarchy (LEACH) Protocol for ...
An Analysis of Low Energy Adaptive Clustering Hierarchy (LEACH) Protocol for ...
 
Sensor Protocols for Information via Negotiation (SPIN)
Sensor Protocols for Information via Negotiation (SPIN)Sensor Protocols for Information via Negotiation (SPIN)
Sensor Protocols for Information via Negotiation (SPIN)
 
Study On Energy Efficient Centralized Routing Protocol For Wireless Sensor N...
Study On Energy Efficient Centralized Routing Protocol For Wireless Sensor  N...Study On Energy Efficient Centralized Routing Protocol For Wireless Sensor  N...
Study On Energy Efficient Centralized Routing Protocol For Wireless Sensor N...
 
RITISH AGGARWAL
RITISH AGGARWALRITISH AGGARWAL
RITISH AGGARWAL
 
eeca
eecaeeca
eeca
 
Leach & Pegasis
Leach & PegasisLeach & Pegasis
Leach & Pegasis
 
LEACH Cluster-based Routing Protocol for Wireless Sensor Networks
LEACH Cluster-based Routing Protocol for Wireless Sensor Networks LEACH Cluster-based Routing Protocol for Wireless Sensor Networks
LEACH Cluster-based Routing Protocol for Wireless Sensor Networks
 
Leach
LeachLeach
Leach
 
Wireless Sensor Networks LEACH & EDEEC
Wireless Sensor Networks LEACH & EDEECWireless Sensor Networks LEACH & EDEEC
Wireless Sensor Networks LEACH & EDEEC
 
Routing
RoutingRouting
Routing
 
A General Self Organized Tree Based Energy Balance Routing Protocol for WSN
A General Self Organized Tree Based Energy Balance Routing Protocol for WSN A General Self Organized Tree Based Energy Balance Routing Protocol for WSN
A General Self Organized Tree Based Energy Balance Routing Protocol for WSN
 
Leach
Leach Leach
Leach
 
Study of Leach Protocol- A Review
Study of Leach Protocol- A ReviewStudy of Leach Protocol- A Review
Study of Leach Protocol- A Review
 
An Adaptive Cluster Based Routing Protocol for WSN
An Adaptive Cluster Based Routing Protocol for WSNAn Adaptive Cluster Based Routing Protocol for WSN
An Adaptive Cluster Based Routing Protocol for WSN
 
A review of routing protocols in wsn
A review of routing protocols in wsnA review of routing protocols in wsn
A review of routing protocols in wsn
 
Optimized Cluster Establishment and Cluster-Head Selection Approach in WSN
Optimized Cluster Establishment and Cluster-Head Selection Approach in WSNOptimized Cluster Establishment and Cluster-Head Selection Approach in WSN
Optimized Cluster Establishment and Cluster-Head Selection Approach in WSN
 

Viewers also liked

Heterogeneous heed protocol for wireless sensor networks springer
Heterogeneous heed protocol for wireless sensor networks   springerHeterogeneous heed protocol for wireless sensor networks   springer
Heterogeneous heed protocol for wireless sensor networks springer
Raja Ram
 
Heed presentation
Heed presentationHeed presentation
Heed presentation
Mazen Farah
 
Routing Protocols for Wireless Sensor Networks
Routing Protocols for Wireless Sensor NetworksRouting Protocols for Wireless Sensor Networks
Routing Protocols for Wireless Sensor Networks
Darpan Dekivadiya
 
wireless sensor network my seminar ppt
wireless sensor network my seminar pptwireless sensor network my seminar ppt
wireless sensor network my seminar ppt
Eisha Madhwal
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
rajatmal4
 

Viewers also liked (12)

Heterogeneous heed protocol for wireless sensor networks springer
Heterogeneous heed protocol for wireless sensor networks   springerHeterogeneous heed protocol for wireless sensor networks   springer
Heterogeneous heed protocol for wireless sensor networks springer
 
Routing Protocols in WSN
Routing Protocols in WSNRouting Protocols in WSN
Routing Protocols in WSN
 
Heed presentation
Heed presentationHeed presentation
Heed presentation
 
COMPARISON OF ENERGY OPTIMIZATION CLUSTERING ALGORITHMS IN WIRELESS SENSOR NE...
COMPARISON OF ENERGY OPTIMIZATION CLUSTERING ALGORITHMS IN WIRELESS SENSOR NE...COMPARISON OF ENERGY OPTIMIZATION CLUSTERING ALGORITHMS IN WIRELESS SENSOR NE...
COMPARISON OF ENERGY OPTIMIZATION CLUSTERING ALGORITHMS IN WIRELESS SENSOR NE...
 
HEED - Home Energy Efficient Design
HEED - Home Energy Efficient DesignHEED - Home Energy Efficient Design
HEED - Home Energy Efficient Design
 
Leach wireless sensor ntwrk aa1
Leach wireless sensor ntwrk aa1Leach wireless sensor ntwrk aa1
Leach wireless sensor ntwrk aa1
 
Routing Protocols for Wireless Sensor Networks
Routing Protocols for Wireless Sensor NetworksRouting Protocols for Wireless Sensor Networks
Routing Protocols for Wireless Sensor Networks
 
Wireless sensor network
Wireless sensor networkWireless sensor network
Wireless sensor network
 
Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...
Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...
Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
 
wireless sensor network my seminar ppt
wireless sensor network my seminar pptwireless sensor network my seminar ppt
wireless sensor network my seminar ppt
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
 

Similar to Clouster Based Routing Protocol

9.distributive energy efficient adaptive clustering protocol for wireless sen...
9.distributive energy efficient adaptive clustering protocol for wireless sen...9.distributive energy efficient adaptive clustering protocol for wireless sen...
9.distributive energy efficient adaptive clustering protocol for wireless sen...
Chính Cao
 
Sensor Energy Optimization Using Fuzzy Logic in Wireless Sensor Networking
Sensor Energy Optimization Using Fuzzy Logic in Wireless Sensor NetworkingSensor Energy Optimization Using Fuzzy Logic in Wireless Sensor Networking
Sensor Energy Optimization Using Fuzzy Logic in Wireless Sensor Networking
VIT-AP University
 

Similar to Clouster Based Routing Protocol (20)

Chapter_13_Energy-Efficient_WSN_Slides.ppt
Chapter_13_Energy-Efficient_WSN_Slides.pptChapter_13_Energy-Efficient_WSN_Slides.ppt
Chapter_13_Energy-Efficient_WSN_Slides.ppt
 
Wsn protocols
Wsn protocolsWsn protocols
Wsn protocols
 
29 ijaprr vol1-4-14-23kishor
29 ijaprr vol1-4-14-23kishor29 ijaprr vol1-4-14-23kishor
29 ijaprr vol1-4-14-23kishor
 
Energy Efficient LEACH protocol for Wireless Sensor Network (I-LEACH)
Energy Efficient LEACH protocol for Wireless Sensor Network (I-LEACH)Energy Efficient LEACH protocol for Wireless Sensor Network (I-LEACH)
Energy Efficient LEACH protocol for Wireless Sensor Network (I-LEACH)
 
An Improved LEACH-C Algorithm for Energy Efficiency in WSN Routing
An Improved LEACH-C Algorithm for Energy Efficiency in WSN RoutingAn Improved LEACH-C Algorithm for Energy Efficiency in WSN Routing
An Improved LEACH-C Algorithm for Energy Efficiency in WSN Routing
 
Energy Efficient Geographical Forwarding Algorithm For Wireless Ad Hoc And Se...
Energy Efficient Geographical Forwarding Algorithm For Wireless Ad Hoc And Se...Energy Efficient Geographical Forwarding Algorithm For Wireless Ad Hoc And Se...
Energy Efficient Geographical Forwarding Algorithm For Wireless Ad Hoc And Se...
 
Based on Heterogeneity and Electing Probability of Nodes Improvement in LEACH
Based on Heterogeneity and Electing Probability of Nodes Improvement in LEACHBased on Heterogeneity and Electing Probability of Nodes Improvement in LEACH
Based on Heterogeneity and Electing Probability of Nodes Improvement in LEACH
 
WSN-Routing Protocols Energy Efficient Routing
WSN-Routing Protocols Energy Efficient RoutingWSN-Routing Protocols Energy Efficient Routing
WSN-Routing Protocols Energy Efficient Routing
 
9.distributive energy efficient adaptive clustering protocol for wireless sen...
9.distributive energy efficient adaptive clustering protocol for wireless sen...9.distributive energy efficient adaptive clustering protocol for wireless sen...
9.distributive energy efficient adaptive clustering protocol for wireless sen...
 
Mh2521282131
Mh2521282131Mh2521282131
Mh2521282131
 
A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...
A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...
A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...
 
SLGC: A New Cluster Routing Algorithm in Wireless Sensor Network for Decrease...
SLGC: A New Cluster Routing Algorithm in Wireless Sensor Network for Decrease...SLGC: A New Cluster Routing Algorithm in Wireless Sensor Network for Decrease...
SLGC: A New Cluster Routing Algorithm in Wireless Sensor Network for Decrease...
 
Energy Efficient LEACH protocol for Wireless Sensor Network (I-LEACH)
Energy Efficient LEACH protocol for Wireless Sensor Network (I-LEACH)Energy Efficient LEACH protocol for Wireless Sensor Network (I-LEACH)
Energy Efficient LEACH protocol for Wireless Sensor Network (I-LEACH)
 
Energy efficient protocol with static clustering (eepsc) comparing with low e...
Energy efficient protocol with static clustering (eepsc) comparing with low e...Energy efficient protocol with static clustering (eepsc) comparing with low e...
Energy efficient protocol with static clustering (eepsc) comparing with low e...
 
Ad-Hoc Wireless Network
Ad-Hoc Wireless NetworkAd-Hoc Wireless Network
Ad-Hoc Wireless Network
 
K-means clustering-based WSN protocol for energy efficiency improvement
K-means clustering-based WSN protocol for energy efficiency improvement K-means clustering-based WSN protocol for energy efficiency improvement
K-means clustering-based WSN protocol for energy efficiency improvement
 
Coverage and Connectivity Aware Neural Network Based Energy Efficient Routing...
Coverage and Connectivity Aware Neural Network Based Energy Efficient Routing...Coverage and Connectivity Aware Neural Network Based Energy Efficient Routing...
Coverage and Connectivity Aware Neural Network Based Energy Efficient Routing...
 
Sensor Energy Optimization Using Fuzzy Logic in Wireless Sensor Networking
Sensor Energy Optimization Using Fuzzy Logic in Wireless Sensor NetworkingSensor Energy Optimization Using Fuzzy Logic in Wireless Sensor Networking
Sensor Energy Optimization Using Fuzzy Logic in Wireless Sensor Networking
 
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
 
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Clouster Based Routing Protocol

  • 1. Cran Laboratory, Nancy University, CNRS France CLUSTER-BASED ROUTING PROTOCOLS FOR ENERGY EFFICIENCY IN WIRELESS SENSOR NETWORKS Moufida Maimour, Houda Zeghilet And Francis Lepage Presented By Santosh Regmi Mtech In Information Technology
  • 2. Table Of Content 1)Background 2) Pre-established cluster-based routing algorithms 2.1 Low energy adaptive clustering hierarchy (LEACH) 2.2 Energy efficient hierarchical clustering(EEHC) 2.3 Hybrid energy-efficient distributed clustering(HEED) 2.4 Distributed energy efficient hierarchical clustering(DWEHC) 2.5 Unequal clustering 2.6 Qos-aware cluster-based routing protocols 3) On-demand cluster-based routing algorithms 3.1 Passive clustering(pc) 3.2 Energy level-based passive clustering(ELPC) 3.3 Clique 11/20/2014 2
  • 3. Cluster Based Topology 11/20/2014 Type of communication: a) Intra-clustering communication b) Inter clustering communication
  • 4. Intra – Cluster Connectivity 11/20/2014 4
  • 5. One-hop Inter Cluster Communication 11/20/2014 5
  • 7. Energy Efficiency And Load-balancing • Load balancing among all nodes: • Cluster head rotation among nodes in each cluster. • Load balancing among cluster heads: • Formation of nearly equal size (uniform) clusters. • Hot spot problem: • Condition in multi-hop inter-cluster communication, nodes close to the base station are burdened with heavier traffic load leading. 11/20/2014 7
  • 8. 2. Pre-Established Cluster-based Routing Algorithms: 2.1 Low Energy Adaptive Clustering Hierarchy (LEACH): - cluster-based protocol with distributed cluster formation with random cluster head election. • Two phases per round: • Setup phase • Advertisement: execute election algorithm. • Members join to cluster. • Cluster-head broadcasts schedule. • Steady-state phase: • Data transmission to cluster-head using TDMA • Cluster-head transfers data to BS (base station) 11/20/2014 8
  • 9. 9 LEACH(CONTD...) where p is the desired fraction of nodes to be clusterheads, r is the current round and g is the set of nodes that have not been clusterheads in the last 1/p round. 9 Thresshold Value Setup phase Steady-state phase Time slot 1 Time slot 2 Time slot 3 Advertisement phase Cluster setup phase Broadcast schedule Self-election of cluster heads Cluster heads compete with CSMA Members compete with CSMA Cluster head Broadcast CDMA code to members Fixed-length cycle
  • 10. LEACH-C • a centralized version of LEACH where only the advertisement phase differs: • At this phase, each node sends information about its current location, and residual energy level to the sink. • Based on nodes location, the sink builds clusters. • Collected information about nodes energies allows the sink to discard those with energy below the average. • Result: 11/20/2014 10 • Energy load is evenly distributed among all the nodes.
  • 11. 2.2 ENERGY EFFICIENT HIERARCHICAL CLUSTERING (EEHC) a) Single-level clustering algorithm: • Each sensor in the network becomes a cluster-head (CH) with probability p, advertises to the sensors within its radio range and forward advertisement no more than k hops away from the cluster-head. • Any sensor that receives such advertisements and is not itself a cluster-head joins the cluster of the closest cluster-head. • If a sensor does not receive a CH advertisement within time duration t ,it can infer that it is not within k hops of any volunteer cluster-head and hence become a forced cluster-head. 11/20/2014 11
  • 12. Contd… B) Hierarchical clustering algorithm Similar to single-level clustering algorithm • Each sensor decides to become a level-1 CH with certain probability p1 • Advertise to k1-hop of neighbors • Neighbor joins the cluster of the closest level-1 CH. • Level-1 chs then elect themselves as level-2 chs with a certain probability p2 11/20/2014 12
  • 13. 2.3 HYBRID ENERGY-EFFICIENT DISTRIBUTED CLUSTERING (HEED) • Designed to select different cluster heads in a field according to the amount of energy that is distributed in relation to a neighboring node. • Parameters for electing cluster heads • Primary parameter: residual energy (er) • Secondary parameter: communication cost (used to break ties) I.E., Maximize energy and minimize cost 11/20/2014 13
  • 14. CONTD… Initialization Discover neighbors within cluster range Compute the initial cluster head probability CHprob = f(Er/Emax) Main processing If v received some cluster head messages, choose one head with min cost If v does not have a cluster head, elect to become a cluster head with CHprob . CHprob = min(CHprob * 2, 1) Repeat until CHprob reaches 1 Finalization If cluster head is found, join its cluster Otherwise, elect to be cluster head 11/20/2014 14
  • 15. CLUSTERING METHOD FOR ENERGY EFFICIENT ROUTING (CMEER) • A node declares itself as a candidate to be a clusterhead. • Each candidate advertises its intention to be a clusterhead within its radio range. • Each node decides to join a given clusterhead based on the received signal strength of the advertisement message. • Result: • Avoid redundant creation of clusterheads in a small area. 11/20/2014 15
  • 16. 2.4 DISTRIBUTED ENERGY EFFICIENT HIERARCHICAL CLUSTERING (DWEHC) • Aims to improve HEED by generating balanced cluster sizes and optimizing the intra-cluster topology. • Each sensor s calculates its weight after locating the neighboring nodes in its area using: • In a neighbourhood, the node with largest weight would be elected as a clusterhead and the remaining nodes become members. • 1- level: nodes that communicates directly with clusterhead • H-level: member node that reach its clusterhead using more than one hope where h is number of hops 11/20/2014 16
  • 17. GEOGRAPHIC ADAPTIVE FIDELITY (GAF) • Energy-aware location-based routing algorithm • Ad hoc networks, GPS • 3 states of GAF: i. Discovery: - For determining the neighbors in the grid. ii. Active: - Active reflecting participation in routing iii. Sleep: - When the radio is turned off. 11/20/2014 17
  • 18. POSITION-BASED AGGREGATOR NODE ELECTION (PANEL) • Position-based clustering algorithm. • Clustering is determined before the deployment of the network, and each sensor node is pre-loaded with the geographical information of the cluster to which it belongs. • Clusterhead (aggregator) : nodes in the cluster elect the node that is the closest to reference point (computed at the beginning of every epoch). • Load balancing is achieved by re-computing reference point at every epoch and hence electing cluster head 11/20/2014 18
  • 19. 3.5 UNEQUAL CLUSTERING 11/20/2014 19 • Closer to the sink greater the load to handle. • Smaller cluster near the base station. • Signomial optimization problem: • Problem of balancing energy consumption among cluster head.
  • 20. 3.6 QOS-AWARE CLUSTER-BASED ROUTING PROTOCOLS • Qos is the performance level of service offered by a network to the user. • The goal of qos is to achieve a more deterministic network behavior so that the information carried by the network can be better delivered and the resources can be better utilized. • In qos-based routing protocols, the network has to balance between energy consumption and data quality. • In particular, the network has to satisfy certain qos metrics, e.G., Delay, energy, bandwidth, etc. When delivering data to th11/e20 /2B01S4. 20
  • 21. 3. ON-DEMAND CLUSTER-BASED ROUTING ALGORITHMS 3.1 PASSIVE CLUSTERING (PC) • Known as on demand clustering algorithm. • Cluster formation mechanisms: i) first declaration wins: - A node that first claims to be a clusterhead rules the rest of nodes in its clustered area. ii) gateway selection heuristic: - Provides a procedure to elect the minimal number of gateways. fields in message header of each packet are: i) id: identity of the originator of this message. ii) state: sender status in the network. iii) ch1 and ch2:fields only used by a gateway to announce its two clusterhead addresses. 11/20/2014 21
  • 22. ENERGY LEVEL-BASED PASSIVE CLUSTERING (ELPC) 11/20/2014 22 -Proposed to achieve energy efficiency in terms of network lifetime and energy consumption. - NEL: -Mininum level of energy necessary for a node to be a clusterhead or a gateway. - node is not allowed to declare itself as a clusterhead ( or a gateway) if its energy level is lower than this NEL. - clusterhead can keep its role as long as
  • 25. 4.3 CLIQUE • An approach for clusterhead selected based on machine learning (q-learning) • [Clusterhead role assignment must take into account not only the current state of the selected clusterheads, but also those of its neighbors and nodes on the paths to the clusterhead.] • Role free: • Each node decides on a per-packet basis whether to act as clusterhead(aggregating some packets then sending the result to the sinks) or to forward the packet to a better suited neighbor. 11/20/2014 25
  • 26. 5. CONCLUSION • Hierarchical (cluster-based) routing protocols hold a great potential toward energy efficiency in WSN. • A global management strategy with load balancing feature is required. • Optimal (or even approximate) parameters estimation for successful clustering is very important • Network dynamics have to be handled appropriately. . 26
  • 28. REFERENCES • W. HEINZELMAN, A. CHANDRAKASAN, AND H. BALAKRISHNAN, “ENERGY-EFFICIENT COMMUNICATION PROTOCOL FOR WIRELESS SENSOR NETWORKS,” PROCEEDINGS OF THE 33RD HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, JANUARY 2000. 11/20/2014 28