Definition · Light-speed floorThe light-speed floor for a route is the shortest possible round-trip time over it: twice the great-circle distance, divided by the propagation speed of a signal in fibre. This course takes that speed as ⅔c, so the floor is 2d ÷ (2c/3) = 3d/c. It assumes a perfectly straight cable and zero processing, and it is therefore a bound nothing beats rather than a prediction.
Because c is exact by definition, so is the floor: for New York to London it is the fraction 8 377 500 000 / 149 896 229 milliseconds, which is 55.889 ms to three places. The course quotes it as 56 ms, and the lab prints the fraction it came from so that the rounding is visible rather than assumed.
d = 5585 km = 5 585 000 m
2d 2 × 5 585 000 3 × 5 585 000
RTT = ────── = ─────────────────── = ─────────────── s
⅔c ⅔ × 299 792 458 299 792 458
= 0.055889… s = 55.889 ms
Set the lab’s measured round trip to 76 ms, which is a plausible figure for that route on a good day. The measurement is 1.360 times the floor, and the unexplained remainder is 20.111 ms. That remainder is the number to take into a meeting. Halving it — which would be an extremely good quarter of work — takes the route from 76 ms to about 66 ms, a saving of thirteen percent.
- New York → San Francisco, 4139 km — floor 41.419 ms
- New York → London, 5585 km — floor 55.889 ms
- Mumbai → London, 7200 km — floor 72.050 ms
- San Francisco → Tokyo, 8280 km — floor 82.857 ms
- Frankfurt → Singapore, 10 263 km — floor 102.701 ms
- London → Sydney, 16 993 km — floor 170.048 ms
What a content network actually buys
A 170 ms floor between London and Sydney is why a service with one region has a bad day in the other hemisphere, and it is why the fix is a second copy of the data rather than a faster anything. This is the honest case for a content network: it does not accelerate a packet, it shortens the route the packet has to take.
Example · The request a CDN cannot helpA reader in Sydney loads a page: the images, the stylesheet and the script come from a nearby cache, and their floor drops from 170.048 ms to whatever the local distance is. Then they post a comment. That write must reach the one place that owns the data, so its floor is 170.048 ms again, and so is the floor on the confirmation. No configuration of the cache changes either number. “Put it on a CDN” is an answer about the first group of requests offered as if it were an answer about the second.
The lab will also let you enter a measurement below the floor, and it prints a negative remainder when you do. That is not a fast network; it is a wrong distance. The usual cause is measuring to a nearby edge node while believing you measured to the origin, which is the same confusion as the example above with the sign the other way round.
Two cautions on the model. The ⅔c figure is a convention — real fibre runs at roughly 0.66 to 0.69 of c depending on the glass — so treat the floor as accurate to a few percent rather than exact in the physical sense, even though the arithmetic that produces it is exact. And real cables are not great circles: they follow coastlines, rights of way and existing ducts, so the true path is longer than d and the true floor is therefore somewhat higher than the one computed here.