Skip to main content
Version: v2 beta

Network

Networks carry data between devices, data centres and third-party services. Impact depends on equipment and operations. Transferred volume can allocate that impact; it does not, by itself, describe marginal electricity consumption.

Define segments​

Fixed and cellular access are alternative paths. A local network, inter-datacentre transit and mobile access have different boundaries. The flow inventory determines factor selection.

SituationInputCheck
Controlled networkEquipment inventory and consumptionAllocation to the period and service
Opaque networkCompatible system factorTechnology, geography, year and covered phases
CDNUser traffic, origin traffic and cache resourcesThe user path remains on a cache hit

Why account for distance?​

The D4B approach assumes that, with comparable technology, the farther data travels, the more network equipment its delivery involves: transmission equipment and intermediate relays. This equipment consumes electricity and carries manufacturing impacts. Distance represents this infrastructure when a detailed inventory is unavailable.1

A per-GB·km factor therefore combines transferred volume with estimated path length. It distinguishes local from long-distance transfers. Proportionality is an average approximation: equally long paths can involve different equipment, capacities and utilisation levels. It does not mean that each additional byte triggers a proportional increase in electricity consumption.

Apply the factor's unit​

The Digital4Better network model uses factors per volume and distance. This convention remains in use. For each segment ss, manufacture and use-phase electricity are calculated separately:1

Iemb,i=∑sVsLsFemb,i,sE=∑sVsLsFelec,sI_{emb,i}=\sum_s V_s L_s F_{emb,i,s} \qquad E=\sum_s V_s L_s F_{elec,s}

VsV_s is volume in GB, LsL_s distance in km, Femb,i,sF_{emb,i,s} a factor in impact units/(GB·km), and Felec,sF_{elec,s} a factor in kWh/(GB·km). Electricity is then converted into impacts using the mix selected for each segment. Per-byte·km data are multiplied by 10910^9 to obtain per-decimal-GB·km factors.

Model segmentSelected distanceUse-phase electricity
User countryEstimated internal country distanceUser-country factor
Between countriesEstimated distance between departure and destination countriesContinental or world factor, depending on the route
Hosting countryEstimated internal destination-country distanceHosting-country factor

This segmentation is a calculation convention, not an observed route. The hosting segment is not added again when departure and destination are in the same country. Browser caching reduces volumes upstream; the CDN reduces origin transfers on the inter-country and hosting segments while retaining the user segment.1

The Web, Email and Native applications examples use I=VFrouteI=V F_{route} with a factor in kg CO₂e/GB that already includes distance. This derived factor does not replace the D4B per-GB·km model; it represents a defined route and boundary.

Converting a network factor for a route
Single-segment example
500km
0.0002kg CO₂e/(GB·km)
0.1 kg CO₂e/GBDistance is included in this factor.
200 GB×0.1 kg CO₂e/GB=20 kg CO₂e

Fictitious factor. For multiple segments, contributions are calculated with their respective volumes, distances and factors, then added.

The distance between countries is the great-circle distance, the shortest path on a sphere, between their reference points, called barycentres in this method. Internal distance is estimated by the equivalent radius r=S/πr=\sqrt{S/\pi}, where SS is the country's area in km².2

For Spain → Germany, the rounded values are 401 km, 1,615 km and 337 km. France, crossed in the illustration, does not add a step to the calculation. The circles show equivalent radii, not borders or network coverage.2

From the physical path to estimated distance
Illustrative network path and model distances between Spain and GermanyThe blue line illustrates a path through equipment, not a measured route. Coral dashes connect the reference barycentres over 1,615 km. Light circles show equivalent radii: 401 km for Spain and 337 km for Germany. France is visible between the two countries; its barycentre is not an additional step in the calculation.
Illustrative network pathModel distance between countriesBarycentreEquivalent country radius

The blue line represents delivery through equipment; its path is illustrative, not measured. The calculation uses the distance between barycentres and equivalent radii.

Origin and limitations of per-GB·km factors​

D4B normalisation divides reference network factors by a conventional distance to obtain coefficients per volume·km. This is a D4B methodological transformation, not factors published directly per kilometre by ADEME. Provenance, data versions and the representativeness of this normalisation still require documentation; this qualification work does not mean that the model has been abandoned.1

The CCF coefficient of 0.001 kWh/GB concerns an inter-datacentre boundary. It is not a complete local-network or user-access factor. The CCF methodology3 documents conversion assumptions.

Historical IR factor units require reconciliation. A sufficiently established system factor for LAN manufacture is unavailable here. These gaps remain visible in the register.

Handle access types and cache​

Fixed and cellular volumes each receive their respective factor. Traffic measurements that already account for caching require no further hit-ratio subtraction. A cache may reduce origin traffic while retaining the user path and its own storage and computation costs.

