Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Another quite efficient geo location technique is Apollonius which also relies on RTT delay data from the known location landmarks to the unknown location target to estimate the target location. The main difference between Trilateration and Apollonius is the way in which the two techniques estimate the location. Contrary to Trilateration, the Apollonius technique doesn?t take the overlapping region of the three circles into consideration; instead it draws the tangent circles touching all three landmark circles. In this way, Apollonius can result into in the formation of multiple (<=8 or sometimes even no) solution circles. Figure 1 below shows, in black, the three circles whose radii are derived from the RTT measurements and centers are the known landmark locations. The colored circles show the various circles that can be drawn tangential to ll the three black circles. There can be up to 8 such circles. An example of 8 such sets of 3 circles  circles tangential to the measured black circles is shown in Figure 2. Figure 3 shows all the circles super-imposed

...

In our algorithm to solve IP based Geolocation we have tried to embed this technique to find our required target. To get three circles of Apollonius we used our 3 landmarks giving minRTT after pinging the target node. This minRTT is then converted to 1 way delay which is then used to estimate the distance = RTT * alpha to get radius of the circle. In this way we get the three circles of Apollonius which are used by our algorithm to find circles that are tangent to these three circles. The resultant circles are up to eight in number or less. After getting eight ( or minimum ) fewer circles we need to find one circle which is near our target to find. We have used cluster approach to find this one circle and then compared this technique with a manual method ( ) to view the performance of our cluster approach. (https://confluence.slac.stanford.edu/display/IEPM/Circle+selection+for+Apollonius+results)

...

Like in trilateration, in Apollonius we are using  distance = RTT * Alpha alpha to get the radius of circles of Apollonius. The way couldn?t check performance of Apollonius technique. So in order to see the actual performace of Apollonius technique we performed a test. We selected known landmarks and a target (which was also a landmark .. but acting as target for other landmarks) then calculated distance (http://www.movabletype.co.uk/scripts/latlong.html) between each landmark to that target and hardcoded this distance to code i.e replaced
e.g distance= 786.00.

endiong By doing so we no need RTT's. Purpose of doing this task was to test Apollonius efficiency in case it do not had to suffer the pinging error.

...