LAR – Location Aided Routing
The main problems of previous mechanisms
Node location changes rapidly.
No information regarding:
Current location.
Speed.
Direction.
Knowing the location.
Minimizes the search zone.
No need to flood the network.
Knowing the speed and/or direction.
More minimization of the search zone.
Increases the probability to find the necessary node.
Location-Aided Routing (LAR)
Each node knows its location at every moment.
Using location information for route discovery.
Routing is done using the last known location + an assumption.
Route discovery is initiated when.
S does not know a route to D.
The previous route from S to D is broken.
Assumptions.
Location knowledge.
No error.
2D movement.
Full cooperation.
Location information
Alignment of satellites and ground stations.
Global Positioning System (GPS) - USA.
Global Navigation Satellite System (GLONASS) - Russia.
Galileo – EU.
3D positioning.
Accuracy 3-100 meters.
Can provide further information.
Velocity.
Time.
Cutting-edge technology.
Already in use in many fields.
Definitions
Expected Zone
S knows the location L of D in t0.
Current time t1.
The location of D in t1 is the expected zone.
Assume Max/Avg speed v.
Request Zone
Flood with a modification.
Node S defines a request zone for the route request.
How to determine the size and shape of the request zone?
Several considerations.
If the destination’s EZ does not include the source node, other regions must be included in the RZ.
Not always a route will be found using a certain RZ.
Scheme 1
Algorithm
Node I receives RREQ.
Location of I – (Xi, Yi).
If it is within the rectangular, I forwards the RREQ to its neighbors.
Else I discards the RREQ.
Node D receives the RREQ.
Replies RREP.
Adds its current location.
Some issues
The rectangular size is proportional to:
Average speed (v).
Time elapsed (t1-t0).
Therefore:
Low speed -> small v in the same (t1-t0) -> smaller RZ.
High speed -> large v in the same (t1-t0) -> larger RZ.
Improvements:
D can add its speed/avg. speed in the RREP, this can help other nodes in future route discoveries.
D can piggyback its location in other packets.
Last updated