greedy perimeter stateless routing (gpsr) vs. geographical energy aware routing (gear) a...

35
Greedy Perimeter Greedy Perimeter Stateless Routing Stateless Routing (GPSR) (GPSR) vs. vs. Geographical Energy Geographical Energy Aware Routing (GEAR) Aware Routing (GEAR) A Presentation by: A Presentation by: Noman Shahreyar Noman Shahreyar

Upload: tanner-wheeldon

Post on 15-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

Greedy Perimeter Greedy Perimeter Stateless Routing Stateless Routing

(GPSR)(GPSR)vs.vs.

Geographical Energy Geographical Energy Aware Routing (GEAR)Aware Routing (GEAR)

A Presentation by:A Presentation by:

Noman ShahreyarNoman Shahreyar

Page 2: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

OutlineOutline Introduction Motivation Goals GPSR GEAR Simulation Results Conclusions

Page 3: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

IntroductionIntroduction Topology changes are more frequent in

wireless networks as opposed to wired networks

Traditional routing algorithms such as Distance Vector (DV) and Link State (LS) are not efficient (network congestion, mobility overhead) for packet forwarding in wireless networks

Routing protocols based on DV and LS consume enormous network bandwidth and have low scalability

Page 4: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

MotivationMotivationRouting table exchange proportional

to network size & mobilityNodes often overloaded with

participating in the network; not enough time to sense

Routing information storageAdaptability requirementEnd-to-end route maintenanceNo support for regional query

Page 5: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

What to Do ????What to Do ????

Answer is Answer is LOCATION !!!!!LOCATION !!!!!

Page 6: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

Why Geographical Why Geographical Routing ???Routing ???

Geographic routing allows nodes to be

nearly stateless and requires propagation

of topology information for only a single hop

The position of a packet’s destination and next-hop neighbor positions are sufficient for making

packet forwarding decisions

Page 7: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

Why Regional Why Regional Support ???Support ???

What is the average temperature in a region R during time period (t1, t2)

Find the road traffic flow in region X for time duration t

Page 8: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

GoalsGoalsReduce size of topology information

stored (state) in the nodes

Provide geography-based forwarding

Minimize the mobility overhead traffic

Extend life-time of the network

Page 9: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

Geographical Geographical RoutingRouting

Greedy Perimeter Stateless Routing (GPSR)

Geographical Energy Aware Routing (GEAR)

Page 10: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

GPSR FactsGPSR FactsScalability Location-based communicationNearly StatelessRouting adaptabilityMobility support

Page 11: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

AssumptionsAssumptions Source knows its position Each node knows position of its neighbors

by simple beacon message Sources can determine the location of

destinations Local directory service (Node ID to

location mapping), location registration Bonus: location-based communication

make directory service unnecessary

Page 12: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

GPSR ModesGPSR Modes GPSR has two modes of operation for

packet forwarding

Greedy Forwarding

Perimeter Forwarding

Page 13: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

Greedy Greedy ForwardingForwarding

Source

Destination

Geographically Closest to

Destination

Page 14: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

When Greedy When Greedy Forwarding Fails ???Forwarding Fails ???

Destination

X

Reached local maxima

Page 15: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

Perimeter Perimeter ForwardingForwarding

X

Destination

Page 16: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

Assembling GPSR Assembling GPSR TogetherTogether

Perimeter Forwarding

greedy

fails

have left local maximagreedy failsgreedy works

Greedy Forwarding

Page 17: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

GEAR FactsGEAR FactsGeographic packet forwardingExtended overall network lifetime High ScalabilityRouting adaptabilityMobility SupportNearly Stateless Regional SupportExtension of GPSR

Page 18: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

AssumptionsAssumptionsEach query packet has target region

specified in the original packetEach node knows its position (GPS)

and remaining energy levelEach node knows its neighbors’

position (beacon) and their remaining energy levels

Links (Transmission) are bi-directional

Page 19: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

GEAR ModesGEAR Modes GEAR has two modes of operation for packet

forwarding

Energy-aware Regional Forwarding

Recursive Geographic Forwarding / Restricted Flooding

Page 20: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

Source

Region

Geographically Closest to

Region

Energy-aware Energy-aware Regional Regional

ForwardingForwarding

Page 21: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

Recursive Geographic Recursive Geographic ForwardingForwarding

Region

Page 22: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

Restricted Restricted FloodingFlooding

Region

Page 23: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

Assembling GEAR Assembling GEAR TogetherTogether

Region

Region arrived

If RGF fails or sparse region

Energy-aware Regional Routing

Source-region

Restricted Flooding

Recursive Geographic Forwarding

Page 24: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

Simulation Simulation EnvironmentEnvironment

Forward packets to all nodes in the region No need for location database Static sensor nodes Existence of localization system Energy-metrics + Geographical Information

utilization

Page 25: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

Simulation Simulation ScenariosScenarios

Uniform Traffic DistributionThe source and target regions are

randomly selected throughout the network

Non-uniform Traffic Distribution (Clustered sources and Destinations)

Sources and Destinations are randomly selected but source-pairs and destination- pairs are geographically close to each other

Page 26: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

Comparison For Uniform Comparison For Uniform TrafficTraffic

Page 27: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

Comparison For Non-Comparison For Non-uniform Trafficuniform Traffic

Page 28: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

Total broken pairs vs. Total broken pairs vs. Total data deliveredTotal data delivered

Page 29: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

ResultsResults Uniform Traffic (GEAR vs. GPRS)

25 – 35 % more packet delivery

Non-uniform Traffic (GEAR vs. GPRS) 70 – 80 % more packet delivery

GEAR vs. Flooding 40 – 100 times more packet delivery

Page 30: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

Goals Achieved !!!!Goals Achieved !!!!

Reduced mobility traffic overhead

Localized topology information storage

Extended network life-time

Geography-based Dissemination

Page 31: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

SummarySummaryGEARGEAR GPSRGPSR DSRDSR

Scalability

Energy-Awareness

Regional Support

Location-aided Routing

Periodic Beaconing

Routing Adaptability

Page 32: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

ConclusionsConclusionsGEAR propagates query to target region

without floodingGEAR provides extended life of the sensor

networks GEAR outperforms GPSR in both uniform

and non-uniform scenarios in packet deliveryGEAR performs better in terms of

connectivity after partition

Page 33: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

Issues That I Issues That I Recommend To Recommend To

Explore Explore Reliability of packet delivery Sensor positional error Secure data transmission Protocol Implementation in 3-D

space

Page 34: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

ReferencesReferences Yan Yun., Ramesh Govindan, and Estrin Deborah: Geographical and Energy

Aware Routing, August 2001 Paper Website: http://citeseer.nj.nec.com/shah02energy.html

• Brad Karp, H. T. Kung : GPSR-Greedy Perimeter Stateless Routing for Wireless Networks, MobiComm 2000Paper Website: http://citeseer.nj.nec.com/karp00gpsr.html

Rahul Jain, Anuj Puri, and Raja Sengupta: Geographical Routing Using Partial Information for Wireless Ad Hoc Networks, 1999 Paper Website: http://citeseer.nj.nec.com/336698.html

Chenyang Lu: GPSR Ad Hoc Routing III, Fall 2002Presentation Website: http://www.cse.wustl.edu/~lu/cs537s/presentations/gpsr.ppt

Brad Karp: Geographic Routing for Wireless Networks, Phd Dissertation, Harvard University, October 2002Paper Website: http://citeseer.nj.nec.com/472843.html

Page 35: Greedy Perimeter Stateless Routing (GPSR) vs. Geographical Energy Aware Routing (GEAR) A Presentation by: Noman Shahreyar

Greedy Perimeter Greedy Perimeter Stateless Routing Stateless Routing

(GPSR)(GPSR)vs.vs.

Geographical Energy Geographical Energy Aware Routing (GEAR)Aware Routing (GEAR)

A Presentation by:A Presentation by:

Noman ShahreyarNoman Shahreyar