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

Similar documents
Routing in Sensor Networks

Geographic Routing in Simulation: GPSR

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

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

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

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols

Lecture 13: Routing in multihop wireless networks. Mythili Vutukuru CS 653 Spring 2014 March 3, Monday

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

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

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

Location Awareness in Ad Hoc Wireless Mobile Neworks

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

Mobile Ad-hoc and Sensor Networks Lesson 04 Mobile Ad-hoc Network (MANET) Routing Algorithms Part 1

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

Mobile Ad-hoc and Sensor Networks Lesson 05 Mobile Ad-hoc Network (MANET) Routing Algorithms Part 2

Unicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks

Computation of Multiple Node Disjoint Paths

Outline. Wireless Ad Hoc & Sensor Networks (Wireless Sensor Networks III) Localisation and Positioning. Localisation and Positioning properties

DYNAMIC DATA ROUTING IN MANET USING POSITION BASED OPPORTUNISTIC ROUTING PROTOCOL

Arvind Krishnamurthy Fall 2003

References. Forwarding. Introduction...

Chapter 11 Chapter 6

Quiz 5 Answers. CS 441 Spring 2017

Networking Sensors, I

Geographical routing 1

Data-Centric Query in Sensor Networks

Ad Hoc Routing Protocols and Issues

Networking Sensors, II

Performance of Various Routing Protocols in Mobile Ad Hoc Networks-A Survey

Analysis of TCP and UDP Traffic in MANETs. Thomas D. Dyer Rajendra V. Boppana CS Department UT San Antonio

QoS Routing By Ad-Hoc on Demand Vector Routing Protocol for MANET

Politecnico di Milano Facoltà di Ingegneria dell Informazione. WI-7 Ad hoc networks. Wireless Internet Prof. Antonio Capone

Lecture 16: Wireless Networks

CS551 Ad-hoc Routing

Kapitel 5: Mobile Ad Hoc Networks. Characteristics. Applications of Ad Hoc Networks. Wireless Communication. Wireless communication networks types

Fig. 2: Architecture of sensor node

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

Routing Protocols in MANETs

CLASSIFICATION OF ROUTING Routing. Fig.1 Types of routing

Landmark-based routing

CHAPTER 5 MULTICAST GEOGRAPHY BASED ROUTING IN AD HOC NETWORKS

Dynamic Source Routing in ad hoc wireless networks

A Comparative Analysis of Energy Preservation Performance Metric for ERAODV, RAODV, AODV and DSDV Routing Protocols in MANET

Lecture 13: Link-state Routing. CSE 123: Computer Networks Alex C. Snoeren

Survey on Location Based Routing Protocols in MANET

Zone-based Proactive Source Routing Protocol for Ad-hoc Networks

Mitigating Routing Misbehavior in Mobile Ad-Hoc Networks

Routing Algorithms. CS158a Chris Pollett Apr 4, 2007.

Qos Parameters Estimation in MANET Using Position Based Opportunistic Routing Protocol

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

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

SUMMERY, CONCLUSIONS AND FUTURE WORK

Mobile Communications Chapter 8: Routing Protocols

Wireless Sensor Networks

Rumor Routing Algorithm

Approximately Uniform Random Sampling in Sensor Networks

EZR: Enhanced Zone Based Routing In Manet

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

LECTURE 9. Ad hoc Networks and Routing

SUPPORTING EFFICIENT AND SCALABLE MULTICASTING OVER MOBILE AD HOC NETWORKS. X.Xiang X.Wang Y.Yang

Anil Saini Ph.D. Research Scholar Department of Comp. Sci. & Applns, India. Keywords AODV, CBR, DSDV, DSR, MANETs, PDF, Pause Time, Speed, Throughput.

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

Performance Evaluation of AODV and DSR routing protocols in MANET

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

Content. 1. Introduction. 2. The Ad-hoc On-Demand Distance Vector Algorithm. 3. Simulation and Results. 4. Future Work. 5.

Efficient and Robust Geocasting Protocols for Sensor Networks

Performance Comparison of Scalable Location Services for Geographic Ad Hoc Routing

DYNAMIC SEARCH TECHNIQUE USED FOR IMPROVING PASSIVE SOURCE ROUTING PROTOCOL IN MANET

INTERNATIONAL JOURNAL FOR ADVANCE RESEARCH IN ENGINEERING AND TECHNOLOGY WINGS TO YOUR THOUGHTS..

15-441: Computer Networking. Wireless Networking

Histogram-Based Density Discovery in Establishing Road Connectivity

A Survey of Vehicular Ad hoc Networks Routing Protocols

Mobile Ad-hoc Networks. Computer Networks

Exploiting the Synergy between Peer-to-Peer and Mobile Ad Hoc Networks

Aanchal Walia #1, Pushparaj Pal *2

Routing Protocols in Mobile Ad-Hoc Network

Mobile Communications. Ad-hoc and Mesh Networks

Performance Evolution of Proactive and Reactive Routing Protocols in Mobile Ad Hoc Networks

Performance Evaluation of Routing Protocols for MAC Layer Models

