Skip to content
Calcrivo

Edge Location Planner

Work out how many edge locations a latency target needs, from the distance budget the speed of light allows.

Inputs

locations
km
ms
ms
×
locations
USD
TB/month

Locations Needed

15locations

Locations to Add

9locations

Round-Trip Time Today

33.20ms

Round-Trip Time After the Build

25.00ms

Distance Budget for the Target

1,214km

Monthly Cost of the New Locations

$31,500.00

Footprint Cost per TB Served

$262.5000

Step by step

  1. Values used

    Locations today = 6 locations; Average user distance to the nearest location = 1,800 km; Latency target = 25 ms; Edge processing time per request = 8 ms; Fibre path vs straight line = 1.40 ×; Spare locations for failure = 1 locations; Monthly cost per location = 3,500 USD; Traffic served = 200 TB/month

  2. Edge Location

    distance budget = (target RTT − processing) × 200,000 ÷ (2 × route factor), and because coverage grows with area, locations needed ≈ current locations × (current distance ÷ budget)², plus spares.

  3. Locations Needed

    = 15 locations

  4. Locations to Add

    = 9 locations

  5. Round-Trip Time Today

    = 33.20 ms

  6. Round-Trip Time After the Build

    = 25.00 ms

  7. Distance Budget for the Target

    = 1,214 km

  8. Monthly Cost of the New Locations

    = 31,500.00

How it works

Subtracting processing time from the latency target leaves a propagation budget, which converts directly into a maximum user-to-edge distance at 200,000 km/s. Because locations cover area rather than distance, mean distance falls with the square root of location count — so halving latency needs about four times the footprint, which is where the cost curve bites. This is the quantitative version of 'just add more PoPs': the squared relationship means the last 10 ms costs far more than the first 50 ms, and beyond a point buying more locations is worse value than cutting processing time or payload size.

Formula

Edge Location

distance budget = (target RTT − processing) × 200,000 ÷ (2 × route factor), and because coverage grows with area, locations needed ≈ current locations × (current distance ÷ budget)², plus spares.

distance budget
Furthest a user can be and still meet the latency target
route factor
How much longer the cable path is than the straight line
squared term
Halving mean distance needs roughly four times the locations

Frequently Asked Questions

How is Edge Location calculated?

distance budget = (target RTT − processing) × 200,000 ÷ (2 × route factor), and because coverage grows with area, locations needed ≈ current locations × (current distance ÷ budget)², plus spares. Subtracting processing time from the latency target leaves a propagation budget, which converts directly into a maximum user-to-edge distance at 200,000 km/s. Because locations cover area rather than distance, mean distance falls with the square root of location count — so halving latency needs about four times the footprint, which is where the cost curve bites.

Why does Edge Location matter?

This is the quantitative version of 'just add more PoPs': the squared relationship means the last 10 ms costs far more than the first 50 ms, and beyond a point buying more locations is worse value than cutting processing time or payload size.

What values do I need to enter?

This calculator takes 8 inputs: Locations today, Average user distance to the nearest location, Latency target, Edge processing time per request, Fibre path vs straight line, Spare locations for failure, Monthly cost per location, Traffic served. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.

You might also need