Verfahren, Vorrichtung und System zum Bereitstellen von Daten in einem Peer-to-Peer-Netzwerk

Verfahren zum Bereitstellen von Datenobjekten in einem Peer-to-Peer-Netzwerk (P2P), welches mehrere Peer-Einrichtungen (P, S1, S2, M) aufweist, wobei mindestens ein Datenobjekt redundant in Peer-Einrichtungen (M, S1, S2), welche einer Replikationsgruppe (RG) zugeordnet sind, gespeichert werden, wobe...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: BARTLANG, UDO
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Verfahren zum Bereitstellen von Datenobjekten in einem Peer-to-Peer-Netzwerk (P2P), welches mehrere Peer-Einrichtungen (P, S1, S2, M) aufweist, wobei mindestens ein Datenobjekt redundant in Peer-Einrichtungen (M, S1, S2), welche einer Replikationsgruppe (RG) zugeordnet sind, gespeichert werden, wobei das Datenobjekt in einen von mindestens zwei Datentypen typisiert wird, bei einer Datenoperation für das gespeicherte Datenobjekt eine Überprüfung des Datentyps erfolgt, wobei eine Typisierung in veränderbare und nichtveränderbare Datenobjekte als Datentypen erfolgt, und in Abhängigkeit von dem jeweiligen Datentyp bei der Datenoperation für das gespeicherte Datenobjekt in einer Replikationsgruppe (RG) eine Konsistenzüberprüfung erfolgt oder das Datenobjekt direkt der Datenoperation unterzogen wird, wobei für die nichtveränderbaren Datenobjekte keine Konsistenzprüfung bei der Datenoperation erfolgt. The method involves storing a data object redundantly in peer-devices (P,M,S1,S2,C). A replication group (RG) is assigned to the peer-devices. The data object is typed in one of the two data types. A consistency check takes place depending on the respective data type during a data operation for the stored data object in a replication group or the data object is directly subjected to the data operation. Independent claims are included for the following: (1) a network arrangement with a communication network; and (2) a computer program product for executing the data object providing method.