Das System wird die Energiekosten um die HĂ€lfte senken.
/ ŃĐŸŃĐŸ CC BY-SA
Warum eine neue Architektur benötigt wird
, werden elektronische GerÀte bis 2030 40 % der weltweit erzeugten Energie verbrauchen. UngefÀhr 20 % davon entfallen auf den IT-Sektor und Rechenzentren. Laut europÀischen Analysten verbrauchen Rechenzentren bereits 1,4 % des gesamten Stroms. Es wird erwartet, dass diese .
Einen erheblichen Teil des Stroms verbrauchen SSD-Speicher. Zwischen 2012 und 2017 stieg der Anteil von SSDs in Rechenzentren Obwohl SSDs ein Drittel weniger Energie benötigen (), 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 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 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 , der in vielen modernen DBMS verwendet wird.
Das Architekturdiagramm kann wie folgt dargestellt werden:

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 , Block- (basierend auf dem BUSE-Modul) und Dateispeicher.
Bei der Verteilung der Anfragen verwendet der Adapter . 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 , 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 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 , 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
