CoolSoftware Logo
Getting software components energy aware


Measuring and labeling the energy consumption of software.


Energy efficiency of IT infrastructures is one of the major goals in software and hardware development. Many approaches focus on energy optimization of hardware components. Nevertheless, hardware is run and controlled by software and thus, software can influence the hardware's workload and energy consumption. CoolSoftware tries to optimize software with respect to energy consumption to run hardware more reasonable and energy efficiently.


To support an energy-aware IT infrastructure, during CoolSoftware and energy-aware component model for software and hardware components will be developed. The dependencies between software components and between software components and the hardware they required will be modelled using energy contracts. This infrastructure model including both static and dynamic information can than be used to manage and schedule the software components with respect to energy consumption, even in distributed systems.

The approach will be evaluated by different case studies, including e-commerce applications, cloud computing and hierarchical storage systems.

Project Partners

CoolSoftware is a collaboration project of the Technische Universität Dresden (Chair of Multimedia Systems and Software Technology Group) and the industrial partners T-Systems MMS and PoINT Software und Systems.

The CoolSoftware project is part of the Spitzencluster Cool Silicon, funded by the Bundesministerium für Bildung und Forschung (BMBF).