SlideShare a Scribd company logo
AN IMPROVED FACE TRAVERSAL FOR GEOCASTING IN WIRESS ADHOC AND SENSOR NETWORKS By N.A.P.Sivasubramaniyan, ME-CSE, IInd Year  Guided By Dr. E.Baburaj
Problem Definition GEOCASTING– a task to deliver a message from a source node to all nodes within a given geographic region.  It requires ensured message delivery with low transmission cost.  Limited energy of sensors requires geocasting to consume a little energy as possible .
Location Based Routing Face Routing Greedy Face Greedy Routing Geocasting Algorithms Broadcasting Algorithms  Existing Approaches for Routing Vitrual Surrounding Face Geocasting
Location Based Routing Face Routing Greedy Face Greedy Routing Geocasting Algorithms Broadcasting Algorithms  Existing Approaches for Routing Vitrual Surrounding Face Geocasting
Location Based Routing Every node in network knows its location and its neighbors.  Routing made based on destination location and location of neighbors.  Nodes don’t  maintain routing tables.
Greedy LBR Each node choses the neighbor closest to the destination as next forwarding node.  t s
Greedy LBR Fails when a message gets stuck in a dead end.  t ? s
Location Based Routing Face Routing Greedy Face Greedy Routing Geocasting Algorithms Broadcasting Algorithms  Existing Approaches for Routing Vitrual Surrounding Face Geocasting
Location Based Routing Face Routing Greedy Face Greedy Routing Geocasting Algorithms Broadcasting Algorithms  Existing Approaches for Routing Vitrual Surrounding Face Geocasting
Face Routing Derive a planar graph from the network topology
Face Routing Partition into set of faces……..
Face Routing t s
Face Routing s t
s t Face Routing Vitrual Surrounding Face Geocasting
s t Face Routing Vitrual Surrounding Face Geocasting
t Face Routing Vitrual Surrounding Face Geocasting
s t Face Routing Vitrual Surrounding Face Geocasting
t Face Routing Vitrual Surrounding Face Geocasting
Disadvantage:  High transmission cost Face Routing Vitrual Surrounding Face Geocasting
Location Based Routing Face Routing Greedy Face Greedy Routing Geocasting Algorithms Broadcasting Algorithms  Existing Approaches for Routing Vitrual Surrounding Face Geocasting
Location Based Routing Face Routing Greedy Face Greedy Routing Geocasting Algorithms Broadcasting Algorithms  Existing Approaches for Routing Vitrual Surrounding Face Geocasting
Greedy Face Routing Combines greedy LBR and Face Routing.  Generally uses greedy routing.  When a void is reached, uses Face Routing.
Drawback in existing Face Routing
Though x is a direct neighbor of v, message is sent from v to w and then to x, introducing an extra transmission. In dense networks, this may be significant compared with the total number of transmissions for face traversal. Solution: We propose a SKIP method to allow skipping of such nodes. Vitrual Surrounding Face Geocasting
Location Based Routing Face Routing Greedy Face Greedy Routing Geocasting Algorithms Broadcasting Algorithms  Existing Approaches for Routing Vitrual Surrounding Face Geocasting
Location Based Routing Face Routing Greedy Face Greedy Routing Geocasting Algorithms Broadcasting Algorithms  Existing Approaches for Routing Vitrual Surrounding Face Geocasting
Geocasting can be easily achieved by flooding the network.  Problem: Not energy efficient.  Requires atleast ‘N’ transmissions.  Three classes of geocasting algorithms exist.
Geocasting Class I: limits the scope of flooding by creating a restricted forwarding zone. minimum rectangle containing source and geocasting region is chosen as forwarding zone. restricted flooding is performed.  Drawback: forwarding zone larger than geocasting region. Flooding cost don’t go down.  message delivery not guaranteed. Vitrual Surrounding Face Geocasting
Geocasting Class II: reduces flooding costs.  restricted forwarding zone is intelligently flooded.  Drawback: message delivery not guaranteed. Vitrual Surrounding Face Geocasting
Geocasting Class III:  phase 1:  message sent from source node to a node in geocasting region.  phase 2:  performs restricted flooding.  Reduces transmission cost.  Drawback: message delivery not guaranteed. Vitrual Surrounding Face Geocasting
Some algorithms combine location based unicasting and restricted flooding with face traversal to guarantee message delivery.  Depth First Face Tree Traversal Restricted Flooding with Intersected Face Traversal Entrance Zone Multicasting based Geocasting Drawbacks : Complex, longer delivery time, high message cost, potentially series contention.
RFIFT: Restricted Flooding with Intersected Face Traversal   Phase 1:  Uses GFG to deliver a geocasting message to a node in geocasting region R. Phase 2:  Performs restricted flooding within R and traverses all the faces intersecting R. Each face traversal determined by two nodes: an internal border node an external border node Vitrual Surrounding Face Geocasting
s Some concerns: Cost Potential collision Delivery speed RFIFT Basic Vitrual Surrounding Face Geocasting
Another Problem in RFIFT In some cases, RFIFT needs to be modified to guarantee message delivery  s Region u y y z Vitrual Surrounding Face Geocasting
Location Based Routing Face Routing Greedy Face Greedy Routing Geocasting Algorithms Broadcasting Algorithms  Existing Approaches for Routing Vitrual Surrounding Face Geocasting
Location Based Routing Face Routing Greedy Face Greedy Routing Geocasting Algorithms Broadcasting Algorithms   Existing Approaches for Routing Vitrual Surrounding Face Geocasting
Broadcasting It is a process to send a message to all nodes in a network.  Efficient broadcasting can be modified to reduce the cost of restricted flooding in geocasting.  Drawbacks:  high cost, contention, message collision. Vitrual Surrounding Face Geocasting
Broadcasting based on domain set based algorithms. a connected domain set(CDS) is defined, such that for every node in the network, the node either belongs to CDS or has a direct neighbor in CDS. flooding performed only by the nodes belonging to the CDS. Vitrual Surrounding Face Geocasting
Vitrual Surrounding Face Geocasting Dominating Set - Example
Our Goals Guaranteed message delivery Short delivery time Low transmission cost Avoid potential message collisions Reducing message complexity of RFIFT Vitrual Surrounding Face Geocasting
Proposed Scheme…… Virtual Surrounding Face Geocasting (VSFG) Vitrual Surrounding Face Geocasting
Vitrual Surrounding Face Geocasting Basic Idea of VSF: Virtual Surrounding Face For any two faces that share an edge, if the shared edge is ignored, the two faces can be merged into one face with a larger area.
Vitrual Surrounding Face Geocasting Virtual Surround Face (VSF) u v
Overview of VSFG VSFG algorithm based on VSF acheives geocasting with guaranteed message delivery.  SKIP algorithm let nodes skip some intermediate nodes during face traversal.  DS based restricted flooding  reduces the number of transmissions.  RFIFT reduces the transmission cost.  We assume that all nodes donot change their locations during the geocasting task. Vitrual Surrounding Face Geocasting
VSFG composed of three tasks. VSF Forwarding  VSF Traversal  VSF Restricted Flooding Vitrual Surrounding Face Geocasting
VSFG composed of three tasks. VSF Forwarding  VSF Traversal  VSF Restricted Flooding Vitrual Surrounding Face Geocasting
VSF Forwarding: A source node transmits a geocasting message containing the specification of the region to a node on the boundary of the VSF by LBR or GFG. Vitrual Surrounding Face Geocasting
VSFG composed of three tasks. VSF Forwarding  VSF Traversal  VSF Restricted Flooding Vitrual Surrounding Face Geocasting
VSFG composed of three tasks. VSF Forwarding  VSF Traversal  VSF Restricted Flooding Vitrual Surrounding Face Geocasting
VSF Traversal: Node which received the message starts double directional face traversal. Thus messages will never collide . Traversal is also aided by SKIP algorithm to reduce the number of transmissions.  Vitrual Surrounding Face Geocasting
VSFG composed of three tasks. VSF Forwarding  VSF Traversal  VSF Restricted Flooding Vitrual Surrounding Face Geocasting
VSFG composed of three tasks. VSF Forwarding  VSF Traversal  VSF Restricted Flooding Vitrual Surrounding Face Geocasting
VSF Restricted Flooding: Every node on the boundary of VSF performs  DS based Restricted flooding . Vitrual Surrounding Face Geocasting
Vitrual Surrounding Face Geocasting Example of VSF Geocasting s u w
QUERIES…??? Vitrual Surrounding Face Geocasting

More Related Content

PDF
Addressing the Digital Divide: LR-PON Planning for Sparsely Populated Areas
PDF
Simulation model for a frequency selective land mobile satellite communicatio...
PDF
ENERGY EFFICIENT SMALL CELL NETWORKS USING DYNAMIC CLUSTERING
PDF
9517cnc06
PPTX
Ganesh conf
PDF
08 01 01
PDF
Energy efficiency optimization of IEEE 802.15.6 ir uwb wban
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Delay optimal broadcast for multihop...
Addressing the Digital Divide: LR-PON Planning for Sparsely Populated Areas
Simulation model for a frequency selective land mobile satellite communicatio...
ENERGY EFFICIENT SMALL CELL NETWORKS USING DYNAMIC CLUSTERING
9517cnc06
Ganesh conf
08 01 01
Energy efficiency optimization of IEEE 802.15.6 ir uwb wban
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Delay optimal broadcast for multihop...

What's hot (20)

PDF
Multi-Channel Multi-Interface Wireless Network Architecture
PDF
A collaborative wireless sensor network routing
PPT
Ch5 2 v1
PPT
Ch5 1 v1
PDF
Delay Limited Transmission Techniques with Low Density Parity Check Method of...
PDF
IRJET- Energy Efficient Underwater Routing Protocol with Void Avoidance and B...
PPTX
Wireless Channels Capacity
PDF
BER Estimation for Laser Based Underwater Communication
PPTX
PDF
Wireless Channel Modeling - MATLAB Simulation Approach
PPT
Analog transmission
PPT
ANALOG TRANSMISSION
PDF
Analysis of Selfish behavior in energy consumption model based Multihop cellu...
PPT
Mw presentation 1
PPT
PRACTICAL HANDOFF CONSIDERATION
DOCX
Celllular concept
PPT
PDF
IRJET- Orthogonal Frequency Division Multiplexing (OFDM) based Uplink Multipl...
PPT
05 Analog Transmission
Multi-Channel Multi-Interface Wireless Network Architecture
A collaborative wireless sensor network routing
Ch5 2 v1
Ch5 1 v1
Delay Limited Transmission Techniques with Low Density Parity Check Method of...
IRJET- Energy Efficient Underwater Routing Protocol with Void Avoidance and B...
Wireless Channels Capacity
BER Estimation for Laser Based Underwater Communication
Wireless Channel Modeling - MATLAB Simulation Approach
Analog transmission
ANALOG TRANSMISSION
Analysis of Selfish behavior in energy consumption model based Multihop cellu...
Mw presentation 1
PRACTICAL HANDOFF CONSIDERATION
Celllular concept
IRJET- Orthogonal Frequency Division Multiplexing (OFDM) based Uplink Multipl...
05 Analog Transmission
Ad

