|
Details:
Autor: |
Simon Margulies, Imaging & Media Lab, University of Basel / Langzeitarchivierung digitaler Daten DISTributed ARchiving NETwork DISTARNET |
Datum: |
08.05.2006 20:44:24 |
|
Distarnetprozesse: Protokolleigenschaften
Distarnet wird als Kommunikationsprotokoll für XML-Botschaften in einem verteilten System definiert, dessen Schema unter http://www.distarnet.ch frei zugänglich sein wird.
Die sichere Überlieferung der Daten wird durch die Architektur eines P2P-Netzwerks erreicht, in welchem Verschlüsselung, Redundanz und fehlertolerante Wiederherstellung implementiert sind. Die einzelnen Knoten dieses Netzwerkes kommunizieren verschlüsselt und auf der Basis von TCP/IP. Distarnet speichert digitale Daten auf verschiedenen Knoten verteilt in einer vorgegebenen Redundanz. Jeder Knoten dieses Netzwerkes kommuniziert mit anderen Knoten, die alle gleichberechtigt sind. Dadurch ist im Netzwerk kein funktionskritischer Knoten vorhanden. Statusabfragen und -meldungen zur Kontrolle der Verfügbarkeit der Daten und eine entsprechende Reaktion ermöglichen die Fehlerverarbeitung: Hat ein Knoten des Netzwerks seine Daten verloren, sind diese korrupt, setzt ein Knoten neue Speichermedien ein oder existiert er einfach nicht mehr, so wird automatisch wieder die vorgegebene Redundanz hergestellt und Daten um- /zurückkopiert. Dadurch wird nicht nur die Überlieferung der Daten gesichert, sondern auch die Datenträgermigration automatisiert:
Der zirkuläre Prozessfluss kommt beim Einfügen von Daten in Gang. Es beginnt die Evaluation, die die für die Daten besten Knoten anhand von Sicherheitskriterien bestimmt und, sollten die geforderte Redundanz oder Verteilung nicht erfüllt sein, einen Kopier- oder Löschauftrag erteilt. Ansonsten wird nach der Evaluation die Überprüfung gestartet, die sämtliche lokalen Daten und ihre entfernten Kopien auf deren Integrität prüft. Sind sämtliche Daten vorhanden und integer, wird erneut eine Evaluation durchgeführt. Liefert die Überprüfung ein negatives Resultat, werden entweder die Daten zurückkopiert oder andere Knoten über den Ausfall eines Knoten informiert. Die Evaluation startet erneut, um die vorgegebene Redundanz wiederherzustellen und den Kopierprozess einzuleiten.
[Vorherige] 1 2 3 4 5 6 7 8 [Nächste]
|