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

What are the use cases for real time power and carbon intensity information? #12

Open
Tracked by #13 ...
adrianco opened this issue Oct 10, 2023 · 3 comments
Open
Tracked by #13 ...

Comments

@adrianco
Copy link
Contributor

Most fundamentally, there is a gap between what can be done in a datacenter context today, and what can be done in the cloud, because some information is only known by the cloud provider. So one use case is to enable innovation that spans datacenter and cloud environments.

The CNCF Kepler project is performing attribution and allocation for container based workloads. Making Kepler's model less wrong and more useful in cloud environments is one use case.

Cost optimization vendors such as CloudZero want to add carbon optimization to their products. From the PRFAQ:
CloudZero CEO Erik Petersen said [APPROVED REAL QUOTE]“Sustainability has long been a concern for cloud engineering teams. But for as long as it’s been on engineers’ minds, the missing link in making sustainability a non-functional requirement has been the data. Every engineering decision is a buying decision — and consequently, an emissions decision — but without real-time data on cloud infrastructure’s cost and carbon consequences, engineers haven’t been able to prioritize efficiency as they build. GSF Real Time Cloud is a crucial step in establishing a universal definition of cloud sustainability; now it’s up to organizations to quantify and optimize their cloud efficiency in the name of sustainability — an existentially urgent concern for all of us.” — Erik Peterson CTO and Founder, CloudZero.

@PindyBhullar
Copy link

I think we need to break down the frequency of real time power and carbon intensity information. Split out the frequencies by the value it brings to the cloud providers and then the customers. The key question we have to ask is, once we have this data what can we do with that data.

@adrianco
Copy link
Contributor Author

It's difficult to generate data to calculate SCI in the cloud, so a lot of approximations and short cuts are taken. This SCI case study shows some of the difficulties. Green-Software-Foundation/sci-guide#53

@adrianco
Copy link
Contributor Author

I think we need to break down the frequency of real time power and carbon intensity information. Split out the frequencies by the value it brings to the cloud providers and then the customers. The key question we have to ask is, once we have this data what can we do with that data.

The proposal is that carbon intensity data is hourly, aligning with some of the 24/7 work and other data sources that provide forward predictions of carbon intensity for the next day, hour by hour.

Workload activity metrics are often at one minute resolution, and as utilization varies that can be turned into a power estimate for a defined instance type, or the power can be measured directly.

Both carbon intensity and power can be instrumented as confidence intervals with a most likely value, for use by monte-carlo models.

@seanmcilroy29 seanmcilroy29 mentioned this issue Oct 23, 2023
13 tasks
@seanmcilroy29 seanmcilroy29 mentioned this issue Nov 6, 2023
14 tasks
@seanmcilroy29 seanmcilroy29 mentioned this issue Dec 5, 2023
15 tasks
@seanmcilroy29 seanmcilroy29 mentioned this issue Dec 19, 2023
17 tasks
@seanmcilroy29 seanmcilroy29 mentioned this issue Jan 2, 2024
16 tasks
@seanmcilroy29 seanmcilroy29 mentioned this issue Jan 12, 2024
15 tasks
@seanmcilroy29 seanmcilroy29 mentioned this issue Jan 30, 2024
15 tasks
@seanmcilroy29 seanmcilroy29 mentioned this issue Feb 27, 2024
15 tasks
@seanmcilroy29 seanmcilroy29 mentioned this issue Mar 8, 2024
19 tasks
@seanmcilroy29 seanmcilroy29 mentioned this issue Mar 22, 2024
24 tasks
@seanmcilroy29 seanmcilroy29 mentioned this issue Apr 5, 2024
31 tasks
@seanmcilroy29 seanmcilroy29 mentioned this issue Apr 19, 2024
29 tasks
@seanmcilroy29 seanmcilroy29 mentioned this issue May 7, 2024
25 tasks
@seanmcilroy29 seanmcilroy29 mentioned this issue May 17, 2024
24 tasks
@seanmcilroy29 seanmcilroy29 mentioned this issue Jun 3, 2024
24 tasks
@seanmcilroy29 seanmcilroy29 mentioned this issue Jun 14, 2024
24 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants