ETSI's Bug Tracker - GeoNetworking
View Issue Details
0005597GeoNetworkingBase Specpublic08-07-2010 15:2227-07-2010 21:35
Andras Kovacs 
Andreas Festag 
normalmajorN/A
closedfixed 
 
TS 102 636 4-1 V0.0.7 
0005597: TS102636-4-1 v0.0.6 / Annex C.2: Is the procedure for Greedy forwarding algorithm correct?
In the algorithm description the note the following comparison statement:
IF ( DIST(PV_FP, PV_i) > MFR) ...
This statement checks for the largest distance from Destination position.

Further on, note the following comparison statement:
IF (MFR > DIST(PV_FP, PV_LPV)) ...
This statement checks whether the selected neighbor is further from the Destination that the current ITS station.

Are the above comparisons correct? According to the Annex C.2 text, as well as expected by STF members, 'With the MFR policy the neighbour is selected that has the smalles geographical distance to the destination'. The presently selected neighbor is the furthest one. In case that the intention of Greedy forwarding algorithm is indeed to select the neighbor that is closest to Destination, the two '>' signs must be reversed to '<'.


Also note, that the THEN keyword sometimes accompanies an IF statement, but sometimes does not. It should be consistent style.
No tags attached.
Issue History
08-07-2010 15:22Andras KovacsNew Issue
12-07-2010 13:52Andreas FestagStatusnew => resolved
12-07-2010 13:52Andreas FestagFixed in Version => Next Release 4-1
12-07-2010 13:52Andreas FestagResolutionopen => fixed
12-07-2010 13:52Andreas FestagAssigned To => Andreas Festag
12-07-2010 13:52Andreas FestagNote Added: 0009513
27-07-2010 21:35Andras KovacsStatusresolved => closed

Notes
(0009513)
Andreas Festag   
12-07-2010 13:52   
Yes, the observation is correct. Changed in next version 0.0.7.