论文标题
ESAVE:估计服务器和虚拟机能
ESAVE: Estimating Server and Virtual Machine Energy
论文作者
论文摘要
近来,由于软件系统利用基础基础架构,可持续软件工程近来引起了很多关注。因此,将服务器准确地表征为无侵入性的服务器,对于做出可持续的软件部署选择非常重要。在本文中,我们介绍了ESAVE,这是一种基于机器学习的方法,该方法利用一小部分硬件属性来表征服务器或虚拟机在不同级别的利用率上的能源使用情况。这是基于对多种ML方法的广泛探索,重点是一组最小所需属性,同时展示了良好的精度。早期验证表明,尽管没有侵入性,但ESAVE的平均预测错误仅约12%。
Sustainable software engineering has received a lot of attention in recent times, as we witness an ever-growing slice of energy use, for example, at data centers, as software systems utilize the underlying infrastructure. Characterizing servers for their energy use accurately without being intrusive, is therefore important to make sustainable software deployment choices. In this paper, we introduce ESAVE which is a machine learning-based approach that leverages a small set of hardware attributes to characterize a server or virtual machine's energy usage across different levels of utilization. This is based upon an extensive exploration of multiple ML approaches, with a focus on a minimal set of required attributes, while showcasing good accuracy. Early validations show that ESAVE has only around 12% average prediction error, despite being non-intrusive.