SlideShare a Scribd company logo
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

PPTX
Hierarchical clustering algo for wsn
PPTX
Thesis-Final-slide
PPT
Performance evaluation of variants of particle swarm optimization algorithms ...
PPTX
Leach-Protocol
PPT
Kianoosh&sajjad
PPTX
Energy efficient communication techniques for wireless micro sensor networks
PDF
clustering protocol in WSN:LEACH
Hierarchical clustering algo for wsn
Thesis-Final-slide
Performance evaluation of variants of particle swarm optimization algorithms ...
Leach-Protocol
Kianoosh&sajjad
Energy efficient communication techniques for wireless micro sensor networks
clustering protocol in WSN:LEACH

What's hot (20)

PDF
Various Clustering Techniques in Wireless Sensor Network
PPTX
Energy efficient cluster head selection in LEACH protocol
PPTX
Energy Efficient Data Gathering Protocol in WSN
PPTX
Routing protocols of wsn
PDF
An Analysis of Low Energy Adaptive Clustering Hierarchy (LEACH) Protocol for ...
PPT
Sensor Protocols for Information via Negotiation (SPIN)
PPTX
Study On Energy Efficient Centralized Routing Protocol For Wireless Sensor N...
PPTX
RITISH AGGARWAL
PPTX
PPT
Leach & Pegasis
PPTX
LEACH Cluster-based Routing Protocol for Wireless Sensor Networks
PPTX
Wireless Sensor Networks LEACH & EDEEC
PPTX
PPTX
A General Self Organized Tree Based Energy Balance Routing Protocol for WSN
PDF
PDF
Study of Leach Protocol- A Review
PDF
An Adaptive Cluster Based Routing Protocol for WSN
PPTX
A review of routing protocols in wsn
PDF
Optimized Cluster Establishment and Cluster-Head Selection Approach in WSN
Various Clustering Techniques in Wireless Sensor Network
Energy efficient cluster head selection in LEACH protocol
Energy Efficient Data Gathering Protocol in WSN
Routing protocols of wsn
An Analysis of Low Energy Adaptive Clustering Hierarchy (LEACH) Protocol for ...
Sensor Protocols for Information via Negotiation (SPIN)
Study On Energy Efficient Centralized Routing Protocol For Wireless Sensor N...
RITISH AGGARWAL
Leach & Pegasis
LEACH Cluster-based Routing Protocol for Wireless Sensor Networks
Wireless Sensor Networks LEACH & EDEEC
A General Self Organized Tree Based Energy Balance Routing Protocol for WSN
Study of Leach Protocol- A Review
An Adaptive Cluster Based Routing Protocol for WSN
A review of routing protocols in wsn
Optimized Cluster Establishment and Cluster-Head Selection Approach in WSN
Ad

Viewers also liked (12)

PDF
Heterogeneous heed protocol for wireless sensor networks springer
PPTX
Routing Protocols in WSN
PDF
Heed presentation
PDF
COMPARISON OF ENERGY OPTIMIZATION CLUSTERING ALGORITHMS IN WIRELESS SENSOR NE...
PDF
HEED - Home Energy Efficient Design
PDF
Routing Protocols for Wireless Sensor Networks
PDF
Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...
PPTX
Wireless Sensor Networks
PPTX
wireless sensor network my seminar ppt
PPT
Wireless Sensor Networks
Heterogeneous heed protocol for wireless sensor networks springer
Routing Protocols in WSN
Heed presentation
COMPARISON OF ENERGY OPTIMIZATION CLUSTERING ALGORITHMS IN WIRELESS SENSOR NE...
HEED - Home Energy Efficient Design
Routing Protocols for Wireless Sensor Networks
Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...
Wireless Sensor Networks
wireless sensor network my seminar ppt
Wireless Sensor Networks
Ad

Similar to Clouster Based Routing Protocol (20)

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

Recently uploaded (20)

PPTX
Spectroscopy.pptx food analysis technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
KodekX | Application Modernization Development
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Encapsulation theory and applications.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Spectroscopy.pptx food analysis technology
Digital-Transformation-Roadmap-for-Companies.pptx
Machine learning based COVID-19 study performance prediction
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
KodekX | Application Modernization Development
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Spectral efficient network and resource selection model in 5G networks
Encapsulation theory and applications.pdf
Programs and apps: productivity, graphics, security and other tools
MIND Revenue Release Quarter 2 2025 Press Release
20250228 LYD VKU AI Blended-Learning.pptx
Network Security Unit 5.pdf for BCA BBA.
Mobile App Security Testing_ A Comprehensive Guide.pdf
Encapsulation_ Review paper, used for researhc scholars
Building Integrated photovoltaic BIPV_UPV.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

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