Echtzeit-Datenspeicherung

In vielen Industriebereichen gewinnt Big Data zunehmend an Bedeutung. Zahlreiche Anwendungen profitieren bereits von den größer werdenden Datenmengen, und einige Lösungen lassen sich durch diese überhaupt erst umsetzen. Besonders Bereiche wie Mess- oder Prüftechnik können solche Daten effektiv nutzen, um hochpräzise Ergebnisse und Auswertungen zu erzielen.

Neben der Erfassung von Daten, beispielsweise von Industriekameras, ist auch die Speicherung ein kritisches Element für deren effiziente Verwendung. Dafür müssen Datensätze nicht nur verlustfrei bei hohen Durchsatzraten auf Speichermedien geschrieben werden, sie müssen sich oft auch genauso schnell wieder abrufen lassen. Aufbauend auf dem Storage Module befasst sich dieses Entwicklungsfeld von Kithara speziell mit der Speicherung von Daten in Echtzeit, um deren gewinnbringenden Einsatz in anspruchsvollen Projekten zu gewährleisten.


Module

Echtzeit-Datenspeicherung besteht im modularen System von Kithara RealTime Suite aus folgenden Komponenten:

Storage Module

Echtzeit-Datenspeicherung über SSD-Laufwerke

  • Allgemein
  • Features
  • Hardware-Unterstützung
  • Erweiterungen

Das Storage Module ermöglicht Echtzeit-Datenspeicherung über SSD-Laufwerke mit den jeweils aktuell angebotenen Kapazitäten. So lassen sich über die NVMe-Schnittstelle große Datenmengen mit Geschwindigkeiten von mehreren Gigabyte pro Sekunde schreiben beziehungsweise lesen. Als Dateisystem wird UDF bereitgestellt, wodurch packet-writing ermöglicht wird.

Für maximal ein Storage Device, darüber Storage Device Extension erforderlich.

  • Echtzeit-Datenspeicherung über NVMe-SSD mit den jeweils aktuell angebotenen Kapazitäten
  • Highspeed-Lesen und -Schreiben mit mehreren Gbyte/s
  • UDF-Dateisystem
  • Erfordert RealTime Tasking Module

Das Storage Module unterstützt die NVMe-Spezifikationen 1.0 bis 1.4. Freigegeben sind derzeit folgende Geräte:

  • Intel NVMe SSD P3700/P3600/P3520/750 Series
  • Intel NVMe SSD DC P3520 Series
  • Intel NVMe SSD DC P4511 Series
  • Intel NVMe SSD 600p Series
  • Samsung NVMe SSD 950 Series
  • Samsung NVMe SSD 960 Series
  • Samsung NVMe SSD 970 Series
  • Samsung NVMe SSD 980 Series
  • Corsair NVMe SSD MP510 Force Series
  • HGST NVMe SSD Ultrastar SN200/SN260 Series
  • Micron NVMe SSD 9300 MAX
  • Seagate NVMe FireCuda 530
  • Toshiba NVMe SSD XG6
  • VirtualBox NVMe disk

Storage Device Extension

Erweiterung für zusätzliche Storage Devices

  • Extended Level: bis 4
  • Unlimited Level (benötigt Extended Level): unbegrenzt

Storage RAID Extension

Echtzeit-Datenspeicherung mit mehreren NVMe-SSDs im RAID-0-Verbund, multiplizierte Speicherkapazität und Durchsatzraten.

PCAPng Module

Echtzeit-Datenspeicherung im PCAPng-Format

  • Allgemein
  • Features

Das PCAPng Module (PCAP Next Generation) erlaubt die Echtzeit-Datenspeicherung von komplexen hierarchisch-strukturierten Messdaten im PCAPng-Format. PCAPng ist ein von Wireshark unterstütztes Dateiformat zum Erfassen von Datenpaketen innerhalb von Netzwerken. Wireshark wird deshalb zur späteren Analyse der gespeicherten Messdaten verwendet.

  • Echtzeit-Datenspeicherung im PCAPng-Format
  • Wireshark zum Auslesen von gespeicherten Datensätzen, beispielsweise Mess- oder auch Bilddaten
  • Erfordert Storage Module

MDF Module

Echtzeit-Datenspeicherung in MDF

  • Allgemein
  • Features

Das MDF Module erlaubt die Echtzeit-Datenspeicherung von komplexen hierarchisch-strukturierten Messdaten im Measurement Data Format. MDF 4.1 ist ein von ASAM bereitgestelltes, binäres Dateiformat zur späteren Auswertung oder Langzeitspeicherung erfasster und berechneter Datensätze. Die Größe der zu speichernden Dateien richtet sich nach der verwendeten Hardware (also auch im Terabyte-Bereich möglich).

  • Echtzeit-Datenspeicherung in MDF
  • Unterstützung von MDF 4.1, abwärtskompatibel zu früheren Versionen
  • Schreiben nahezu beliebig großer Dateien (264 Bytes)
  • Speichern von Rohbotschaften der Busse CAN, LIN, FlexRay und Automotive Ethernet
  • Erfordert Storage Module