Using proxy metrics for improving energy efficiency of software
Proxy metrics for energy consumption
- CPU usage
- memory usage
- storage usage
- network usage
- costs
General approach
We could monitor the “vCPUs hours” over time to track our progress in improving the efficiency of our software, aiming to get the same performance from fewer computing resources.
Reliability of different proxy metrics
Costs
Asim Hussain – The Cost-Carbon Paradox - Why Cost Saving !== Carbon Reduction
Network usage
Energy consumption of network communication
How to?
🔗 References
How to measure software carbon emissions for actionable insights by Ioannis Kolaxis