Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik

E³: Energy-aware Execution Environments

The processing of large amounts of data on distributed execution platforms such as MapReduce or Heron contributes significantly to the energy consumption of today's data centers. The E³ project aims at minimizing the power consumption of such execution environments without sacrificing performance. For this purpose, the project develops means to make execution environments and data-processing platforms energy aware and to enable them to exploit knowledge about applications to dynamically adapt the power consumption of the underlying hardware. To measure and control the energy consumption of hardware units, E³'s energy-aware platforms rely on hardware features provided by modern processors that allow the system software of a server to regulate the server's power usage at runtime by enforcing configurable upper limits. As a key benefit, this approach makes it possible to build data-processing and execution platforms that, on the one hand, save energy during phases in which only low and medium workloads need to be handled and, on the other hand, are still able to offer full processing power during periods of high workloads.

Publications

DAIS 2018

(Best Paper)

Christopher Eibel, Christian Gulden, Wolfgang Schröder-Preikschat, and Tobias Distler. Strome: Energy-Aware Data-Stream Processing. In Proceedings of the 18th International Conference on Distributed Applications and Interoperable Systems (DAIS '18), pages 40–57, Madrid, 18–20 June 2018. (BibTeX)

IC2E 2018

Christopher Eibel, Thao-Nguyen Do, Robert Meißner, and Tobias Distler. Empya: Saving Energy in the Face of Varying Workloads. In Proceedings of the 6th International Conference on Cloud Engineering (IC2E '18), pages 134–140, Orlando, 17–20 April 2018. (BibTeX)

Technical Report

Christopher Eibel, Thao-Nguyen Do, Robert Meißner, and Tobias Distler. Empya: An Energy-aware Middleware Platform for Dynamic Applications. Technical Report CS-2018-01, Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU), 2018. (BibTeX)

Student Theses

Analyzing the Energy Efficiency of an Actor-Based Data-Processing Framework
Student: Robert Meißner (handed in on 18.11.2016 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dipl.-Inf. Christopher Eibel, Dr.-Ing. Tobias Distler, Akad. Rat


Design and Implementation of an Energy-Aware Platform for QoS-Sensitive Applications
Student: David Schafhauser (handed in on 02.12.2016 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dipl.-Inf. Christopher Eibel, Dr.-Ing. Tobias Distler, Akad. Rat


Exploiting Hardware-Heterogeneity-Driven Actor Migration in an Energy-Aware Middleware Platform
Student: Thao-Nguyen Do (handed in on 30.03.2017, Thesis file...)
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dipl.-Inf. Christopher Eibel, Dr.-Ing. Tobias Distler, Akad. Rat


Implementation of an Energy-Aware Middleware Platform for Dynamic Applications
Student: Thao-Nguyen Do (handed in on 30.05.2016 )
Supervisors: Dipl.-Inf. Christopher Eibel, Dr.-Ing. Tobias Distler, Akad. Rat, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Towards Energy-Efficient Distributed Data-Stream Processing
Student: Christian Gulden (handed in on 2.10.2017, Thesis file...)
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dipl.-Inf. Christopher Eibel, Dr.-Ing. Tobias Distler, Akad. Rat

People Involved in E³ at Erlangen

Dr.-Ing. Tobias Distler Dipl.-Inf. Christopher Eibel