Skip to content

Storage

Params

name

A human readable description of the object.

storage_capacity

Storage capacity of storage in terabyte.

carbon_footprint_fabrication_per_storage_capacity

Fabrication carbon footprint of storage per storage capacity in kilogram / terabyte.

data_replication_factor

Data replication factor of storage in dimensionless.

data_storage_duration

Data storage duration of storage in hour.

base_storage_need

Storage initial storage need in terabyte.

lifespan

Lifespan of storage in year.

fixed_nb_of_instances

User defined number of storage instances. Can be an EmptyExplainableObject in which case the optimum number of instances will be computed, or an ExplainableQuantity with a dimensionless value, in which case e-footprint will raise an error if the object needs more instances than available.

Calculated attributes

carbon_footprint_fabrication

ExplainableQuantity in kilogram, representing the Carbon footprint of storage.

Example value: 160 kg

Depends directly on:

through the following calculations:

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

full_cumulative_storage_need_per_job

Dictionary with Job as keys and Cumulative storage for manually defined job in storage as values, in terabyte.

Example value: {
Job Manually defined job (f473c8): 105192 values from 2024-12-31 23:00:00+00:00 to 2036-12-31 23:00:00+00:00 in B:
first 10 vals [0.0096, 0.048, 0.0912, 0.13, 0.144, 0.149, 0.182, 0.211, 2.65, 7.46],
last 10 vals [145000000, 145000000, 145000000, 145000000, 145000000, 145000000, 145000000, 145000000, 145000000, 145000000],
VideoStreamingJob Video streaming job (3a2d35): 26298 values from 2024-12-31 23:00:00+00:00 to 2028-01-01 17:00:00+00:00 in TB:
first 10 vals [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
last 10 vals [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
}

Depends directly on:

through the following calculations:

You can also visit the link to Cumulative storage for Manually defined job in storage’s full calculation graph.

full_cumulative_storage_need

Full cumulative storage need for storage in terabyte.

Example value: 105192 values from 2024-12-31 23:00:00+00:00 to 2036-12-31 23:00:00+00:00 in B:
first 10 vals [0.0096, 0.048, 0.0912, 0.13, 0.144, 0.149, 0.182, 0.211, 2.65, 7.46],
last 10 vals [145000000, 145000000, 145000000, 145000000, 145000000, 145000000, 145000000, 145000000, 145000000, 145000000]

Depends directly on:

through the following calculations:

You can also visit the link to Full cumulative storage need for storage’s full calculation graph.

raw_nb_of_instances

Hourly raw number of instances for storage in concurrent.

Example value: 105192 values from 2024-12-31 23:00:00+00:00 to 2036-12-31 23:00:00+00:00 in k:
first 10 vals [0.0000000012, 0.000000006, 0.0000000114, 0.0000000162, 0.000000018, 0.0000000186, 0.0000000228, 0.0000000264, 0.000000332, 0.000000932],
last 10 vals [18.1, 18.1, 18.1, 18.1, 18.1, 18.1, 18.1, 18.1, 18.1, 18.1]

Depends directly on:

through the following calculations:

You can also visit the link to Hourly raw number of instances for storage’s full calculation graph.

nb_of_instances

Hourly number of instances for storage in concurrent.

Example value: 105192 values from 2024-12-31 23:00:00+00:00 to 2036-12-31 23:00:00+00:00 in k:
first 10 vals [0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001],
last 10 vals [18.1, 18.1, 18.1, 18.1, 18.1, 18.1, 18.1, 18.1, 18.1, 18.1]

Depends directly on:

through the following calculations:

You can also visit the link to Hourly number of instances for storage’s full calculation graph.

instances_fabrication_footprint

Hourly storage instances fabrication footprint in kilogram.

Example value: 105192 values from 2024-12-31 23:00:00+00:00 to 2036-12-31 23:00:00+00:00 in kg:
first 10 vals [0.00304, 0.00304, 0.00304, 0.00304, 0.00304, 0.00304, 0.00304, 0.00304, 0.00304, 0.00304],
last 10 vals [55.1, 55.1, 55.1, 55.1, 55.1, 55.1, 55.1, 55.1, 55.1, 55.1]

Depends directly on:

through the following calculations:

You can also visit the link to Hourly storage instances fabrication footprint’s full calculation graph.

instances_energy

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

Example value: no value

Depends directly on:

through the following calculations:

You can also visit the link to Hourly storage energy footprint’s full calculation graph.

fabrication_impact_repartition_weights

Dictionary with Job as keys and Manually defined job fabrication weight in storage impact repartition as values, in terabyte.

Example value: {
Job Manually defined job (f473c8): 105192 values from 2024-12-31 23:00:00+00:00 to 2036-12-31 23:00:00+00:00 in B:
first 10 vals [4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000],
last 10 vals [145000000, 145000000, 145000000, 145000000, 145000000, 145000000, 145000000, 145000000, 145000000, 145000000],
VideoStreamingJob Video streaming job (3a2d35): 105192 values from 2024-12-31 23:00:00+00:00 to 2036-12-31 23:00:00+00:00 in B:
first 10 vals [4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000],
last 10 vals [172, 438, 703, 969, 1230, 1500, 1770, 2030, 2300, 2560],
}

Depends directly on:

through the following calculations:

You can also visit the link to Manually defined job fabrication weight in storage impact repartition’s full calculation graph.

fabrication_impact_repartition_weight_sum

Sum of storage fabrication impact repartition weights in terabyte.

Example value: 105192 values from 2024-12-31 23:00:00+00:00 to 2036-12-31 23:00:00+00:00 in B:
first 10 vals [8000, 8000, 8000, 8000, 8000, 8000, 8000, 8000, 8000, 8000],
last 10 vals [145000000, 145000000, 145000000, 145000000, 145000000, 145000000, 145000000, 145000000, 145000000, 145000000]

Depends directly on:

through the following calculations:

You can also visit the link to Sum of storage fabrication impact repartition weights’s full calculation graph.

fabrication_impact_repartition

Dictionary with Job as keys and Storage fabrication impact attribution to manually defined job as values, in concurrent.

Example value: {
Job Manually defined job (f473c8): 105192 values from 2024-12-31 23:00:00+00:00 to 2036-12-31 23:00:00+00:00 in :
first 10 vals [0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5],
last 10 vals [1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
VideoStreamingJob Video streaming job (3a2d35): 105192 values from 2024-12-31 23:00:00+00:00 to 2036-12-31 23:00:00+00:00 in :
first 10 vals [0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5],
last 10 vals [0.00000119, 0.00000302, 0.00000485, 0.00000668, 0.00000852, 0.0000103, 0.0000122, 0.000014, 0.0000159, 0.0000177],
}

Depends directly on:

through the following calculations:

You can also visit the link to storage fabrication impact attribution to Manually defined job’s full calculation graph.

usage_impact_repartition_weight_sum

Example value: no value

Depends directly on:

through the following calculations:

You can also visit the link to Sum of storage usage impact repartition weights’s full calculation graph.