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 modelled 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 modelled separately.

Params

name

A human readable description of the object.

carbon_footprint_fabrication_per_unit

Embodied carbon emitted to manufacture the appliance.

Unit: kilogram.

power_per_unit

Electrical power drawn at full workload.

Unit: watt.

lifespan

Expected time before the appliance is replaced. Embodied carbon is amortised over this duration.

Unit: year.

idle_power_per_unit

Electrical power drawn at zero workload.

Unit: watt.

nb_of_units

Number of identical appliance units making up the component.

Unit: dimensionless.

Calculated attributes

carbon_footprint_fabrication

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

Example value: no value

Depends directly on:

through the following calculations:

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

power

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

Example value: no value

Depends directly on:

through the following calculations:

You can also visit the link to no value’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: no value

Depends directly on:

through the following calculations:

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

fabrication_footprint_per_edge_device

Total hourly fabrication 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 no value’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 no value’s full calculation graph.

energy_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 no value’s full calculation graph.