Analysis of Routing Protocols in MANETs

Simulation and Analysis of AODV and DSDV Routing Protocols in Vehicular Adhoc Networks using Random Waypoint Mobility Model

Chapter 7 Routing Protocols for Ad Hoc Wireless Networks. Jang-Ping Sheu

Performance Evaluation of MANET through NS2 Simulation

A Survey - Energy Efficient Routing Protocols in MANET

Sensor Network Protocols

A Novel Interference Aware Optimized Link State Routing Protocol for Power Heterogeneous MANETs

Middle in Forwarding Movement (MFM): An efficient greedy forwarding approach in location aided routing for MANET

A Graph-based Approach to Compute Multiple Paths in Mobile Ad Hoc Networks

DYNAMIC VIRTUAL BACKBONE ROUTING PROTOCOL: A HYBRID ROUTING PROTOCOL FOR ADHOC NETWORKS

BGR: Blind Geographic Routing for Sensor Networks

Chapter-2 Routing Protocols of MANET

Gateway Discovery Approaches Implementation and Performance Analysis in the Integrated Mobile Ad Hoc Network (MANET)-Internet Scenario

Management and routing algorithms for ad-hoc and sensor networks

Secure routing in ad hoc and sensor networks

Destination Aware APU Strategy for Geographic Routing in MANET

Simulations of VANET Scenarios with OPNET and SUMO

GPSR: Greedy Perimeter Stateless Routing for Wireless Networks

A Comparative study of On-Demand Data Delivery with Tables Driven and On-Demand Protocols for Mobile Ad-Hoc Network

Beacon Update for Greedy Perimeter Stateless Routing Protocol in MANETs

The CMU Monarch Project s Wireless and Mobility Extensions to ns

Transcription:

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

Routing in Wireless Networks Distance vector DSDV On-demand DSR, TORA, AODV Discovers and caches routes on demand Geographic GPSR - scales very well

What is the problem? No address aggregation Except geographic routing, all other approaches require O(N) state per node Routing by coordinates is a good way to avoid O(N) per-node routing state

Why geographic routing without location information GPS takes power, doesn t work indoors Obstacles, non-ideal radios Coordinates computed will reflect true connectivity and not the geographic locations of the nodes

Geographic routing Choose coordinates for nodes Greedy routing Proceed closer to destination at each hop How to deal with voids? Addresses of nodes keep changing as they move Need a lookup service for the current location of a node Can be done using a DHT (as in DCS or GLS)

Outline Perimeter nodes and their locations are known Perimeter nodes are known but their locations are not known Nothing is known about the perimeter Dealing with Mobility

Rubber Bands Iterative process for picking coordinates for a node Some nodes along the periphery of the network know their correct (relative) locations and are fixed Other nodes compute coordinates by relaxation Assume that nodes are connected by rubber bands and slowly converge to the equilibrium

Rubber Bands Every node moves to the average of its neighbors coordinates at each step in the iteration

Original Shape of the Simulated Network

Perimeter nodes are known (10 iterations)

Perimeter nodes are known (100 iterations)

Perimeter nodes are known (1000 iterations)

Rubber Bands (implementation and overhead) We need a periodic heartbeat between neighbors so each node can maintain a list of its neighbors We just send the current position of the node along with the heartbeat packet it broadcasts Each time a heartbeat packet is received, we recompute the coordinate

Resiliency of the rubber band approach - I

Resiliency of the rubber band approach - II

Outline Perimeter nodes and their locations are known Perimeter nodes are known but their locations are not known Nothing is known about the perimeter Dealing with Mobility

Balls and Springs A useful technique to get fairly accurate positions for a bunch of beacons given the all the inter-beacon distances (in number of hops) Assume that they are connected by springs of length proportional to the number of hops

Outline Perimeter nodes and their locations are known Perimeter nodes are known but their locations are not known Nothing is known about the perimeter Dealing with Mobility

Perimeter node detection

Outline Perimeter nodes and their locations are known Perimeter nodes are known but their locations are not known Nothing is known about the perimeter Dealing with Mobility

Perimeter nodes on circle Prevents continual shrinkage of the virtual geometry Make it easier to implement a DHT Steady state overhead is independent of the size of the network

Results Event driven packet level simulator Doesn t model application traffic or collisions Scales to 3200 nodes with packet events and 128000 nodes without events 3200 nodes distributed randomly in a 200x200 square. Radio range is 8, density is held constant while scaling up

Success rate of greedy routing

Weird Shapes

Conclusions Geographic routing is useful even without location information We can choose coordinates that reflect the true underlying radio connectivity Ad-hoc routing can easily scale to tens of thousands of nodes with acceptable overhead Future work: ns2, what to do when greedy fails, more DHT studies

Obstacles

Recap of the Algorithm - I Bootstrap phase Bootstrap node floods Perimeter nodes flood (O(sqrt(N)) overhead, very low constant) Balls and Springs done at each node to fix perimeter nodes

Recap of the Algorithm - I Steady state Rubber bands Some designated node floods periodically Need a leader election protocol to deal with failure of this bootstrap node Overhead doesn t depend on N