A Study of the Energy Consumption of Databases and Cloud Patterns. Bani, B., Khomh, F., & Gu�h�neuc, Y. In Sheng, M., Stroulia, E., & Tata, S., editors, Proceedings of the 14<sup>th</sup> International Conference on Service Oriented Computing (ICSOC), pages 606–614, October, 2016. Springer. Short paper. 8 pages.
A Study of the Energy Consumption of Databases and Cloud Patterns [pdf]Paper  abstract   bibtex   
Nowadays databases have become the backbone of cloud-based applications. Cloud-based applications are used in about every industry today. Despite their popularity and wide adoption, little is still known about the energy footprint of these applications and, in particular, of their databases. Yet, reducing the energy consumption of applications is a major objective for society and will continue to be so in the near to far future. In this paper, we study the energy consumption of three databases used by cloud-based applications: MySQL, PostgreSQL, and MongoDB, through a series of experiments with three cloud-based applications (a RESTful multi-threaded application, DVD Store, and JPetStore). We also study the impact of cloud patterns on the energy consumption because databases in cloud-based applications are often implemented in conjunction with patterns. We measure the energy consumption using the Power-API tool to keep track of the energy consumed at the process-level by the variants of the cloud-based applications. We report that the choice of the databases can reduce the energy consumption of a cloud-based application regardless of the cloud patterns that are implemented.

Downloads: 0