Viewers also liked (20)

PDF
Strong Edge Coloring for Channel Assignment in Wireless Radio Networks
PPTX
Telecom Acronyms
PPT
Bluetooth presentation
PPTX
Bluetooth technology
PPT
Dc lec- (network models)
DOCX
adhoc network workshop
PPT
Adhoc wireless
PPT
Bluetooth technology
PPT
Mobility management in adhoc network
PPT
PDF
Bluetooth
PPTX
Mobile Ad Hoc Network of Simulation Framework Based on OPNET
PPTX
Pan seminar
PPTX
Wireless local loop
PPTX
Mobile adhoc network
PPT
Local multipoint distribution service(lmds)
PPSX
Mac protocols of adhoc network
PPTX
Wireless communication & adhoc networks
PPT
3g wireless technology
PPT
4g wireless final ppt
Strong Edge Coloring for Channel Assignment in Wireless Radio Networks
Telecom Acronyms
Bluetooth presentation
Bluetooth technology
Dc lec- (network models)
adhoc network workshop
Adhoc wireless
Bluetooth technology
Mobility management in adhoc network
Bluetooth
Mobile Ad Hoc Network of Simulation Framework Based on OPNET
Pan seminar
Wireless local loop
Mobile adhoc network
Local multipoint distribution service(lmds)
Mac protocols of adhoc network
Wireless communication & adhoc networks
3g wireless technology
4g wireless final ppt
Ad

Similar to VIRTUAL SURROUNDING FACE GEOCASTING IN WIRELESS AND ADHOC SENSOR NETWORKS (20)

PDF
Geographic routing : Notes
PDF
Power Aware Geocast Based Geocast Region Tracking Using Mobile Node in Wirele...
PDF
Paper id 21201414
PPTX
Geo-Cast Routing Protocol
PDF
International Journal of Engineering and Science Invention (IJESI)
DOCX
Virtual Position based Olsr Protocol for Wireless Sensor Networks
PDF
Comparative analysis on Void Node Removal Routing algorithms for Underwater W...
PDF
A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)
PDF
POSITION BASED ADAPTIVE ROUTING FOR VANETS
PDF
Geographic routing protocol_in_wireless_sensor_networks
PPT
Geo-Rtg-Sp-10.ppt
PPTX
Geographic Routing in WSN
PPT
A Survey of Geographic Routing Protocols for Vehicular
PDF
International Journal of Computational Engineering Research(IJCER)
PDF
Analysis of GPSR and its Relevant Attacks in Wireless Sensor Networks
PDF
H017514655
PDF
LOAD BALANCING AND PROVIDING SECURITY USING RSA IN WIRELESS SENSOR NETWORKS
PDF
Iaetsd a survey on geographic routing relay selection in
PDF
An optimistic sector oriented approach to mitigate broadcast storm problem in...
Geographic routing : Notes
Power Aware Geocast Based Geocast Region Tracking Using Mobile Node in Wirele...
Paper id 21201414
Geo-Cast Routing Protocol
International Journal of Engineering and Science Invention (IJESI)
Virtual Position based Olsr Protocol for Wireless Sensor Networks
Comparative analysis on Void Node Removal Routing algorithms for Underwater W...
A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)
POSITION BASED ADAPTIVE ROUTING FOR VANETS
Geographic routing protocol_in_wireless_sensor_networks
Geo-Rtg-Sp-10.ppt
Geographic Routing in WSN
A Survey of Geographic Routing Protocols for Vehicular
International Journal of Computational Engineering Research(IJCER)
Analysis of GPSR and its Relevant Attacks in Wireless Sensor Networks
H017514655
LOAD BALANCING AND PROVIDING SECURITY USING RSA IN WIRELESS SENSOR NETWORKS
Iaetsd a survey on geographic routing relay selection in
An optimistic sector oriented approach to mitigate broadcast storm problem in...

VIRTUAL SURROUNDING FACE GEOCASTING IN WIRELESS AND ADHOC SENSOR NETWORKS

  • 1. AN IMPROVED FACE TRAVERSAL FOR GEOCASTING IN WIRESS ADHOC AND SENSOR NETWORKS By N.A.P.Sivasubramaniyan, ME-CSE, IInd Year Guided By Dr. E.Baburaj
  • 2. Problem Definition GEOCASTING– a task to deliver a message from a source node to all nodes within a given geographic region. It requires ensured message delivery with low transmission cost. Limited energy of sensors requires geocasting to consume a little energy as possible .
  • 3. Location Based Routing Face Routing Greedy Face Greedy Routing Geocasting Algorithms Broadcasting Algorithms Existing Approaches for Routing Vitrual Surrounding Face Geocasting
  • 4. Location Based Routing Face Routing Greedy Face Greedy Routing Geocasting Algorithms Broadcasting Algorithms Existing Approaches for Routing Vitrual Surrounding Face Geocasting
  • 5. Location Based Routing Every node in network knows its location and its neighbors. Routing made based on destination location and location of neighbors. Nodes don’t maintain routing tables.
  • 6. Greedy LBR Each node choses the neighbor closest to the destination as next forwarding node. t s
  • 7. Greedy LBR Fails when a message gets stuck in a dead end. t ? s
  • 8. Location Based Routing Face Routing Greedy Face Greedy Routing Geocasting Algorithms Broadcasting Algorithms Existing Approaches for Routing Vitrual Surrounding Face Geocasting
  • 9. Location Based Routing Face Routing Greedy Face Greedy Routing Geocasting Algorithms Broadcasting Algorithms Existing Approaches for Routing Vitrual Surrounding Face Geocasting
  • 10. Face Routing Derive a planar graph from the network topology
  • 11. Face Routing Partition into set of faces……..
  • 14. s t Face Routing Vitrual Surrounding Face Geocasting
  • 15. s t Face Routing Vitrual Surrounding Face Geocasting
  • 16. t Face Routing Vitrual Surrounding Face Geocasting
  • 17. s t Face Routing Vitrual Surrounding Face Geocasting
  • 18. t Face Routing Vitrual Surrounding Face Geocasting
  • 19. Disadvantage: High transmission cost Face Routing Vitrual Surrounding Face Geocasting
  • 20. Location Based Routing Face Routing Greedy Face Greedy Routing Geocasting Algorithms Broadcasting Algorithms Existing Approaches for Routing Vitrual Surrounding Face Geocasting
  • 21. Location Based Routing Face Routing Greedy Face Greedy Routing Geocasting Algorithms Broadcasting Algorithms Existing Approaches for Routing Vitrual Surrounding Face Geocasting
  • 22. Greedy Face Routing Combines greedy LBR and Face Routing. Generally uses greedy routing. When a void is reached, uses Face Routing.
  • 23. Drawback in existing Face Routing
  • 24. Though x is a direct neighbor of v, message is sent from v to w and then to x, introducing an extra transmission. In dense networks, this may be significant compared with the total number of transmissions for face traversal. Solution: We propose a SKIP method to allow skipping of such nodes. Vitrual Surrounding Face Geocasting
  • 25. Location Based Routing Face Routing Greedy Face Greedy Routing Geocasting Algorithms Broadcasting Algorithms Existing Approaches for Routing Vitrual Surrounding Face Geocasting
  • 26. Location Based Routing Face Routing Greedy Face Greedy Routing Geocasting Algorithms Broadcasting Algorithms Existing Approaches for Routing Vitrual Surrounding Face Geocasting
  • 27. Geocasting can be easily achieved by flooding the network. Problem: Not energy efficient. Requires atleast ‘N’ transmissions. Three classes of geocasting algorithms exist.
  • 28. Geocasting Class I: limits the scope of flooding by creating a restricted forwarding zone. minimum rectangle containing source and geocasting region is chosen as forwarding zone. restricted flooding is performed. Drawback: forwarding zone larger than geocasting region. Flooding cost don’t go down. message delivery not guaranteed. Vitrual Surrounding Face Geocasting
  • 29. Geocasting Class II: reduces flooding costs. restricted forwarding zone is intelligently flooded. Drawback: message delivery not guaranteed. Vitrual Surrounding Face Geocasting
  • 30. Geocasting Class III: phase 1: message sent from source node to a node in geocasting region. phase 2: performs restricted flooding. Reduces transmission cost. Drawback: message delivery not guaranteed. Vitrual Surrounding Face Geocasting
  • 31. Some algorithms combine location based unicasting and restricted flooding with face traversal to guarantee message delivery. Depth First Face Tree Traversal Restricted Flooding with Intersected Face Traversal Entrance Zone Multicasting based Geocasting Drawbacks : Complex, longer delivery time, high message cost, potentially series contention.
  • 32. RFIFT: Restricted Flooding with Intersected Face Traversal Phase 1: Uses GFG to deliver a geocasting message to a node in geocasting region R. Phase 2: Performs restricted flooding within R and traverses all the faces intersecting R. Each face traversal determined by two nodes: an internal border node an external border node Vitrual Surrounding Face Geocasting
  • 33. s Some concerns: Cost Potential collision Delivery speed RFIFT Basic Vitrual Surrounding Face Geocasting
  • 34. Another Problem in RFIFT In some cases, RFIFT needs to be modified to guarantee message delivery s Region u y y z Vitrual Surrounding Face Geocasting
  • 35. Location Based Routing Face Routing Greedy Face Greedy Routing Geocasting Algorithms Broadcasting Algorithms Existing Approaches for Routing Vitrual Surrounding Face Geocasting
  • 36. Location Based Routing Face Routing Greedy Face Greedy Routing Geocasting Algorithms Broadcasting Algorithms Existing Approaches for Routing Vitrual Surrounding Face Geocasting
  • 37. Broadcasting It is a process to send a message to all nodes in a network. Efficient broadcasting can be modified to reduce the cost of restricted flooding in geocasting. Drawbacks: high cost, contention, message collision. Vitrual Surrounding Face Geocasting
  • 38. Broadcasting based on domain set based algorithms. a connected domain set(CDS) is defined, such that for every node in the network, the node either belongs to CDS or has a direct neighbor in CDS. flooding performed only by the nodes belonging to the CDS. Vitrual Surrounding Face Geocasting
  • 39. Vitrual Surrounding Face Geocasting Dominating Set - Example
  • 40. Our Goals Guaranteed message delivery Short delivery time Low transmission cost Avoid potential message collisions Reducing message complexity of RFIFT Vitrual Surrounding Face Geocasting
  • 41. Proposed Scheme…… Virtual Surrounding Face Geocasting (VSFG) Vitrual Surrounding Face Geocasting
  • 42. Vitrual Surrounding Face Geocasting Basic Idea of VSF: Virtual Surrounding Face For any two faces that share an edge, if the shared edge is ignored, the two faces can be merged into one face with a larger area.
  • 43. Vitrual Surrounding Face Geocasting Virtual Surround Face (VSF) u v
  • 44. Overview of VSFG VSFG algorithm based on VSF acheives geocasting with guaranteed message delivery. SKIP algorithm let nodes skip some intermediate nodes during face traversal. DS based restricted flooding reduces the number of transmissions. RFIFT reduces the transmission cost. We assume that all nodes donot change their locations during the geocasting task. Vitrual Surrounding Face Geocasting
  • 45. VSFG composed of three tasks. VSF Forwarding VSF Traversal VSF Restricted Flooding Vitrual Surrounding Face Geocasting
  • 46. VSFG composed of three tasks. VSF Forwarding VSF Traversal VSF Restricted Flooding Vitrual Surrounding Face Geocasting
  • 47. VSF Forwarding: A source node transmits a geocasting message containing the specification of the region to a node on the boundary of the VSF by LBR or GFG. Vitrual Surrounding Face Geocasting
  • 48. VSFG composed of three tasks. VSF Forwarding VSF Traversal VSF Restricted Flooding Vitrual Surrounding Face Geocasting
  • 49. VSFG composed of three tasks. VSF Forwarding VSF Traversal VSF Restricted Flooding Vitrual Surrounding Face Geocasting
  • 50. VSF Traversal: Node which received the message starts double directional face traversal. Thus messages will never collide . Traversal is also aided by SKIP algorithm to reduce the number of transmissions. Vitrual Surrounding Face Geocasting
  • 51. VSFG composed of three tasks. VSF Forwarding VSF Traversal VSF Restricted Flooding Vitrual Surrounding Face Geocasting
  • 52. VSFG composed of three tasks. VSF Forwarding VSF Traversal VSF Restricted Flooding Vitrual Surrounding Face Geocasting
  • 53. VSF Restricted Flooding: Every node on the boundary of VSF performs DS based Restricted flooding . Vitrual Surrounding Face Geocasting
  • 54. Vitrual Surrounding Face Geocasting Example of VSF Geocasting s u w