Durch die Vereinfachung der Echtzeit-Virtualisierung zur Systemkonsolidierung ermöglicht congatec Kosteneinsparungen, eine Verringerung der Anzahl der Systeme sowie eine Reduzierung von Größe, Gewicht und Energieverbrauch (SWaP).

„Die Konsolidierung wird durch die direkte Integration des Hypervisors deutlich vereinfacht. Die Möglichkeit, mehrere Betriebssysteme, einschließlich Echtzeitbetriebssysteme, gleichzeitig und mit maximaler Effizienz auszuführen, wird für unsere Kunden ein entscheidender Wettbewerbsvorteil sein“, so Andreas Bergbauer, Solution Management Manager bei congatec.

„Unsere Module sind besser auf Anwendungen vorbereitet als jede Konkurrenzlösung und ermöglichen es OEMs, ihre Entwicklungskosten zu senken und schneller auf den Markt zu kommen. Noch nie war es einfacher, von der Systemkonsolidierung zu profitieren als mit unserem HOM (Hypervisor-on-Module).“.

Durch die optimierte Verteilung von Betriebssystemen (und Anwendungen) auf mehrere Kerne lässt sich der Funktionsumfang erweitern und gleichzeitig die Anzahl der Systeme auf ein einziges reduzieren. Darüber hinaus können die Systemressourcen von Mehrkernarchitekturen optimal genutzt werden, was die Effizienz steigert und den Stromverbrauch senkt. Dies ermöglicht es Herstellern, mehr Funktionen effizienter in einem einzigen, konsolidierten System zu realisieren. Kosteneinsparungen werden durch die Reduzierung des Hardware- und Verkabelungsaufwands sowie durch die Minimierung von Größe, Gewicht und Stromverbrauch (SWaP) des Systems erzielt. Dadurch können OEMs sogar unternehmenskritische Echtzeit- und Nicht-Echtzeit-Anwendungen parallel auf einem einzigen x86-Computer-on-Module (COM)-Modul konsolidieren.

Der Hypervisor ermöglicht es Entwicklern, mehrere Betriebssysteme gleichzeitig auf einem einzigen COM-Modul auszuführen. Jedes Betriebssystem läuft mit einem eigenen Kernel oder Kernel-Set und eigenen I/O-Schnittstellen (wie PCIe, Ethernet und USB), sodass jedes Betriebssystem völlig unabhängig von den anderen funktioniert. Das Starten oder Anhalten eines Betriebssystems hat keine Auswirkungen auf die anderen. Mit dem Hypervisor erhalten Kunden ein Software- und Hardwarepaket, das bereits für Echtzeitanwendungen qualifiziert ist, da das Echtzeitverhalten der Module bereits verifiziert wurde.

Optional unterstützt der Hypervisor auch verschachtelte Virtualisierung mit Containern und virtuellen Maschinen (VMs). Bei der verschachtelten Virtualisierung läuft eine VM auf einem anderen Hypervisor anstatt auf physischer Hardware, was maximale Virtualisierungsfreiheit ermöglicht. So lassen sich beispielsweise einzelne Workloads voneinander entkoppeln, um die Zuverlässigkeit zu erhöhen, oder Container (oder andere Virtualisierungslösungen) können innerhalb einer VM ausgeführt werden.

Wenn Funktionen auf virtuelle Maschinen verteilt werden, bleibt die Zusammenarbeit zwischen ihnen sehr flexibel.

Betriebssysteme, die direkt mit dem Hypervisor kompatibel sind:
● Microsoft Windows 10 und 11
● Debian
● Ubuntu
● VxWorks
● Xenomai
● TenAsys Intime (verteiltes Echtzeitbetriebssystem)
● QNX Neutrino
● Echtzeit-Linux


Die Unterstützung weiterer Betriebssysteme kann auf Anfrage jederzeit hinzugefügt werden. Verschiedene Betriebssysteme können gleichzeitig in unterschiedlichen Ausführungsmodi laufen, und jede Kombination aus SMP und einer einzelnen CPU, 32-Bit und 64-Bit ist möglich.

Weitere Informationen