Strom sparen in Rechenzentren – über die Kühlung hinaus

Zum Ablauf des europäischen GAMES-Projekts (Green Active Management of Energy in IT Service Centers), gibt es endlich Grundlagen für einen auch im IT-Kernbereich effizienteren Betrieb von Rechenzentren. Das ist nicht ganz unwichtig, verbrauchen doch allein die deutschen Rechenzentren 9,7 TWh (Terawattstunden) Strom jährlich. Beteiligt waren an dem Vorhaben acht Partner aus Deutschland, Italien, Rumänien und Israel. Aus Deutschland nahmen die Universität Stuttgart und der IT-Spezialist Christmann teil.

Was bei den 30-monatigen Vorhaben herausgekommen ist, lässt sich im Detail auf der Website des GAMES-Projekts ansehen und herunterladen. Die Ergebnisse kommen gerade rechtzeitig für das heraufdämmernde Cloud-Zeitalter, in dem immer größere Dienstleistungs-Rechenzentren eine wachsende Rolle spielen werden. Damit sie wirtschaftlicher arbeiten, sollten ihre Betreiber ein natürliches Interesse daran haben, Strom einzusparen – so lange darunter nicht die Zuverlässigkeit der Anwendungen und die Sicherheit leiden. Genau dafür allgemein zugängliche Methoden zu entwickeln, war das Ziel des Vorhabens.

Grob gesagt, basiert das entwickelte Konzept darauf, ein Rechenzentrum von Anfang an so aufzubauen und seinen Betrieb so zu steuern, dass im Betrieb spezifischer Anwendungen möglichst wenig Kapazität leer läuft und man keine Energie verschenkt – dies alles, ohne an bestehenden Service-Vereinbarungen zu rütteln.

Am besten funktioniert das natürlich mit Software, die schon so geschrieben ist, dass sie nicht ständig funktional vollkommen unnötige Speicherzugriffe produziert oder andere Aktivitäten auslöst, die mit der Funktionalität nichts zu tun haben, aber dafür den Stromverbrauch erhöhen. Solche Software ist derzeit extrem rar – wahrscheinlich wird aber ein stromlinienförmiges Applikationsverhalten auch in diesem Bereich aufgrund steigender Energiepreise in Zukunft wichtiger und dürfte deshalb in mehr Spezifikationen oder Entwicklungs-Roadmaps einfließen.

Drei Komponenten spielen zusammen

Das GAMES-System beruht auf drei Kernkomponenten, die miteinander verschränkt werden und gemeinsam die gewünschte Energieeinsparung zur Folge haben – im besten Fall immerhin ein Drittel. Denkt man hinzu, dass jede zum Rechnen verwendete Kilowattstunde einen zwar schrumpfenden, aber immer noch vorhandenen zusätzlichen Energieverbrauch für Nebenfunktionen wie Kühlung, Klimatisierung oder Hochverfügbarkeit nach sich zieht, wird klar, dass es sich hier nicht um Kinkerlitzchen handelt, sondern um einen substanziellen Fortschritt.

Weil das energetisch optimale Servicerechenzentrum schon bei seinem Bau auf die spätere Nutzung hin optimiert werden sollte, ist die erste der drei Komponenten ein Design Time Environment (DTE). Es hilft durch Simulationen des Ablaufs der geplanten Applikationen, die nötigen Kapazitäten und Komponenten zu definieren respektive vorhandene Umgebungen mit unterschiedlichen Metriken zu analysieren. Dabei unterstützen sogenannte Green Performance Indicators, also Kennwerte, welche aussagekräftigen Informationen über die ökonomisch-ökologische Leistung des Rechenzentrums liefern, zum Beispiel die Auslastung der Komponenten.

Das Projekt hat eine Reihe solcher Indikatoren definiert. Anschließend lässt man die geplanten Anwendungen testweise in der Umgebung laufen, analysiert die Ergebnisse mit Hilfe einer ausgewählten Sensor-Infrastruktur und optimiert die Umgebung, falls das Ergebnis dies nahelegt.

