Challenges in Geographic Routing: Sparse Networks, Obstacles, and Traffic Provisioning

Similar documents
Geographic Routing in Simulation: GPSR

Routing in Sensor Networks

Simulations of the quadrilateral-based localization

Geographic and Diversity Routing in Mesh Networks

Geographical routing 1

GPSR: Greedy Perimeter Stateless Routing for Wireless Networks

AN AD HOC network consists of a collection of mobile

Geometric Spanners for Routing in Mobile Networks

Geographic Routing Without Location Information. AP, Sylvia, Ion, Scott and Christos

Mobile Advanced Networks. Position-based routing geometric, geographic, location-based. Navid Nikaein Mobile Communication Department

Energy-Efficient Forwarding Strategies for Geographic Routing in Lossy Wireless Sensor Networks

BGR: Blind Geographic Routing for Sensor Networks

Routing on Overlay Graphs in Mobile Ad Hoc Networks

CHAPTER 5 MULTICAST GEOGRAPHY BASED ROUTING IN AD HOC NETWORKS

EFFICIENT DATA TRANSMISSION AND SECURE COMMUNICATION IN VANETS USING NODE-PRIORITY AND CERTIFICATE REVOCATION MECHANISM

Table of Contents. 1. Introduction. 2. Geographic Routing. 2.1 Routing Mechanisms. 2.2 Destination Location. 2.3 Location Inaccuracy. 3.

Modeling and analyzing the correctness of geographic face routing under realistic conditions

An efficient implementation of the greedy forwarding strategy

(General article) Position Based Routing Technique: Greedy Perimeter Stateless Routing for Wireless Networks

Reliable Routing In VANET Using Cross Layer Approach

Optimized Greedy Perimeter Stateless Routing

Data Communication. Guaranteed Delivery Based on Memorization

End-to-end path: route

R2D2: Rendezvous Regions for Data Discovery Karim Seada 1, Ahmed Helmy 2

Approximately Uniform Random Sampling in Sensor Networks

PROJECT REPORT VIRTUAL COORDINATE GENERATOR AND ROUTING SIMULATION TOOL FOR WIRELESS SENSOR NETWORKS IN 2 AND 3-DIMENSIONAL NETWORK SPACE

An Energy-aware Greedy Perimeter Stateless Routing Protocol for Mobile Ad hoc Networks

On the Scalability of Hierarchical Ad Hoc Wireless Networks

Networking Sensors, I

Efficient and Robust Geocasting Protocols for Sensor Networks

arxiv: v1 [cs.ni] 3 Apr 2018

Energy aware geographic routing in wireless sensor networks with anchor nodes. Mircea Cretu Stancu Utrecht University Computing Science May 2013

Geographic rendezvous-based architectures for emergency data dissemination

Analysis of GPS and Zone Based Vehicular Routing on Urban City Roads

Lecture 6: Vehicular Computing and Networking. Cristian Borcea Department of Computer Science NJIT

Ad hoc and Sensor Networks Topology control

Data-Centric Query in Sensor Networks

On the Pitfalls of Geographic Face Routing

Supporting Service Differentiation for Real-Time and Best-Effort Traffic in Stateless Wireless Ad-Hoc Networks (SWAN)

Void Traversal for Guaranteed Delivery in Geometric Routing

Motivation and Basics Flat networks Hierarchy by dominating sets Hierarchy by clustering Adaptive node activity. Topology Control

M-Geocast: Robust and Energy-Efficient Geometric Routing for Mobile Sensor Networks

GHT: A Geographic Hash Table for Data-Centric Storage

Geographic Routing for Wireless Networks

Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks

Data-Centric Storage in Sensornets with GHT, a Geographic Hash Table

A Location-based Directional Route Discovery (LDRD) Protocol in Mobile Ad-hoc Networks

Histogram-Based Density Discovery in Establishing Road Connectivity

CHAPTER 4 SIMULATION MODEL AND PERFORMANCE METRICS

Understanding Vehicular Ad-hoc Networks and Use of Greedy Routing Protocol

Lifetime Comparison on Location Base Routing in Wireless Sensor Networks

A Scalable Location Service for Geographic Ad Hoc Routing. Jinyang Li

Face Routing with Guaranteed Message Delivery in Wireless Ad-hoc Networks. Xiaoyang Guan

Location-aware In-Network Monitoring in Wireless Sensor Networks

Performance Comparison of Scalable Location Services for Geographic Ad Hoc Routing

Ad hoc and Sensor Networks Chapter 10: Topology control

Routing and Security in Mobile Ad Hoc Networks

A FRAMEWORK FOR ROUTING IN LARGE AD-HOC NETWORKS WITH IRREGULAR TOPOLOGIES

Performance Comparison of MANETs Routing Protocols for Dense and Sparse Topology

CS 229 Final Report: Location Based Adaptive Routing Protocol(LBAR) using Reinforcement Learning

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols. Broch et al Presented by Brian Card

On Greedy Geographic Routing Algorithms in Sensing-Covered Networks

Replacing Failed Sensor Nodes by Mobile Robots

Stateless Multicasting in Mobile Ad Hoc Networks

Energy Aware and Anonymous Location Based Efficient Routing Protocol

QoS-Enabled Video Streaming in Wireless Sensor Networks

Distributed Hashing for Scalable Multicast in Wireless Ad Hoc Networks

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Receiver Based Multicasting Protocol for Wireless Sensor Networks

DYNAMIC DATA ROUTING IN MANET USING POSITION BASED OPPORTUNISTIC ROUTING PROTOCOL

AODV-PA: AODV with Path Accumulation

Compasses, Faces, and Butterflies: Route Discovery in Ad-Hoc Networks

Geographic Adaptive Fidelity and Geographic Energy Aware Routing in Ad Hoc Routing

Theory and Practice of Geographic Routing

Adaptive Delay Tolerant Routing Protocol (ADTRP) for Cognitive Radio Mobile Ad Hoc Networks

Vertex-Based Multihop Vehicle-to-Infrastructure Routing for Vehicular Ad Hoc Networks

Connectivity Service for Mobile Ad-Hoc Networks

A Position-Based Connectionless Routing Algorithm for MANET and WiMAX under High Mobility and Various Node Densities

Energy-Efficient Self-Organization for Wireless Sensor Networks

A Survey on Geographic Routing Protocols for Mobile Ad hoc Networks

Geo-Routing. Chapter 2. Ad Hoc and Sensor Networks Roger Wattenhofer

We noticed that the trouble is due to face routing. Can we ignore the real coordinates and use virtual coordinates for routing?

Geometric Routing: Of Theory and Practice

Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger

Geographic Routing without Planarization

Chapter 7 TOPOLOGY CONTROL

Data gathering using mobile agents for reducing traffic in dense mobile wireless sensor networks

Efficient Detection and Elimination of Vampire Attacks in Wireless Ad-Hoc Sensor Networks

CHAPTER 5 PROPAGATION DELAY

Reducing Computation Complexity in Interference-aware Energy-efficient Geographical Routing for Low Rate Wireless Personal Area Networks

Beaconing Strategy for Geo-Graphic Routing In Mobile Ad Hoc Networks

Geo-LANMAR: A Scalable Routing Protocol for Large Wireless Ad Hoc Networks with Group Motion

15-441: Computer Networking. Lecture 24: Ad-Hoc Wireless Networks

Geographical and Energy Aware Routing: a recursive data dissemination protocol for wireless sensor networks

Effects of Sensor Nodes Mobility on Routing Energy Consumption Level and Performance of Wireless Sensor Networks

EBRP: Energy Band based Routing Protocol for Wireless Sensor Networks

COMPARATIVE STUDY OF POSITION BASED ROUTING PROTOCOLS IN VANET

Scalable Position-Based Multicast for Mobile Ad-hoc Networks

Link Estimation and Tree Routing

On Delivery Guarantees of Face and Combined Greedy-Face Routing in Ad Hoc and Sensor Networks

Transcription:

Challenges in Geographic Routing: Sparse Networks, Obstacles, and Traffic Provisioning Brad Karp Berkeley, CA bkarp@icsi.berkeley.edu DIMACS Pervasive Networking Workshop 2 May, 2

Motivating Examples Vast wireless network of mobile temperature sensors, floating on the ocean s surface: Sensor Networks Metropolitan-area network comprised of customer-owned and -operated radios: Rooftop Networks Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu

Scalability through Geography How should we build networks with a mix of these characteristics? ffl Mobility ffl Scale (number of nodes) ffl Lack of static hierarchical structure Use geography in system design to achieve scalability. Examples: Greedy Perimeter Stateless Routing (GPSR): scalable ffl geographic routing for mobile networks [Karp and Kung, 2] GRID Location Service (GLS): a scalable location database for ffl mobile networks [Li et al., 2] ffl Geography-Informed Energy Conservation [Xu et al., 2] Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu 2

Outline Motivation GPSR Overview GPSR s Performance on Sparse Networks: Simulation Results Planar Graphs and Radio Obstacles: Challenge and Approaches Geographic Traffic Provisioning and Engineering Conclusions Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu 3

GPSR: Greedy Forwarding Nodes learn immediate neighbors positions through beacons/piggybacking on data packets: only state required! Locally optimal, greedy forwarding choice at a node: Forward to the neighbor geographically closest to the destination D x y Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu 4

Greedy Forwarding Failure: Voids When the intersection of a node s circular radio range and the circle about the destination on which the node sits is empty of nodes, greedy forwarding is impossible Such a region is a void: D v z void w x y Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu 5

