Ohio State University
Energy consumption of computer systems has increased at a steep rate in recent years. Following extensive energy-related research and practice in the hardware and OS communities, much attention has been paid to developing energy-efficient applications. With database systems being a heavy energy consumer in modern data centers, the authors face the challenge of designing DBMSs with energy as a first-class performance goal. This paper presents their on-going work in designing and implementing a DBMS that enables significant energy conservations while maintaining other performance targets. They follow two new strategies in DBMS implementation to achieve their system design goal. The first one is to change the resource consumption patterns via energy-aware query optimization and reorganizing data records to enable load consolidation in disks.