-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Action/SCI] Metrics for Embodied Emissions factor (M) for Falco #40
Comments
The embodied impact (M) depends on the instance type (server) running the application. You can find a comparable instance type from AWS and use BoaviztAPI (interactive front-end) to estimate the embodied impact of that instance type. Or you could extend BoaviztAPI to support Equinix instance types (although that would probably be somewhat time-consuming). |
SummaryI've used the Boavizta front end to calculate the emissions factor for the Equinix With the information available it returns a TE (Total Emissions) of 524.3 kgCO2eq for an EL (Expected Lifespan) of 4 years (35,040 hours) this results in an hourly value for M of 14.96 gCO2eq The inputs and areas that need clarification are listed below. Once we're happy with this approach I'll write docs and the text for the panel in the Grafana dashboard. CalculationYou can read about Boavizta's methodology here. Currently all Equinix nodes we use are m3.small.x86 if we change instance types we'll need to repeat this process. This screenshot shows the inputs and outputs. They are listed below and text in bold are inputs were more information or clarification is needed. The output includes both the embodied carbon and a calculation for the energy consumption of the server during its expected lifetime. However we only use the embodied carbon since energy is measured with Kepler. InputsCPU
RAM
SSD
Others
Server Usage
Outputs
ResultTE (Total Emissions) of 524.3 kgCO2eq with an EL (Expected Lifespan) of 4 years (35,040 hours) Out Of Scope
|
See above comment for the results of the Boavizta calculator. @vielmetti It would be great to get your feedback on this. As well as any extra details you can share on the server spec. @JacobValdemar I think you have experience with the Boavizta dataset? If are able to double check my working that would be much appreciated. @nikimanoledaki @AntonioDiTuri likewise PTAL 🙏 |
CPU: Nice that you have obtained information about the specific CPU being used. I would recommend you to use the BoaviztAPI API instead of Datavizta to get the embodied impact of the server. It provides a more detailed response. Since the [1] L. A. Barroso, U. Hölzle, and P. Ranganathan, The Datacenter as a Computer (Synthesis Lectures on Computer Architecture), 3rd ed. Cham: Springer Nature, 2019, isbn: 978-3-031-01761-2. [Online]. Available: https://library.oapen.org/handle/20. 500.12657/61844 (visited on 12/08/2023). |
@JacobValdemar Thank you for the link and confirming on the defaults. Using the API is a better approach. It returns a slightly higher TE of 550 kgCO2eq with 4 years EL that is an hourly M of 15.70 gCO2eq. Here is the API request. Not posting the response as its large but its very interesting and has more accurate config for the CPU.
|
SCI = (E * I) + M per R
focusing on energy metric pre-KubeCon+CloudNativeCon EU '24
The text was updated successfully, but these errors were encountered: