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.
Backwards links
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.