Ein neuer Typ von SSD-Speichern wird den Energieverbrauch in Rechenzentren reduzieren – so funktioniert es.

Das System wird die Energiekosten um die HĂ€lfte senken.

Ein neuer Typ von SSD-Speichern wird den Energieverbrauch in Rechenzentren reduzieren – so funktioniert es.
/ Ń„ĐŸŃ‚ĐŸ Andy Melton CC BY-SA

Warum eine neue Architektur benötigt wird

Laut SchÀtzungen von Data Centre Dynamics, werden elektronische GerÀte bis 2030 40 % der weltweit erzeugten Energie verbrauchen. UngefÀhr 20 % davon entfallen auf den IT-Sektor und Rechenzentren. Laut Daten europÀischen Analysten verbrauchen Rechenzentren bereits 1,4 % des gesamten Stroms. Es wird erwartet, dass diese Zahl bis 2020 auf 5 % ansteigt..

Einen erheblichen Teil des Stroms verbrauchen SSD-Speicher. Zwischen 2012 und 2017 stieg der Anteil von SSDs in Rechenzentren von 8 % auf 22 %.Obwohl SSDs ein Drittel weniger Energie benötigen (PDF, S. 13), bleiben die Stromkosten in Rechenzentren hoch.

Um den Energieverbrauch von SSDs in Rechenzentren zu senken, haben Ingenieure des MIT eine neue Architektur fĂŒr SSD-Speicher entwickelt. Sie trĂ€gt den Namen LightStore und ermöglicht es, Speicher direkt mit dem Rechenzentrumsnetz zu verbinden und die Speicherserver zu umgehen. Laut den Autoren wird das System die Energiekosten um die HĂ€lfte reduzieren.

Wie es funktioniert

LightStore — ein Flash-Speicher vom SchlĂŒssel-Wert-Typ, bei dem Benutzeranfragen an die Speicher als SchlĂŒssel dargestellt werden. Diese werden dann an den Server gesendet, der die mit diesem SchlĂŒssel verknĂŒpften Daten freigibt.

System enthĂ€lt ein integrierter energieeffizienter Prozessor, DRAM und NAND-Speicher. Dieser wird von einem Controller und spezieller Software gesteuert. Der Controller ist fĂŒr die Arbeit mit NAND-Arrays verantwortlich, wĂ€hrend die Software die KV-Anfragen bearbeitet und die SchlĂŒsselpaare speichert. Die Softwarearchitektur basiert auf einem LSM-Baum, der in vielen modernen DBMS verwendet wird.

Das Architekturdiagramm kann wie folgt dargestellt werden:

Ein neuer Typ von SSD-Speichern wird den Energieverbrauch in Rechenzentren reduzieren – so funktioniert es.

Im Diagramm sind die grundlegenden Komponenten von LightStore dargestellt. Ein Cluster von Knoten arbeitet mit SchlĂŒssel-Wert-Paaren. Anwendungserver verbinden sich mit dem System ĂŒber Adapter. Diese wandeln Kundenanfragen (zum Beispiel fread() von der POSIX-API) in KV-Anfragen um. Außerdem verfĂŒgt die Architektur ĂŒber separate Adapter fĂŒr YCSB, Block- (basierend auf dem BUSE-Modul) und Dateispeicher.

Bei der Verteilung der Anfragen verwendet der Adapter konsistentes Hashing. Es wird in Systemen wie Redis oder Swift verwendet. Mithilfe des KV-Request-SchlĂŒssels generiert der Adapter einen Hash-SchlĂŒssel, dessen Wert den Zielknoten bestimmt.

Die KapazitĂ€t des LightStore-Clusters ist linear skalierbar — es reicht aus, zusĂ€tzliche Knoten mit dem Netzwerk zu verbinden. In einigen FĂ€llen kann es erforderlich sein, neue Switches zu erwerben. Die Entwickler haben jedoch jedem Knoten zusĂ€tzliche Slots fĂŒr den Anschluss von NAND-Chips zur VerfĂŒgung gestellt.

Das Potenzial der Architektur

Ingenieure des MIT berichten, dass die Bandbreite der LightStore-basierten Lösung 620 Mbit/s fĂŒr 10-Gigabit-Ethernet betrĂ€gt. Ein Knoten verbraucht 10 W statt der ĂŒblichen 20 W (in den heute von Rechenzentren verwendeten SSD-Systemen). Außerdem nimmt die Hardware nur halb so viel Platz ein.

Derzeit arbeiten die Entwickler an einigen Punkten. Zum Beispiel kann LightStore nicht mit Bereichsanfragen und kleinen Anfragen umgehen. Diese Funktionen werden in Zukunft hinzugefĂŒgt, da LightStore LSM-BĂ€ume verwendet. Zudem hat das System derzeit eine begrenzte Anzahl von Adaptern — YCSB- und Block-Adapter werden unterstĂŒtzt. In Zukunft wird LightStore in der Lage sein, SQL-Anfragen und mehr zu verarbeiten.

Weitere Entwicklungen

Im Sommer 2018 stellte Marvell, ein Entwickler von Speicherlösungen, eine neue Reihe von SSD-Controllern vor, die auf KI-Systemen basieren. Die Entwickler integrierten NVIDIA Deep Learning-Beschleuniger in die Standardcontroller fĂŒr Rechenzentren und Client-Anwendungen. Dadurch entstand eine eigenstĂ€ndige Architektur, die im Vergleich zu herkömmlichen SSD-Controllern weniger Energie verbraucht. Das Unternehmen hofft, dass die Technologie in der Edge-Computing, der Big Data-Analyse und im IoT Anwendung findet.

KĂŒrzlich wurde die Produktreihe der Western Digital Blue Speicher aktualisiert. Im April prĂ€sentierten die Entwickler die Lösung – die WD Blue SSD, die auf Technologien von SanDisk basiert, die WD vor einem Jahr erworben hatte. Die aktualisierten WD Blue SSD zeichnen sich durch eine gesteigerte Leistung und Energieeffizienz aus. Die Architektur basiert auf der Spezifikation NVMe, die den Zugriff auf SSDs ermöglicht, die ĂŒber PCI Express angeschlossen sind.

Diese Spezifikation erhöht die Effizienz von SSD-Speichern bei einer hohen Anzahl gleichzeitiger Anfragen und beschleunigt den Datenzugriff. DarĂŒber hinaus ermöglicht NVMe eine Standardisierung der SSD-Schnittstelle – Hardware-Hersteller mĂŒssen nun weniger Ressourcen aufwenden. fĂŒr die Entwicklung einzigartiger Treiber, AnschlĂŒsse und Formfaktoren.

Perspektiven

Der Markt fĂŒr SSD-SpeichergerĂ€te in Rechenzentren tendiert zur Vereinfachung der Architektur, Automatisierung der Speicherkomponenten und Steigerung der Energieeffizienz. Die Entwicklungen von Ingenieuren des MIT adressieren zuletzt genannte Herausforderung. Die Autoren erwarten, dass LightStore zum Industriestandard fĂŒr SSD-Speicher in Rechenzentren wird. Man kann annehmen, dass auf dieser Basis zukĂŒnftig neue, noch effektivere Architekturen entstehen werden.

Einige Artikel aus dem ersten Blog ĂŒber Unternehmens-IaaS:

Quelle: habr.com

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster