際際滷

際際滷Share a Scribd company logo
6
Most read
7
Most read
12
Most read
ROUTING TECHNIQUES IN
WIRELESS SENSOR NETWORKS:
A
SURVEY
Presented By: Abbas Kazerouni
EE 360 paper presentation, winter 2014,
EE Department, Stanford University
JAMAL N. AL-KARAKI, AHMED E. KAMAL, 2004
1
OUTLINE
 Challenges in WSNs
 Categorization based on Network Structure
 Flat-Based Routing
 Hierarchical-Based Routing
 Location-Based Routing
 Categorization based on Protocol Operation
 Summary
2
CHALLENGES IN WSNS
 No global ID addressing
 IP-based protocols do not apply
 Stationary nodes
 Constraints on energy, storage and processing capacity
 High redundancy in different sensors data
3
NETWORK STRUCTURE CATEGORIZATION
4
Routing Protocols
Flat-Based Hierarchical-Based Location-Based
5
NETWORK STRUCTURE CATEGORIZATION
5
Routing Protocols
Flat-Based Hierarchical-Based Location-Based
 All the nodes are treated equally and have the same functionality
FLAT-BASED ROUTING PROTOCOLS
1. Sensor Protocol for Information Negotiation (SPIN):
 Sending meta-data to neighboring nodes, instead of data
 Requesting for the desired data
 Avoid redundant data transmission
 Adaptation to remaining energy increase network lifetime
2. Directed Diffusion:
 BS continuously sends query to the neighboring nodes
 Node with the desired data transmit all the way back to BS
 Saving energy by selecting the optimal return path
 Not practical for continuous data demand cases
6
7
FLAT-BASED ROUTING PROTOCOLS
3. Rumor Routing:
 Variation of Directed Diffusion
 Each node has an event table
 Event agent flooding instead of query flooding
 Significant energy saving
 Good for when number of events is less than queries
4. Minimum Cost Forwarding Algorithm (MCFA):
 Each node knows the least cost path between itself and BS
 Least cost path can be acquired via initialization
 Saving energy by selecting the optimal return path
 Good for small networks 7
8
NETWORK STRUCTURE CATEGORIZATION
8
Routing Protocols
Flat-Based Hierarchical-Based Location-Based
 Higher energy nodes for transmission, lower energy nodes for sensing
 Two layer routing
 Increasing the life time
HIERARCHICAL ROUTING
9
1. Low Energy Adaptive Clustering Hierarchy(LEACH):
 Random and variation Cluster Head (CH) selection
 Compression and transmission of arriving data at CHs
 Constant monitoring applications
 Good for small networks
 Extra overhead because of clustering
2. Self Organizing Protocol (SOP):
 Mobile sensors to probe the environment
 Stationary nodes as the routers
 LML algorithm for routing
 Energy consumption is less than SPIN
10
HIERARCHICAL ROUTING
10
3. Virtual Grid Architecture
 Symmetric, non-overlapping clusters with optimal CH
 Local and global data aggregation
 NP-hard to find the optimal
global aggregators
4. Hierarchical power-aware routing
 Proximate nodes form zones
 Routes through the zones which has
maximum minimum residual energy
 Dijkstra algorithm can be exploited
11
11
NETWORK STRUCTURE CATEGORIZATION
11
Routing Protocols
Flat-Based Hierarchical-Based Location-Based
 Sensor nodes are addressed based on their location
 Location are acquired by GPS or via coordination among nodes
12
LOCATION-BASED ROUTING
12
1. Geographical Adaptive Fidelity (GAF):
 Network divided into zones
 Only one node is awake in each zone, the rest sleep
 Conserves energy by turning off unnecessary nodes
 Increases the network life time
2. SPAN:
 Some nodes are selected as coordinators based on their positions
 Enough coordinators such that network is three-hop reachable
 Not energy efficient as the others
ROUTING PROTOCOLS BASED ON PROTOCOL
OPERATION
1. Multipath routing
 Increases fault tolerance
 Sophisticated case: have back up paths
