Die Verbesserung der Effizienz von Rechenzentren, dem Rückgrat der digitalen Welt, in der wir leben, war schon immer eine gewaltige Herausforderung. Eine häufige Strategie besteht darin, zahlreiche Speichergeräte über ein Netzwerk zu bündeln, damit mehrere Anwendungen Ressourcen gemeinsam nutzen können. Doch trotz dieses intelligenten Ansatzes bleibt ein erheblicher Teil der Kapazität aufgrund der anhaltenden Leistungsschwankungen zwischen den verschiedenen Geräten oft ungenutzt.
Entschlossen, dieses Problem anzugehen, ist es einer Gruppe kluger Forscher vom MIT gelungen, ein innovatives System zu entwickeln, das nicht nur eine, sondern drei Hauptquellen von Schwankungen gleichzeitig angeht. Dieser Technologiesprung steigert die Leistung von Speichergeräten beträchtlich und übertrifft herkömmliche Methoden, die in der Regel jeweils nur eine Quelle angehen, bei weitem.
Das Herzstück dieses transformativen Systems ist eine zweistufige Architektur. Die Zuweisung von Aufgaben erfolgt durch einen zentralen Controller, während kleinere, unmittelbarere Probleme wie die Umleitung von Daten im Falle eines ausgefallenen Geräts von lokalen Controllern bewältigt werden. Dieser Aufbau lässt sich leicht an Echtzeit-Änderungen der Arbeitslasten anpassen und erfordert keine spezielle Hardware. In Praxistests mit Aufgaben wie dem Training von KI-Modellen und der Bildkomprimierung verdoppelte dieses System die Leistung im Vergleich zu herkömmlichen Ansätzen und steigerte damit die Effizienz des Rechenzentrums erheblich.
Die treibende Kraft hinter dieser Forschung, Gohar Chaudhry, ein EECS-Diplomstudent und auch der Hauptautor eines Papier über diese faszinierende Technik, … betonte, wie wichtig es sei, die Auslastung teurer und ressourcenintensiver Geräte zu maximieren. Sein Leitgedanke ist klar: Holen Sie so viel Leistung wie möglich aus Ihren vorhandenen Geräten heraus, bevor Sie über einen Austausch nachdenken. “Mit unserer adaptiven Softwarelösung können Sie noch viel Leistung aus Ihren vorhandenen Geräten herausholen, bevor Sie diese entsorgen und neue anschaffen müssen”, erklärte Chaudhry.
Das Forschungsteam, zu dem auch Ankit Bhardwaj, Zhenyuan Ruan und der Hauptautor Adam Belay gehören, ist eine konzertierte Aktion. Ihre bahnbrechende Arbeit soll auf dem renommierten USENIX Symposium on Networked Systems Design and Implementation vorgestellt werden.
Solid-State-Laufwerke (SSDs) bilden die Grundlage für digitale Hochgeschwindigkeitsspeicher. Wenn man mehrere SSDs zu einem Pool zusammenfasst, ermöglicht dies die gemeinsame Nutzung von Anwendungen und steigert so die Gesamteffizienz. Doch es läuft nicht immer alles reibungslos. Verschiedene SSDs arbeiten mit unterschiedlichen Geschwindigkeiten, und die langsameren können zu einem Engpass werden, der die Gesamtleistung des Pools beeinträchtigt. Diese Leistungsschwankungen werden in erster Linie durch Unterschiede in der SSD-Hardware, die Art der ausgeführten Aufgaben und unvorhersehbare Garbage-Collection-Prozesse verursacht.
Die Lösung der MIT-Forscher, die den Namen ’Sandook“ (was auf Urdu ”Kiste“ bedeutet) trägt, ist ein softwarebasiertes System, das all diese leistungsbeeinträchtigenden Faktoren auf einmal angeht. Durch globale und lokale Planungsstrategien optimiert Sandook die Aufgabenverteilung bzw. reagiert schnell auf kritische Ereignisse. So verlagert es beispielsweise Vorgänge von überlasteten Geräten weg und minimiert Lese- und Schreibkonflikte. Zudem passt Sandook die Arbeitslast an die individuellen Eigenschaften und Kapazitäten jeder einzelnen SSD an.
Darüber hinaus verwaltet dieses intelligente System auch Schwankungen, die auf verschiedenen Zeitskalen auftreten, von unerwarteten Verzögerungen bei der Müllabfuhr bis hin zu verschleißbedingten Latenzzeiten über mehrere Monate hinweg. Tests mit einem Pool von zehn SSDs ergaben, dass Sandook den Durchsatz im Vergleich zu statischen Methoden um 12 bis 94 Prozent steigerte und gleichzeitig die Kapazitätsauslastung der SSDs um kolossale 23 Prozent verbesserte. Und all dies wurde ohne spezielle Hardware oder Updates erreicht.
Für die Zukunft haben sich die Forscher zum Ziel gesetzt, neue Protokolle in die neuesten SSDs zu integrieren, um die Steuerung der Datenplatzierung zu verbessern und die Vorhersehbarkeit von KI-Workloads zu nutzen, um den SSD-Betrieb weiter zu optimieren. Josh Fried, Softwareentwickler bei Google, lobte ihre Arbeit mit den Worten: “Flash-Speicher ist eine leistungsstarke Technologie, die modernen Rechenzentrumsanwendungen zugrunde liegt. Diese Arbeit bringt uns mit einer eleganten und praktischen Lösung, die bereits einsatzbereit ist, einen bedeutenden Schritt voran.”
Diese revolutionäre Forschung wurde durch die Finanzierung durch die National Science Foundation, die U.S. Defense Advanced Research Projects Agency und die Semiconductor Research Corporation ermöglicht.
Interessieren Sie sich für die Möglichkeiten der künstlichen Intelligenz und suchen Sie nach deren Einsatzmöglichkeiten in Ihrem Unternehmen? Besuchen Sie implementi.ai um zu erfahren, wie KI Ihre Geschäftsabläufe revolutionieren kann.
Weitere Informationen über ihre Arbeit finden Sie in der Originalmeldung hier.
Diese Website verwendet Cookies.