(Bachelor/Praktikum) Metriken für Software-Energieeffizienz
06/07/2016Metrics for Energy Efficiency of Software
In dieser Arbeit sollen Metriken und Kennzahlen zum Vergleich der Energieeffizienz von konkurrierenden Softwarelösungen entwickelt werden.
Motivation
Der Stromverbrauch von Rechnern ergibt sich aus dem Zusammenspiel von Hardware und Software. Software nutzt die Hardware und verursacht dabei den Stromverbrauch, dieser hängt in seiner Ausprägung jedoch stark von der Hardware ab. Der Vergleich von verschiedenen Softwarelösungen ist also im Allgemeinen nur auf der identischen Hardware möglich. Messungen auf identischer Hardware sind aber nicht immer durchführbar, da u.a. Hardwareanforderungen oder die Installationszeit der Software dieses unmöglich machen. In diesem Fall bedarf es Metriken, um die Software trotzdem vergleichen zu können, obwohl sie auf unterschiedlichen Geräten ausgemessen wird.
Ziele
Der Fokus dieser Arbeit ist die Entwicklung von Metriken, die es ermöglichen die Energieeffizienz von Software zu vergleichen, selbst wenn die Software auf unterschiedlichen Geräten ausgeführt wird. Metriken können dabei Gebrauch von weiteren erhobenen Daten, wie z.B. Standardbenchmarkergebnissen oder Ressourcenauslastungen machen. Konkrete Arbeitspakete der Arbeit sind:
- Recherche von existierenden Softwareenergieeffizienzmetriken.
- Messungen von Softwareenergieeffizienz auf unterschiedlichen Geräten.
- Eigenentwicklung und Analyse von Metriken.
Wir bieten
- Zusammenarbeit mit führenden Serverherstellern, wie HP, Huawei
- Enge Zusammenarbeit mit der Benchmark-Standardisierungsorganisation SPEC zur Verwertung der Arbeitsergebnisse
- Ausgezeichnete Arbeitsumgebung und intensive Betreuung
- Arbeit mit neuesten Technologien
Dauer
3 Monate
Kontakt
Jóakim v. Kistowski, M.Sc.
Back