Changing traffic does not establish a proportional energy change in a shared network. The result remains an allocation using the chosen factor.

Effect of caching on transferred data volumes

Example: 200 GB of delivered content, with 80% of bytes available in cache.

Origin server40 GB

transferred to the CDN

CDN cache160 + 40 GB

cached + received from origin

Readers200 GB

still delivered to user devices

Origin → CDN: 200 × (1 − 0.80) = 40 GB. CDN → readers: 200 GB.

Traffic example, not a calculated impact saving. CDN storage and computation still require assessment. Assumptions: identical content, a warm cache, excluding requests and revalidation. Both paths require factors with matching boundaries.

Apply to a service​

Web, Email and Native applications simulators calculate transfers. Network factors must be supplied: a blank field means unassessed. A known network can rely on the Fleet or Hosting inventory, followed by a documented allocation.

Each factor retains its source, version, unit and covered segments. Equipment already included in a system factor cannot contribute again.

Detail the path segments​

SegmentEquipment and activityData to seek
LANWi-Fi, switches, cables, internal site networkInventory, energy, ports and usage time
Fixed accessRouter, optical termination, operator networkFactor boundary, technology and period
Cellular accessAntennas, radio and core networkGeneration, coverage, load and sharing
WAN transitRouting, transport and interconnectionIncluded segments, volumes and allocation
CDNCache, storage, servers and client deliveryCache-hit rate and resource location

A path can cross several segments. An aggregate factor already covering access and transit replaces those contributions; it does not add to them. Active and passive equipment manufacture may be included or absent depending on the source.

Local-network allocation and distance interpretation​

For an inventoried LAN, distribute energy and manufacture using documented keys: reserved capacity, port time, traffic or an appropriate combination. Traffic-based allocation distributes an inventory; it does not prove energy scales linearly with each byte.

Geographical distance does not describe physical paths, relays or actual equipment. In the D4B per-GB·km model, it is a conventional estimate explicitly used in the calculation. The electricity country of a distributed network does not automatically match the device country.

A CDN may reduce origin traffic while retaining delivery to readers. An overall reduction depends on storage, requests and remaining transfers.

Difference from PCR network allocation​

The D4B model retains volume–distance allocation; the illustrations use a per-GB route factor. The Internet access PCR separates a traffic-dependent contribution from a fixed subscription contribution. The application PCR then allocates the fixed part between uses: reducing bytes does not reduce every allocated contribution proportionally.45

Understand the fixed contribution without mixing models​

The application PCR combines a per-GB contribution with an annual per-subscription contribution, adjusted by subscriptions per user and the share of network usage time. Its annexed coefficients describe France. A whole annual subscription must not be added to every session.

This difference is documented without substituting PCR conventions for the D4B per-GB·km model. An additional fixed contribution depends on what that factor already covers. An unassessed fixed share remains an explicit limitation. The application PCR allows its exclusion when it is demonstrated to contribute less than 5% of the application's total impact, not by default.

The application PCR uses differing descriptions for users and sessions on pp. 26–27. Implementation requires distinct definitions of unique users, sessions, total traffic and traffic per user. LAN allocation uses user counts, separately from the Internet model. A smartphone on Wi-Fi is not a cellular access connection.

The local network (LAN) also comprises switches, access points, cabling and supporting equipment, with availability and redundancy requirements. The LAN PCR provides an inventory framework and telephony boundaries, not a universal per-GB factor. A missing aggregate LAN factor does not justify excluding an available local inventory.6

Footnotes​

  1. Digital4Better, network modelling, revision 4e40ae8, external WAN modelling and per-byte/km factors; Web application, network impact section. D4B convention still in use, with estimated distances and coefficients requiring representativeness assessment. ↩ ↩2 ↩3 ↩4

  2. Digital4Better Open Data, revision 77cae4a: country coordinates and areas, ESDE distance of 1,615.380 km and internal distances ES = 401.311 km and DE = 337.254 km. Calculation, functions computeDistance (Earth radius of 6,371 km) and generateCountries. Basemap: Natural Earth, country boundaries at 1:110 million, public domain. The network path is illustrative, not measured. ↩ ↩2

  3. CCF methodology. Online documentation, unpinned version. ↩

  4. ADEME, RCP de la fourniture d’accès Internet, rapport de 71 pages diffusé par l’ADEME (fiche publiée en 2023), p. 7, 17, 31–32. ↩

  5. ADEME, RCP des applicatifs numériques, juin 2026, p. 24–27, 58. ↩

  6. ADEME, RCP réseau LAN et services de téléphonie d’entreprise, 2023, p. 9–15, sections 2.1 (unités fonctionnelles) et 3 (frontières). ↩