Red Hat Enterprise MRG 1.1 – Red Hats Enterprise-MRD-Produkt ist ein für Messaging, Echtzeit- und Grid-Verarbeitung optimiertes Linux mit verbesserter Multicore-Unterstützung
Enterprise-MRG ist im Wesentlichen eine Variante des Core-Red-Hat-Enterprise-Linux-Stacks. Statt für Datenbank- und Applikations-Serving wurde MRG jedoch für die Unterstützung von Messaging-, Echtzeit- und Grid-Computing-Workloads entwickelt. Die Version 1.1 ersetzt den generischen Standard-Linux-Kernel mit einem Real-Time-Kernel. Dieser Kernel basiert auf dem config_preempt_rt-Patch, der gemeinsam von IBM, Novell, Red Hat, Silicon Graphics und anderen Unternehmen entwickelt wurde.
In MRG steht das M für Messaging, also für Produkte wie IBMs Websphere, die eine große Menge Nachrichten zwischen Servern und Applikationen austauschen. Das R für Real-Time-Computing ist relevant für Finanzdienstleister. Sah es mit dem M und dem R im ersten Release des Produkts schon gut aus, war es um das G für Grid-Computing nicht gut bestellt. Das lag vor allem daran, dass sich das Condor-Grid nicht schnell genug integrieren ließ. Als MRG Ende 2007 in die Beta-Phase ging, war von Condor-Technik noch nichts zu sehen. Das hat sich nun geändert.
Zu den weiteren Verbesserungen in der Version 1.1 zählen Erweiterungen des Kernels, die ihn besser mit Multicore-Chips von Intel und AMD arbeiten lassen. Diese Verbesserung ist besonders wichtig, weil beide Chip-Hersteller auf Server- und Desktop-Plattformen von zwei, auf vier und schließlich auf sechs und acht Prozessoren übergehen werden.
MRG 1.1 enthält native Infiniband- und Remote-Direct-Memory-Access-Treiber, die ein Clustering mit geringerer Latenz unterstützen. Die Treiber ermöglichen den Knoten eines Clusters, zwischen ihnen ausgetauschte Daten direkt in den Speicher der Knoten zu transportieren.
Enterprise-MRG steht als komplette, integrierte Plattform mit Messaging-, Echtzeit- und Grid-Funktionalität oder separat für Messaging- oder Echtzeit-Verarbeitung zur Verfügung. Einen Preis nennt das Unternehmen auf Anfrage.