Skip to content

Server

Params

name

A human readable description of the object.

server_type

Server type of server.

For example, autoscaling.

carbon_footprint_fabrication

Carbon footprint fabrication of server in kilogram.

power

Power of server in watt.

lifespan

Lifespan of server in year.

idle_power

Idle power of server in watt.

ram

Ram of server in gigabyte_ram.

compute

Nb cpu cores of server in cpu_core.

power_usage_effectiveness

Pue of server in dimensionless.

average_carbon_intensity

Average carbon intensity of server electricity in gram / kilowatt_hour.

utilization_rate

Server utilization rate in dimensionless.

base_ram_consumption

Base ram consumption of server in megabyte_ram.

base_compute_consumption

Base cpu core consumption of server in cpu_core.

storage

An instance of Storage.

fixed_nb_of_instances

User defined number of server 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

hour_by_hour_ram_need

Server hour by hour ram need in gigabyte_ram.

Example value: 105192 values from 2025-01-01 00:00:00+00:00 to 2037-01-01 00:00:00+00:00 in GB_ram:
first 10 vals [0.1, 0.1, 0.0167, 0.0167, 0.117, 0.117, 0.0167, 0.131, 0.178, 0.0583],
last 10 vals [0.0694, 0.0694, 0.0694, 0.0694, 0.0694, 0.0555, 0.0416, 0.0277, 0.0138, 0]

Depends directly on:

through the following calculations:

You can also visit the link to server hour by hour ram need’s full calculation graph.

hour_by_hour_compute_need

Server hour by hour compute need in cpu_core.

Example value: 105192 values from 2025-01-01 00:00:00+00:00 to 2037-01-01 00:00:00+00:00 in cpu_core:
first 10 vals [0.00655, 0.00655, 0.00109, 0.00109, 0.00765, 0.00765, 0.00109, 0.0354, 0.0653, 0.0844],
last 10 vals [0.139, 0.139, 0.139, 0.139, 0.139, 0.111, 0.0832, 0.0555, 0.0277, 0]

Depends directly on:

through the following calculations:

You can also visit the link to server hour by hour compute need’s full calculation graph.

occupied_ram_per_instance

ExplainableQuantity in gigabyte_ram, representing the Occupied ram per server instance including services.

Example value: 2.3 GB_ram

Depends directly on:

through the following calculations:

You can also visit the link to Occupied RAM per server instance including services’s full calculation graph.

occupied_compute_per_instance

ExplainableQuantity in cpu_core, representing the Occupied cpu per server instance including services.

Example value: 2 cpu_core

Depends directly on:

through the following calculations:

You can also visit the link to Occupied CPU per server instance including services’s full calculation graph.

available_ram_per_instance

ExplainableQuantity in gigabyte_ram, representing the Available ram per server instance.

Example value: 113 GB_ram

Depends directly on:

through the following calculations:

You can also visit the link to Available RAM per server instance’s full calculation graph.

available_compute_per_instance

ExplainableQuantity in cpu_core, representing the Available cpu per server instance.

Example value: 19.6 cpu_core

Depends directly on:

through the following calculations:

You can also visit the link to Available CPU per server instance’s full calculation graph.

raw_nb_of_instances

Hourly raw number of server instances in concurrent.

Example value: 105192 values from 2025-01-01 00:00:00+00:00 to 2037-01-01 00:00:00+00:00 in :
first 10 vals [0.000887, 0.000887, 0.000148, 0.000148, 0.00104, 0.00104, 0.000148, 0.00181, 0.00333, 0.0043],
last 10 vals [0.00708, 0.00708, 0.00708, 0.00708, 0.00708, 0.00566, 0.00425, 0.00283, 0.00141, 0]

Depends directly on:

through the following calculations:

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

nb_of_instances

Hourly number of server instances in concurrent.

