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

fdocuments.in_chapter-7-routing-protocols-for-ad-hoc-wireless-networks-7-rout...
fdocuments.in_chapter-7-routing-protocols-for-ad-hoc-wireless-networks-7-rout...fdocuments.in_chapter-7-routing-protocols-for-ad-hoc-wireless-networks-7-rout...
fdocuments.in_chapter-7-routing-protocols-for-ad-hoc-wireless-networks-7-rout...
MrSSaiKumar
 
An Energy Aware QOS Routing Protocol
An Energy Aware QOS Routing ProtocolAn Energy Aware QOS Routing Protocol
An Energy Aware QOS Routing Protocol
jaimin_m_raval
 
An energy aware qos routing protocol
An energy aware qos routing protocolAn energy aware qos routing protocol
An energy aware qos routing protocol
jaimin_m_raval
 

Similar to Routing Techniques in Wireless Sensor Networks.pptx (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
 
3. WIRELESS_PROTOCOLS.pptx
3. WIRELESS_PROTOCOLS.pptx3. WIRELESS_PROTOCOLS.pptx
3. WIRELESS_PROTOCOLS.pptx
 
MANET routing protocols Issues and Classifications
 MANET routing protocols Issues and Classifications MANET routing protocols Issues and Classifications
MANET routing protocols Issues and Classifications
 
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
 
Energy Efficient Routing Approaches in Ad-hoc Networks
                Energy Efficient Routing Approaches in Ad-hoc Networks                Energy Efficient Routing Approaches in Ad-hoc Networks
Energy Efficient Routing Approaches in Ad-hoc Networks
 
Location Based Routing Protocols and its Performances in Wireless Sensor Netw...
Location Based Routing Protocols and its Performances in Wireless Sensor Netw...Location Based Routing Protocols and its Performances in Wireless Sensor Netw...
Location Based Routing Protocols and its Performances in Wireless Sensor Netw...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Wireless sensor network survey
Wireless sensor network surveyWireless sensor network survey
Wireless sensor network survey
 
fdocuments.in_chapter-7-routing-protocols-for-ad-hoc-wireless-networks-7-rout...
fdocuments.in_chapter-7-routing-protocols-for-ad-hoc-wireless-networks-7-rout...fdocuments.in_chapter-7-routing-protocols-for-ad-hoc-wireless-networks-7-rout...
fdocuments.in_chapter-7-routing-protocols-for-ad-hoc-wireless-networks-7-rout...
 
Lecture 7
 Lecture 7 Lecture 7
Lecture 7
 
Research Issues on WSN
Research Issues on WSNResearch Issues on WSN
Research Issues on WSN
 
Wireless sensor network
Wireless sensor networkWireless sensor network
Wireless sensor network
 
Thesis-Final-slide
Thesis-Final-slideThesis-Final-slide
Thesis-Final-slide
 
MC Lecture 8 67875667767777775677887.pptx
MC Lecture 8 67875667767777775677887.pptxMC Lecture 8 67875667767777775677887.pptx
MC Lecture 8 67875667767777775677887.pptx
 
Pawan( WSN routing Protocol)
Pawan( WSN routing Protocol)Pawan( WSN routing Protocol)
Pawan( WSN routing Protocol)
 
wsn routing protocol
 wsn routing protocol wsn routing protocol
wsn routing protocol
 
Es24906911
Es24906911Es24906911
Es24906911
 
Clouster Based Routing Protocol
Clouster Based Routing ProtocolClouster Based Routing Protocol
Clouster Based Routing Protocol
 
An Energy Aware QOS Routing Protocol
An Energy Aware QOS Routing ProtocolAn Energy Aware QOS Routing Protocol
An Energy Aware QOS Routing Protocol
 
An energy aware qos routing protocol
An energy aware qos routing protocolAn energy aware qos routing protocol
An energy aware qos routing protocol
 

Recently uploaded

Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 

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