Verteilte Sperre für Datenerfassungssysteme

Systeme und Verfahren zum Verwalten von Sperren in einem Datenerfassungssystem mit einem verteilten Datenspeicher werden offenbart. In Ausführungsformen empfängt ein Speicherknoten eines Datenerfassungssystems mit einer Vielzahl von Speicherknoten eine Anforderung eines nicht verarbeiteten Ereigniss...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Makowski, Pawel, Wisz, Aleksandra, Pelplinski, Piotr, Lebioda, Pawel, Jereczek, Grzegorz, Radtke, Jakub, Maciejewski, Maciej
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Systeme und Verfahren zum Verwalten von Sperren in einem Datenerfassungssystem mit einem verteilten Datenspeicher werden offenbart. In Ausführungsformen empfängt ein Speicherknoten eines Datenerfassungssystems mit einer Vielzahl von Speicherknoten eine Anforderung eines nicht verarbeiteten Ereignisses, wobei Anteile der Ereignisdaten über die Vielzahl von Speicherknoten gespeichert sind. Ein Knoten der Vielzahl von Knoten hält den Sperrwert für das Ereignis. Der Knoten, der die Anforderung empfängt, sucht nach einem Ereignis, in dem er den Sperrwert speichert, der nicht gesperrt ist. Wenn keiner gefunden wird, leitet der Knoten, der die Anforderung empfängt, die Anforderung an einen zweiten Knoten weiter, der die Suche wiederholt. Systems and methods for managing locks in a data acquisition system with a distributed data storage are disclosed. In embodiments, a storage node of a data acquisition system with a plurality of storage nodes receives a request for an unprocessed event, where portions of the event data are stored across the plurality of storage nodes. One node of the plurality of nodes holds the lock value for the event. The node receiving the request searches for an event where it stores the lock value that is unlocked. If none is found, the node receiving the request forwards the request to a second node, which repeats the search.