Skip to content

EdgeWorkloadComponent

A whole-device opaque resource described only by a 0..1 utilisation level (an "appliance-style" component). Used when individual CPU/RAM specs are not modeled or don’t apply, only how loaded the device is.

When to use this class

Use EdgeWorkloadComponent for appliance-style devices where the internal hardware is opaque. Use EdgeRAMComponent, EdgeCPUComponent, and EdgeStorage when compute and memory components need to be modeled separately.

Params

name

A human readable description of the object.

carbon_footprint_manufacturing_per_unit

Embodied carbon emitted to manufacture one unit of the component.

Unit: kilogram.

power_per_unit

Electrical power drawn by one fully-loaded unit.

Unit: watt.

lifespan

Expected time before a unit is replaced. Embodied carbon is amortised over this duration.

Unit: year.

idle_power_per_unit

Electrical power drawn by one idle unit.

Unit: watt.

nb_of_units

Number of identical units in the component.

Unit: dimensionless.

Calculated attributes

carbon_footprint_manufacturing

Embodied carbon of one component, equal to the per-unit manufacturing footprint times the number of units in the component.

Example value: 80 kg

Depends directly on:

through the following calculations:

You can also visit the link to Carbon footprint manufacturing’s full calculation graph.

power

Power drawn by one fully-loaded component, equal to per-unit power times the number of units.

Example value: 40 W

Depends directly on:

through the following calculations:

You can also visit the link to Power’s full calculation graph.

idle_power

Power drawn by one idle component, equal to per-unit idle power times the number of units.

Example value: 4 W

Depends directly on:

through the following calculations:

You can also visit the link to Idle power’s full calculation graph.

manufacturing_footprint_per_edge_device

Total hourly manufacturing footprint per edge device, summed across all usage patterns this component appears in.

Example value: no value

Depends directly on:

through the following calculations:

You can also visit the link to Total manufacturing footprint per edge device across usage patterns’s full calculation graph.

energy_per_edge_device

Total hourly energy consumed per edge device, summed across all usage patterns.

Example value: no value

Depends directly on:

through the following calculations:

You can also visit the link to Total energy consumed per edge device across usage patterns’s full calculation graph.

use_footprint_per_edge_device

Total hourly energy-use footprint per edge device, summed across all usage patterns.

Example value: no value

Depends directly on:

through the following calculations:

You can also visit the link to Total use footprint per edge device across usage patterns’s full calculation graph.