See the re4susy page on the sustainability wiki hosted by the Technische Universität München.
Over the last decades, the energy and ecological footprint of ICT systems, in particular those hosted at data centers, has grown significantly and continues to increase at an exponential rate. In parallel, research in self-adaptation has yielded initial results where reconfiguration of ICT systems at runtime enables dynamic improved quality of service.
However, little has been done with regards to requirement engineering for self-adaptive system for a lower energy and ecological footprint. This paper sketches a framework on how to best reconcile these aspects in a conscious way covering requirements, design and run-time, by capturing, reasoning, monitoring and acting upon a set of interlinked system goals.
We highlight a number of important problems to overcome for the approach to be feasible, present our current view on it and state interesting research questions open for discussions.