Measuring the Earth with Traceroute (2002)
arxiv.org
arxiv.org
These days traceroute to a random .jp or .au just gets you to the nearest CloudFlare or AWS, which is a bit sad in a way.
However, "is a bit sad in a way" part of sentence is interesting one. Edge services hosted within AWS/Cloudflare/Akamai improved customer experience significantly given that waiting for trans-Atlantic or trans-Pacific latencies is not thing any more.
Or, perhaps optimal surveillance [1][2]. I can only assume this sort of thing has expanded substantially since then.
1. https://theintercept.com/2018/06/25/att-internet-nsa-spy-hub...
2. https://tcf.org/content/report/surveillance-without-borders-...
So a packet from Seattle to Hawaii may take the most direct undersea cable, but the response packet may be routed through California, adding significant geographic distance.
In TCP mode the results reflect a combination of forward and return path effects, though the return path usually has less effect on total throughput than forward path. Only with UDP mode can you accurately measure unidirectional path performance.
I'm reminded of Carl Sagan's Cosmos where he explains how Eratosthenes calculated the radius of the earth, to a great degree of accuracy, by comparing the shadows of two distant obselisks. I wonder if there is a modern equivalent that would give similar accuracy by observing side-effects of our telecom architecture, or our other very futuristic systems in comparison to Eratosthenes' obelisks.
The more nodes one has mapped, (i.e. distance measured to surrounding nodes) the less likely one is able to orient those nodes into any shape other than a sphere.
++ think Map Projections, and the associated math.
(I've used it with street intersection data from Wikidata and it came up with a surprisingly good map of Berlin, only mirrored.)
We developed some software to optimize for least squared error and then plot points. Not a sophisticated algorithm, but it worked well! https://github.com/cproctor/triangulation