TY - GEN
T1 - On the energy consumption and performance of systems software
AU - Li, Zhichao
AU - Grosu, Radu
AU - Sehgal, Priya
AU - Smolka, Scott A.
AU - Stoller, Scott D.
AU - Zadok, Erez
PY - 2011
Y1 - 2011
N2 - Models of energy consumption and performance are necessary to understand and identify system behavior, prior to designing advanced controls that can balance out performance and energy use. This paper considers the energy consumption and performance of servers running a relatively simple file-compression workload. We found that standard techniques for system identification do not produce acceptable models of energy consumption and performance, due to the intricate interplay between the discrete nature of software and the continuous nature of energy and performance. This motivated us to perform a detailed empirical study of the energy consumption and performance of this system with varying compression algorithms and compression levels, file types, persistent storage media, CPU DVFS levels, and disk I/O schedulers. Our results identify and illustrate factors that complicate the system's energy consumption and performance, including nonlinearity, instability, and multi-dimensionality. Our results provide a basis for future work on modeling energy consumption and performance to support principled design of controllable energy-aware systems.
AB - Models of energy consumption and performance are necessary to understand and identify system behavior, prior to designing advanced controls that can balance out performance and energy use. This paper considers the energy consumption and performance of servers running a relatively simple file-compression workload. We found that standard techniques for system identification do not produce acceptable models of energy consumption and performance, due to the intricate interplay between the discrete nature of software and the continuous nature of energy and performance. This motivated us to perform a detailed empirical study of the energy consumption and performance of this system with varying compression algorithms and compression levels, file types, persistent storage media, CPU DVFS levels, and disk I/O schedulers. Our results identify and illustrate factors that complicate the system's energy consumption and performance, including nonlinearity, instability, and multi-dimensionality. Our results provide a basis for future work on modeling energy consumption and performance to support principled design of controllable energy-aware systems.
KW - Data compression
KW - Energy efficiency
KW - System identification
UR - https://www.scopus.com/pages/publications/79960131092
U2 - 10.1145/1987816.1987827
DO - 10.1145/1987816.1987827
M3 - Conference contribution
AN - SCOPUS:79960131092
SN - 9781450307734
T3 - ACM International Conference Proceeding Series
BT - Proceedings of the 4th Annual International Systems and Storage Conference, SYSTOR 2011
T2 - 4th Annual International Systems and Storage Conference, SYSTOR 2011
Y2 - 30 May 2011 through 1 June 2011
ER -