Node Density and Voids. Existing and Found Paths, 34 m x 34 m Region.9 Fraction of paths.8.7.6.5.4.3.2. Fraction existing paths Fraction paths found by greedy 5 5 2 25 3 Number of nodes The probability that a void region occurs along a route increases as nodes become more sparse Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu 6

GPSR: Perimeter Mode for Void Traversal D x Traverse face closer to D along xd by right-hand rule, until reaching the edge that crosses xd Repeat with the next closer face along xd, &c. Forward greedily where possible, in perimeter mode where not Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu 7

Challenge: Sparse Networks Greedy forwarding approximates shortest paths closely on dense networks Perimeter-mode forwarding detours around planar faces; not shortest-path Greedy forwarding clearly robust against packet looping under mobility Perimeter-mode forwarding less robust against packet looping on mobile networks; faces change dynamically Perimeter mode really a recovery technique for greedy forwarding failure; greedy forwarding has more desirable properties How does GPSR perform on sparser networks, where perimeter mode is used most often? Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu 8

Simulation Environment ns-2 with wireless extensions [Broch et al., 998]: full 82. MAC, physical propagation; allows comparison of results Topologies and Workloads: Nodes Region Density CBR Flows 5 5 m 3 m node / 9 m 2 3 2 3 m 6 m node / 9 m 2 3 5 34 m 34 m node / 3592 m 2 3 Simulation Parameters: Pause Time:, 3, 6, 2 s GPSR Beacon Interval:.5 s CBR Flow Rate: 2 Kbps Motion Rate: [, 2] m/s Data Packet Size: 64 bytes Simulation Length: 9 s Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu 9

Packet Delivery Success Rate (5, 2; Dense).9 Fraction data pkts delivered.8.7.6.5.4.3.2 DSR (2 nodes) GPSR (2 nodes), B =.5 DSR (5 nodes) GPSR (5 nodes), B =.5 2 4 6 8 2 Pause time (s) Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu

Packet Delivery Success Rate (5; Sparse).95 Fraction data pkts delivered.9.85.8.75.7 DSR (5 nodes) GPSR (5 nodes), B =.5 GPSR (5 nodes), B =.5, Greedy Only 2 4 6 8 2 Pause time (s) Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu

Path Length (5; Dense) DSR GPSR 2 Routing Algorithm DSR GPSR DSR GPSR 6 3 Pause Time DSR GPSR..2.4.6.8. Fraction of delivered pkts 2 3 4 >= 5 Hops Longer than Optimal Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu 2

Path Length (5 nodes, Sparse) DSR GPSR 2 Routing Algorithm DSR GPSR DSR GPSR 6 3 Pause Time DSR GPSR..2.4.6.8. Fraction of delivered pkts 2 3 4 >= 5 Hops Longer than Optimal Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu 3

Outline Motivation GPSR Overview GPSR s Performance on Sparse Networks: Simulation Results Planar Graphs and Radio Obstacles: Challenge and Approaches Geographic Traffic Provisioning and Engineering Conclusions Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu 4

Network Graph Planarization Relative Neighborhood Graph (RNG) [Toussaint, 8] and Gabriel Graph (GG) [Gabriel, 69] are long-known planar graphs Assume an edge exists between any pair of nodes separated by less than a threshold distance (i.e., the nominal radio range) RNG and GG can be constructed using only neighbors positions, and both contain the Euclidean MST! u w v u w v RNG GG Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu 5

Planarized Graphs: Example 2 nodes, placed uniformly at random on a 2-by-2-meter region; radio range 25 meters Full Network GG Subgraph RNG Subgraph Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu 6

Challenge: Radio-Opaque Obstacles and Planarization Obstacles violate assumption that neighbors determined purely by distance: Full Network GG and RNG Subgraph In presence of obstacles, planarization can disconnect destinations! Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu 7

Coping with Obstacles Eliminate edges only in presence of mutual witnesses; edge endpoints must agree Full Graph Mutual GG Mutual RNG Prevents disconnection, but doesn t planarize completely Forward through a randomly chosen partner node (location) Compensate for variable path loss with variable transmit power Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu 8

Traffic Concentration Demands Provisioning If we assume uniform traffic distribution, flows tend to cross the center of the network All link capacities symmetric! Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu 9

Geographic Network Provisioning In a dense wireless network, position is correlated with capacity Symmetric link capacity and dense connectivity Route congested flows packets through a randomly chosen point Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu 2

Conclusions On sparse networks, GPSR delivers packets robustly, mostof which take paths of near-shortest length Non-uniform radio ranges complicate planarization; variable-power radios and random-partner proxying may help Geographically routed wireless networks support a new, geographic family of traffic engineering strategies, that leverage spatial reuse to alleviate congestion Use of geographic information offers diverse scaling benefits in pervasive network systems Challenges in Geographic Routing Brad Karp bkarp@icsi.berkeley.edu 2