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

Implement cost models #31

Open
4 tasks
fabianishere opened this issue Oct 21, 2021 · 0 comments
Open
4 tasks

Implement cost models #31

fabianishere opened this issue Oct 21, 2021 · 0 comments
Labels
area/compute Changes related to the compute service area/web Changes related to OpenDC web components kind/feature New feature or request

Comments

@fabianishere
Copy link
Member

A large factor in real-world decision-making is, naturally, the financial picture. Buying/leasing servers comes with certain costs, just as power supply does. The former can even be interpolated to compute the per-hour cost of a certain resource, to accurately be able to quantify the cost of running certain workloads or introducing certain resources to the mix. Adding client-side cost models (how much customers are charged) would make this even more realistic, but this also adds a significant amount of complexity. SLA penalty calculations could also be added for more realism, using the available failure models.

This includes:

  • Similarly to how power consumption is be modeled, each rack and machine should not only compute the power it uses, but also its cost of ownership. For this, the cost of each resource type needs to be recorded
  • For each unit of power consumption, a cost needs to be accumulated
  • Nice to have: implementing client-side models
  • Nice to have: implementing SLA penalties
@fabianishere fabianishere added kind/feature New feature or request area/compute Changes related to the compute service area/web Changes related to OpenDC web components labels Oct 21, 2021
@fabianishere fabianishere changed the title Implement a cost model Implement cost models Oct 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/compute Changes related to the compute service area/web Changes related to OpenDC web components kind/feature New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant