Consider Power Usage Effectiveness (PUE) #197
Replies: 6 comments 5 replies
-
Oh I like this a lot! |
Beta Was this translation helpful? Give feedback.
-
That's a good point, we should make a reference to it in the energy section to include the PUE in your calculation when running in the cloud, but since the equation has to be applicable to non-cloud scenarios including it in the main equation would be confusing. I would suggest just discussing it in the As far as I am aware I don't believe any cloud provider gives the PUE at the DC level, I believe all the major players either give a global yearly average or don't discuss it at all? I could be wrong about that, I know it's true for Microsoft. |
Beta Was this translation helpful? Give feedback.
-
Including PUE is a good idea for cloud, as the data is available. For instance, Google cloud provides this quarterly, apart from yearly- https://www.google.com/about/datacenters/efficiency/. So based on the availability of PUE values, this can be reported and used. |
Beta Was this translation helpful? Give feedback.
-
One of the things that @jawache and I were talking about was that PUE needs to be strongly tied with a component boundary otherwise there is a huge potential for misuse by leaning in on specific elements that are included and not included that can skew the actual number that comes out from this. This is a great call then for standardizing what is included in the component boundary when calculating the PUE |
Beta Was this translation helpful? Give feedback.
-
@Green-Software I love your point about "If we include PUE in the equation, SCI score could be lowered without optimizing code but by optimizing facility operation or moving software to a facility with lower PUE. In general, it is still a good thing to encourage, just like we encourage software to run in a location with low carbon intensity" . So if we want to calculate and compare SCI values of 2 pieces of software would including PUE in the equation skew the comparison logic ? |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
The Power Usage Effectiveness (PUE) is not included as part of the operational energy. The total operational energy includes the energy consumed by the computing equipment and the supporting energy consumed by facilities (e.g. HVAC).
PUE is the ratio of total amount of energy used by a computer data center facility to the energy used by the computing equipment. If we do not include PUE, a software running at the same hardware with the same energy consumption at two different datacenters located in the same city would have the same operational energy E based on the current equation. However, if datacenter A's PUE is 1.1 while datacenter B's PUE is 1.3, the actual total energy consumption of the same software running at these two data centers would be 18% different. That difference is not reflected by the current equation.
If we consider PUE, the equation would be: SCI = ((E * PUE * I) + M) per R
Note that there are three potential issues if we do consider PUE: (1) PUE varies by seasons. Should we use the lowest PUE or average yearly measured PUEs? (2) Large data centers (e.g. Microsoft, Google, and Facebook) monitor PUEs frequently but PUE may not be widely available in other small scale systems. Including PUE in SCI will motivate more data centers to measure and improve their PUEs. (3) If we include PUE in the equation, SCI score could be lowered without optimizing code but by optimizing facility operation or moving software to a facility with lower PUE. In general, it is still a good thing to encourage, just like we encourage software to run in a location with low carbon intensity.
Beta Was this translation helpful? Give feedback.
All reactions