Designing resource aware cloud applications - Hähnle, Reiner