Replies: 8 comments
-
@Willmish We are also thinking it is necessary to determine the interface first - |
Beta Was this translation helpful? Give feedback.
-
Hi @yuu1127, I will not be available this week, but I am planning to set up a meeting revolving around WattTime API and this issue in particular next week on Tuesday 17.05 at 10:30 BST. This will be take place on slack (more info there, on the #proj-carbon-aware-sdk channel) Regarding the identifiers, it does seem like a reasonable mapping. Do you suggest this replaces the default names cloud providers use for their regions? (so azure:uk:south or azure:uk:s instead of southuk) If so, only thing I am worried about is that this introduces another format to represent those regions, apart from the ones defined by WattTime, and the cloud providers. (It does unify them in a sense, but does create new abbreviation format developers need to follow). Maybe instead use another parameter to indicate cloud provider and use the abbreviations for those regions provided by that cloud platform? E.g.:
Or merge the two ideas and have a layered structure (like you suggested), which uses the original names of the regions, given by the cloud providers? The reason why (I think) sticking to the names for the regions given by the cloud providers is crucial, is because the developers who work with those tool (E.g. AWS devs), will most likely know the regions they are interested in by heart, and won't have to go and look through another lookup to see which region has what mapping on the SDK. Hope that makes sense. |
Beta Was this translation helpful? Give feedback.
-
Hi @Willmish, yes for identifier it's better to use the name with extensibility for future usage. Another concern is whether we need to make mapping for the cloud between Watttime.
great !! I will attend this if I can make it |
Beta Was this translation helpful? Give feedback.
-
Hi, I have done some work with WattTime api. def love to contribute here. :) |
Beta Was this translation helpful? Give feedback.
-
Sorry to be late the party but exactly what we were discussing with @Willmish about watttime seeming too generic and seeking more accurate values (from cloud provider at least or other source?) so the I is more accurate. Anyway please count me in too :) |
Beta Was this translation helpful? Give feedback.
-
I agree, it seems there are not many choices for sources of "I"(carbon intensity) as far as I know.
Yes if it's possible to get "I" sources from Datacenter (also cloud provider), |
Beta Was this translation helpful? Give feedback.
-
Converted to discussion, as there is some existing WattTIme API support, but there are some interesting ideas here worth keeping. |
Beta Was this translation helpful? Give feedback.
-
We should also consider other local APIs as data sources -> e.g. for UK's grid: https://carbonintensity.org.uk/ Maybe create a collection here or in separate discussion of APIs/data sources worth looking into? |
Beta Was this translation helpful? Give feedback.
-
The WattTime API can be used as one of the sources for determining carbon index of different regions. We will also need to later add support for other data-sources - e.g. Electricity map.
To use it with the CarbonAware SDK, we need to:
C# WattTime API development workflow:
Beta Was this translation helpful? Give feedback.
All reactions