2. Query-based routing
 Query transmitted and the date is sent back
3. Negotiation-based routing
 High-level data description
 Elimination of redundant data transmission
4. QoS-baed routing
 Balance between data quality and energy consumption
13
SUMMARY
 WSNs needs have specific characteristics.
 WSNs need specific routing algorithm.
 Large number of algorithms has been designed, but no
optimal one!
 Based on the network structure, routing algorithms can be
categorized into 3 main groups.
 We briefly discussed some examples of each group. 14

More Related Content

Similar to Routing Techniques in Wireless Sensor Networks.pptx (20)

PPT
Routing_Techniques_in_Wireless_Sensor_Ne.ppt
AbyThomas54
PPTX
Routing Protocols in WSN
Darpan Dekivadiya
PDF
Grid-Based Multipath with Congestion Avoidance Routing Protocol
ijtsrd
PPTX
3. WIRELESS_PROTOCOLS.pptx
MohitKumarSingh71
PDF
A Review Paper On Communication Protocols For Wireless Sensor Networks
Bria Davis
PDF
An Overview of Energy Efficient Hierarchical-Based Routing Protocols for Inte...
BRNSSPublicationHubI
PDF
A Reliable Routing Technique for Wireless Sensor Networks
Editor IJCATR
PDF
A Reliable Routing Technique for Wireless Sensor Networks
Editor IJCATR
PDF
Qualitative Analysis of Routing Protocols in WSN
Eswar Publications
PPTX
Wireless sensor network lifetime constraints
mmjalbiaty
PDF
Comparison of energy efficient data transmission approaches for flat wireless...
ijassn
PDF
COMPARISON OF ENERGY EFFICIENT DATA RANSMISSION APPROACHES FOR FLAT WIRELESS ...
ijassn
PPTX
Thesis-Final-slide
Mahmuda Rahman
PPTX
kuliah 02 network architecture for student .pptx
IrawanAbiyantoro1
PDF
CS6003 AD HOC AND SENSOR NETWORKS
Kathirvel Ayyaswamy
PDF
Energy efficient neighbour selection for flat wireless sensor networks
csandit
PDF
A Survey on Routing Protocols in Wireless Sensor Networks
Association of Scientists, Developers and Faculties
PDF
Network structure routing_protocols_in_wsn
Gr Patel
PDF
IRJET- A Study on Hierarchical Cluster based Routing Techniques in Wireless S...
IRJET Journal
PPTX
Routing in Wireless Sensor Network
Aarthi Raghavendra
Routing_Techniques_in_Wireless_Sensor_Ne.ppt
AbyThomas54
Routing Protocols in WSN
Darpan Dekivadiya
Grid-Based Multipath with Congestion Avoidance Routing Protocol
ijtsrd
3. WIRELESS_PROTOCOLS.pptx
MohitKumarSingh71
A Review Paper On Communication Protocols For Wireless Sensor Networks
Bria Davis
An Overview of Energy Efficient Hierarchical-Based Routing Protocols for Inte...
BRNSSPublicationHubI
A Reliable Routing Technique for Wireless Sensor Networks
Editor IJCATR
A Reliable Routing Technique for Wireless Sensor Networks
Editor IJCATR
Qualitative Analysis of Routing Protocols in WSN
Eswar Publications
Wireless sensor network lifetime constraints
mmjalbiaty
Comparison of energy efficient data transmission approaches for flat wireless...
ijassn
COMPARISON OF ENERGY EFFICIENT DATA RANSMISSION APPROACHES FOR FLAT WIRELESS ...
ijassn
Thesis-Final-slide
Mahmuda Rahman
kuliah 02 network architecture for student .pptx
IrawanAbiyantoro1
CS6003 AD HOC AND SENSOR NETWORKS
Kathirvel Ayyaswamy
Energy efficient neighbour selection for flat wireless sensor networks
csandit
A Survey on Routing Protocols in Wireless Sensor Networks
Association of Scientists, Developers and Faculties
Network structure routing_protocols_in_wsn
Gr Patel
IRJET- A Study on Hierarchical Cluster based Routing Techniques in Wireless S...
IRJET Journal
Routing in Wireless Sensor Network
Aarthi Raghavendra

Recently uploaded (20)

PDF
Python Mini Project: Command-Line Quiz Game for School/College Students
MPREETHI7
PPTX
WHO And BIS std- for water quality .pptx
dhanashree78
PDF
June 2025 Top 10 Sites -Electrical and Electronics Engineering: An Internatio...
elelijjournal653
PPTX
Comparison of Flexible and Rigid Pavements in Bangladesh
Arifur Rahman
PPTX
Precooling and Refrigerated storage.pptx
ThongamSunita
PPTX
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
PDF
NFPA 10 - Estandar para extintores de incendios portatiles (ed.22 ENG).pdf
Oscar Orozco
PPTX
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
PPTX
Kel.3_A_Review_on_Internet_of_Things_for_Defense_v3.pptx
Endang Saefullah
PDF
Designing for Tomorrow Architectures Role in the Sustainability Movement
BIM Services
PPTX
Computer network Computer network Computer network Computer network
Shrikant317689
PPTX
How to Un-Obsolete Your Legacy Keypad Design
Epec Engineered Technologies
PPTX
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
rr22001247
PDF
Rapid Prototyping for XR: Lecture 5 - Cross Platform Development
Mark Billinghurst
PPT
SF 9_Unit 1.ppt software engineering ppt
AmarrKannthh
PPTX
MATERIAL SCIENCE LECTURE NOTES FOR DIPLOMA STUDENTS
SAMEER VISHWAKARMA
PPTX
FSE_LLM4SE1_A Tool for In-depth Analysis of Code Execution Reasoning of Large...
cl144
PPTX
Functions in Python Programming Language
BeulahS2
PPT
惆惘悋愕悸 忰悋 惘悸 惠惺 悴惡 愃惘惡 悋愕惆悋
忰惆 惶惶 惠惠悸
PPTX
Introduction to Python Programming Language
merlinjohnsy
Python Mini Project: Command-Line Quiz Game for School/College Students
MPREETHI7
WHO And BIS std- for water quality .pptx
dhanashree78
June 2025 Top 10 Sites -Electrical and Electronics Engineering: An Internatio...
elelijjournal653
Comparison of Flexible and Rigid Pavements in Bangladesh
Arifur Rahman
Precooling and Refrigerated storage.pptx
ThongamSunita
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
NFPA 10 - Estandar para extintores de incendios portatiles (ed.22 ENG).pdf
Oscar Orozco
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
Kel.3_A_Review_on_Internet_of_Things_for_Defense_v3.pptx
Endang Saefullah
Designing for Tomorrow Architectures Role in the Sustainability Movement
BIM Services
Computer network Computer network Computer network Computer network
Shrikant317689
How to Un-Obsolete Your Legacy Keypad Design
Epec Engineered Technologies
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
rr22001247
Rapid Prototyping for XR: Lecture 5 - Cross Platform Development
Mark Billinghurst
SF 9_Unit 1.ppt software engineering ppt
AmarrKannthh
MATERIAL SCIENCE LECTURE NOTES FOR DIPLOMA STUDENTS
SAMEER VISHWAKARMA
FSE_LLM4SE1_A Tool for In-depth Analysis of Code Execution Reasoning of Large...
cl144
Functions in Python Programming Language
BeulahS2
惆惘悋愕悸 忰悋 惘悸 惠惺 悴惡 愃惘惡 悋愕惆悋
忰惆 惶惶 惠惠悸
Introduction to Python Programming Language
merlinjohnsy
Ad

Routing Techniques in Wireless Sensor Networks.pptx

  • 1. ROUTING TECHNIQUES IN WIRELESS SENSOR NETWORKS: A SURVEY Presented By: Abbas Kazerouni EE 360 paper presentation, winter 2014, EE Department, Stanford University JAMAL N. AL-KARAKI, AHMED E. KAMAL, 2004 1
  • 2. OUTLINE Challenges in WSNs Categorization based on Network Structure Flat-Based Routing Hierarchical-Based Routing Location-Based Routing Categorization based on Protocol Operation Summary 2
  • 3. CHALLENGES IN WSNS No global ID addressing IP-based protocols do not apply Stationary nodes Constraints on energy, storage and processing capacity High redundancy in different sensors data 3
  • 4. NETWORK STRUCTURE CATEGORIZATION 4 Routing Protocols Flat-Based Hierarchical-Based Location-Based
  • 5. 5 NETWORK STRUCTURE CATEGORIZATION 5 Routing Protocols Flat-Based Hierarchical-Based Location-Based All the nodes are treated equally and have the same functionality
  • 6. FLAT-BASED ROUTING PROTOCOLS 1. Sensor Protocol for Information Negotiation (SPIN): Sending meta-data to neighboring nodes, instead of data Requesting for the desired data Avoid redundant data transmission Adaptation to remaining energy increase network lifetime 2. Directed Diffusion: BS continuously sends query to the neighboring nodes Node with the desired data transmit all the way back to BS Saving energy by selecting the optimal return path Not practical for continuous data demand cases 6
  • 7. 7 FLAT-BASED ROUTING PROTOCOLS 3. Rumor Routing: Variation of Directed Diffusion Each node has an event table Event agent flooding instead of query flooding Significant energy saving Good for when number of events is less than queries 4. Minimum Cost Forwarding Algorithm (MCFA): Each node knows the least cost path between itself and BS Least cost path can be acquired via initialization Saving energy by selecting the optimal return path Good for small networks 7
  • 8. 8 NETWORK STRUCTURE CATEGORIZATION 8 Routing Protocols Flat-Based Hierarchical-Based Location-Based Higher energy nodes for transmission, lower energy nodes for sensing Two layer routing Increasing the life time
  • 9. HIERARCHICAL ROUTING 9 1. Low Energy Adaptive Clustering Hierarchy(LEACH): Random and variation Cluster Head (CH) selection Compression and transmission of arriving data at CHs Constant monitoring applications Good for small networks Extra overhead because of clustering 2. Self Organizing Protocol (SOP): Mobile sensors to probe the environment Stationary nodes as the routers LML algorithm for routing Energy consumption is less than SPIN
  • 10. 10 HIERARCHICAL ROUTING 10 3. Virtual Grid Architecture Symmetric, non-overlapping clusters with optimal CH Local and global data aggregation NP-hard to find the optimal global aggregators 4. Hierarchical power-aware routing Proximate nodes form zones Routes through the zones which has maximum minimum residual energy Dijkstra algorithm can be exploited
  • 11. 11 11 NETWORK STRUCTURE CATEGORIZATION 11 Routing Protocols Flat-Based Hierarchical-Based Location-Based Sensor nodes are addressed based on their location Location are acquired by GPS or via coordination among nodes
  • 12. 12 LOCATION-BASED ROUTING 12 1. Geographical Adaptive Fidelity (GAF): Network divided into zones Only one node is awake in each zone, the rest sleep Conserves energy by turning off unnecessary nodes Increases the network life time 2. SPAN: Some nodes are selected as coordinators based on their positions Enough coordinators such that network is three-hop reachable Not energy efficient as the others
  • 13. ROUTING PROTOCOLS BASED ON PROTOCOL OPERATION 1. Multipath routing Increases fault tolerance Sophisticated case: have back up paths 2. Query-based routing Query transmitted and the date is sent back 3. Negotiation-based routing High-level data description Elimination of redundant data transmission 4. QoS-baed routing Balance between data quality and energy consumption 13
  • 14. SUMMARY WSNs needs have specific characteristics. WSNs need specific routing algorithm. Large number of algorithms has been designed, but no optimal one! Based on the network structure, routing algorithms can be categorized into 3 main groups. We briefly discussed some examples of each group. 14