Skip to content
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

RAM coefficient value - implementation vs. HotCarbon paper #298

Open
davidkopp opened this issue Jul 17, 2024 · 3 comments
Open

RAM coefficient value - implementation vs. HotCarbon paper #298

davidkopp opened this issue Jul 17, 2024 · 3 comments
Labels

Comments

@davidkopp
Copy link
Contributor

At the moment, the coefficient value 0.284 W/GB is used in the implementation.

Source code:


Docs: https://doc.api.boavizta.org/Explanations/components/ram/#determining-the-parameters

In the paper that was recently published during the HotCarbon conference a different value is mentioned:

For a given model, the TechPowerUp SSD specs database [35] can be used to estimate the idle and active (averaged) power consumption values. For RAM banks, we use the averaged values from [33]: 0.19 W /GB and 0.54 W /GB in idle and active states, respectively. By default, RAM banks are constantly considered in an active state.

Source: Simon, T. et al. (2024) ‘BoaviztAPI: a bottom-up model to assess the environmental impacts of cloud services’, in. HotCarbon 2024. Available at: https://hotcarbon.org/assets/2024/pdf/hotcarbon24-final74.pdf

This seems to me as an inconsistency. Which value is more accurate?

@demeringo demeringo added the DATA label Sep 6, 2024
@da-ekchajzer
Copy link
Collaborator

@tibosmn @samuelrince do you remember ? Should we update the value ?

@tibosmn
Copy link
Contributor

tibosmn commented Sep 30, 2024

If I recall correctly, we decided to use a value sourced from the literature rather than one derived from the modeling process, which primarily show a static consumption anyway.
I'd update the value but let the final call to @samuelrince ;)

@samuelrince
Copy link
Member

samuelrince commented Sep 30, 2024

Indeed, the current value was an average computed from @github-benjamin-davy AWS dataset. But, we chose a different source in the paper. I think we should update the value in the API.

To do:

  • Change RAM consumption profile to only support idle and active states
  • Allow user to change, idle and active power consumption in addition to an utilization ratio
  • Compute that utilization ratio for archetypes depending on the instance type
  • Have a default value for the utilization set to 50%, maybe?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants