Deutsch Intern
Chair of Computer Science II - Software Engineering

(Bachelor/Praktikum) Metriken für Software-Energieeffizienz

06/07/2016

Metrics 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:

  1. Recherche von existierenden Softwareenergieeffizienzmetriken.
  2. Messungen von Softwareenergieeffizienz auf unterschiedlichen Geräten.
  3. 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.

joakim.kistowski@uni-wuerzburg.de

By Jóakim v. Kistowski

Back