Sie sind hier: Startseite Lehre Projekte, Abschlussarbeiten Energieeffizientes Scheduling …

Energieeffizientes Scheduling in der bwCloud (Bachelor- bzw. Master-Arbeit, Teilmengen als Projekt)

Gestiegene Strompreise und Erwartungen seitens Green-IT machen es erforderlich, deutlich stärker über die Optimierung des Betriebs von IT-Infrastrukturen nachzudenken. Ein relevanter Block ist die bwCloud, die sowohl für den Campus als auch landesweit Dienste erbringt und derzeit über 100 sog. Compute-Knoten, auf denen die VMs laufen, verfügt. Je nach Tageszeit oder Bedarfen in Forschung und Lehre ergeben sich stark schwankende Lastprofile.

Im Zuge dieses Projekts wäre zu untersuchen, welche Möglichkeiten der permanenten Optimierung des Betriebs durch beispielsweise Zusammenfassen von VMs auf weniger Compute-Knoten und Abschalten der leergelaufenen Knoten existieren. Ebenso könnte es sinnvoll sein, Maschinen für eine Zeit zu suspendieren und diese zu anderen Zeiten wieder aufzuwecken (z. B. wenn eine Anforderung einer kurzfristigen Reduktion des Strombedarfs vorliegt). Hierzu sollte ein externer Dienst (außerhalb des OpenStack-Frameworks) erstellt werden, der via API solche Steuerungsvorgänge (move, suspend, resume, ...) von VMs vornehmen kann. Dabei sollten auch längerfristige und regelmäßig wiederkehrende Zeitsteuerungen umsetzbar sein.

Diese Überlegungen und Maßnahmen sind experimentell, praktisch zu überprüfen (Implementierung) und dabei erzielte Einsparungen abzuschätzen. Dabei soll gleichzeitig untersucht werden, welcher Typ von Maschine sich gut verschieben lässt und welche Einbußen an Nutzerkomfort u. U. damit einhergehen.

Sinnvolle Vorkenntnisse

Linux, Kommandozeile, Umgang mit Cloud-VMs

Kontakt

Dirk von Suchodoletz