Example value: 105192 values from 2025-01-01 00:00:00+00:00 to 2037-01-01 00:00:00+00:00 in :
first 10 vals [1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
last 10 vals [1, 1, 1, 1, 1, 1, 1, 1, 1, 0]

Depends directly on:

through the following calculations:

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

instances_fabrication_footprint

Hourly server instances fabrication footprint in kilogram.

Example value: 105192 values from 2025-01-01 00:00:00+00:00 to 2037-01-01 00:00:00+00:00 in g:
first 10 vals [11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4],
last 10 vals [11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 0]

Depends directly on:

through the following calculations:

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

instances_energy

Hourly energy consumed by server instances in kilowatt_hour.

Example value: 105192 values from 2025-01-01 00:00:00+00:00 to 2037-01-01 00:00:00+00:00 in kWh:
first 10 vals [0.0603, 0.0603, 0.06, 0.06, 0.0603, 0.0603, 0.06, 0.0605, 0.061, 0.0613],
last 10 vals [0.0621, 0.0621, 0.0621, 0.0621, 0.0621, 0.0617, 0.0613, 0.0608, 0.0604, 0]

Depends directly on:

through the following calculations:

You can also visit the link to Hourly energy consumed by server instances’s full calculation graph.

energy_footprint

Hourly server energy footprint in kilogram.

Example value: 105192 values from 2025-01-01 00:00:00+00:00 to 2037-01-01 00:00:00+00:00 in g:
first 10 vals [6.03, 6.03, 6, 6, 6.03, 6.03, 6, 6.05, 6.1, 6.13],
last 10 vals [6.21, 6.21, 6.21, 6.21, 6.21, 6.17, 6.13, 6.08, 6.04, 0]

Depends directly on:

through the following calculations:

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

service_total_job_volumes

Dictionary with VideoStreaming as keys and Total job volume for video streaming service as values, in concurrent.

Example value: {
VideoStreaming Video streaming service (e90095): 26298 values from 2025-01-01 00:00:00+00:00 to 2028-01-01 18:00:00+00:00 in :
first 10 vals [2, 2, 0.333, 0.333, 2.33, 2.33, 0.333, 2.33, 3, 0.333],
last 10 vals [2.33, 0.333, 1, 0.333, 2.33, 1.67, 2, 1, 1, 1.33],
}

Depends directly on:

through the following calculations:

You can also visit the link to Total job volume for Video streaming service’s full calculation graph.

job_repartition_weights

Dictionary with Job as keys and Manually defined job weight in server impact repartition as values, in concurrent.

Example value: {
Job Manually defined job (74867f): 105192 values from 2025-01-01 00:00:00+00:00 to 2037-01-01 00:00:00+00:00 in :
first 10 vals [0.0000152, 0.0000152, 0.00000253, 0.00000253, 0.0000177, 0.0000177, 0.00000253, 0.00128, 0.00255, 0.0038],
last 10 vals [0.00633, 0.00632, 0.00633, 0.00633, 0.00633, 0.00506, 0.00379, 0.00253, 0.00126, 0],
VideoStreamingJob Video streaming job (79415b): 105192 values from 2025-01-01 00:00:00+00:00 to 2037-01-01 00:00:00+00:00 in :
first 10 vals [0.0167, 0.0167, 0.0158, 0.0158, 0.0168, 0.0168, 0.0158, 0.0168, 0.0172, 0.0158],
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 Manually defined job weight in server impact repartition’s full calculation graph.

fabrication_impact_repartition_weight_sum

Sum of server fabrication impact repartition weights in concurrent.

Example value: 105192 values from 2025-01-01 00:00:00+00:00 to 2037-01-01 00:00:00+00:00 in :
first 10 vals [0.0167, 0.0167, 0.0158, 0.0158, 0.0169, 0.0169, 0.0158, 0.0181, 0.0197, 0.0196],
last 10 vals [0.00633, 0.00632, 0.00633, 0.00633, 0.00633, 0.00506, 0.00379, 0.00253, 0.00126, 0]

Depends directly on:

through the following calculations:

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

fabrication_impact_repartition

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

Example value: {
Job Manually defined job (74867f): 105192 values from 2025-01-01 00:00:00+00:00 to 2037-01-01 00:00:00+00:00 in :
first 10 vals [0.000911, 0.000911, 0.00016, 0.00016, 0.00105, 0.00105, 0.00016, 0.0707, 0.129, 0.194],
last 10 vals [1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
VideoStreamingJob Video streaming job (79415b): 105192 values from 2025-01-01 00:00:00+00:00 to 2037-01-01 00:00:00+00:00 in :
first 10 vals [0.999, 0.999, 1, 1, 0.999, 0.999, 1, 0.929, 0.871, 0.806],
last 10 vals [0, 0, 0, 0, 0, 0, 0, 0, 0, 1],
}

Depends directly on:

through the following calculations:

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

usage_impact_repartition_weight_sum

Sum of server usage impact repartition weights in concurrent.

Example value: 105192 values from 2025-01-01 00:00:00+00:00 to 2037-01-01 00:00:00+00:00 in :
first 10 vals [0.0167, 0.0167, 0.0158, 0.0158, 0.0169, 0.0169, 0.0158, 0.0181, 0.0197, 0.0196],
last 10 vals [0.00633, 0.00632, 0.00633, 0.00633, 0.00633, 0.00506, 0.00379, 0.00253, 0.00126, 0]

Depends directly on:

through the following calculations:

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

usage_impact_repartition

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

Example value: {
Job Manually defined job (74867f): 105192 values from 2025-01-01 00:00:00+00:00 to 2037-01-01 00:00:00+00:00 in :
first 10 vals [0.000911, 0.000911, 0.00016, 0.00016, 0.00105, 0.00105, 0.00016, 0.0707, 0.129, 0.194],
last 10 vals [1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
VideoStreamingJob Video streaming job (79415b): 105192 values from 2025-01-01 00:00:00+00:00 to 2037-01-01 00:00:00+00:00 in :
first 10 vals [0.999, 0.999, 1, 1, 0.999, 0.999, 1, 0.929, 0.871, 0.806],
last 10 vals [0, 0, 0, 0, 0, 0, 0, 0, 0, 1],
}

Depends directly on:

through the following calculations:

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