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
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
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