Zusammenfassung

Energieeffizienz ist ein sehr aktuelles und immer wichtigeres Thema in unserer heutigen Zeit. Dem neuartigen NUMA-optimierten Datenbanksystem ERIS fehlte diese Eigenschaft bisher noch. Auf NUMA-Architekturen ist es anderen Systemen im Bereich Geschwindigkeit deutlich überlegen, aber es fehlt die Möglichkeit der Energieregulierung in Abhängigkeit der Arbeitslast, die auf dem System vorliegt. Um dieses Problem zu lösen wird in dieser Arbeit eine Lösung auf Basis eines Regelkreises vorgestellt, um ERIS energieeffizient zu machen. Dieser Mechanismus liest verschiedene Messwerte aus den Worker-Threads von ERIS aus und entscheidet anhand der Arbeitsbelastung und des Energieverbrauchs über die Abschaltung und Taktung überschüssiger Recheneinheiten. Auf diesem Weg wird die Möglichkeit geschaffen den Energieverbrauch des Systems im Leerlauf auf ein Minimum zu reduzieren und unter Last auf das Nötigste zu begrenzen. Durch Messungen auf drei unterschiedlichen Rechnern wird dies abschließend auch nachgewiesen.

Mehr