Die Infrastruktur für die Messung und Analyse der Energieverbräuche (Energy Sensing and Monitoring Infrastructure, ESMI) ist die zweite Komponente des GAMES-Systems. Hierfür wurden Open-Source-Tools, etwa Aufsätze auf Nagios, entwickelt, die der Öffentlichkeit frei zugänglich sind. Der gesammelte Datenwust wird in einer Datenbank gespeichert. Die Effizienz der Installation wird mit weiteren Tools bewertet. Die Softwarewerkzeuge greifen hierfür auf eine im Hintergrund arbeitende Best-Practise-Datenbank zurück.

Das GAMES-System prüft durch eine Rückkopplungsschleife permanent das Laufzeitverhalten der Anwendung und optimiert es, wenn es von den in einer Datenbank gespeicherten Best Practises abweicht (Bild: GAMES)

Die dritte Komponente ist schließlich das Laufzeitsystem (Run Time Environment, RTE), wo die Anwendungen wie in der Testumgebung permanent überwacht und das Betriebsverhalten des gesamten Rechenzentrums, falls erforderlich, angepasst wird. Wie und wann eine Anpassung erfolgt, entscheidet eine Rückkopplungsschleife, die auf die oben erwähnte Best-Practise-Sammlung zugreift. Insgesamt entsteht so eine Lösung, die jeder Anwendung möglichst eine optimale Betriebsumgebung bereitstellt und diese so steuert, dass möglichst wenig Strom verbraucht wird, ohne dass deswegen die Applikations-Performance leidet.

Als besonders effektiv haben sich zum Steuern der Rechenumgebung übrigens Fuzzy-Logic-Algorithmen erwiesen, wie sie beispielsweise die Industrie bei der Maschinensteuerung verwendet. Sie führten zu den bereits erwähnten Stromeinsparungen von etwa einem Drittel. GAMES probierte auch sogenannte Bio-Algorithmen, erreichte mit diesen aber nur zehn Prozent Einsparung.

Um die in Rechenzentren zur Kühlung aufgewendete Energie zu reduzieren, hat die Münchner Firma IGN einen eleganten Weg gefunden. ZDNet stellt die Lösung im Video vor.

Peter Marwan

Für ZDNet veröffentlicht Peter immer wieder Beiträge zum Thema IT Business.

Recent Posts

Google stopft schwerwiegende Sicherheitslöcher in Chrome 124

Zwei Use-after-free-Bugs stecken in Picture In Picture und der WebGPU-Implementierung Dawn. Betroffen sind Chrome für…

1 Tag ago

Studie: 91 Prozent der Ransomware-Opfer zahlen Lösegeld

Die durchschnittliche Lösegeldzahlung liegt bei 2,5 Millionen Dollar. Acht Prozent der Befragten zählten 2023 mehr…

1 Tag ago

DMA: EU stuft auch Apples iPadOS als Gatekeeper ein

Eine neue Analyse der EU-Kommission sieht vor allem eine hohe Verbreitung von iPadOS bei Business-Nutzern.…

1 Tag ago

Chips bescheren Samsung deutlichen Gewinnzuwachs

Das operative Ergebnis wächst um fast 6 Billionen Won auf 6,64 Billionen Won. Die Gewinne…

2 Tagen ago

Chrome: Google verschiebt das Aus für Drittanbietercookies

Ab Werk blockiert Chrome Cookies von Dritten nun frühestens ab Anfang 2025. Unter anderem gibt…

2 Tagen ago

BAUMLINK: Wir sind Partner und Aussteller bei der Frankfurt Tech Show 2024

Die Vorfreude steigt, denn BAUMLINK wird als Partner und Aussteller bei der Tech Show 2024…

2 Tagen ago