Diploma Thesis DIP-1394

BibliographyLuik, Andreas: Zeitnahe Konsistenzerhaltung von duplizierten Dateisystemen.
University of Stuttgart, Faculty of Computer Science, Diploma Thesis No. 1394 (1996).
75 pages, german.
CR-SchemaD.4.3 (File Systems Management)
C.2.4 (Distributed Systems)
Keywordsmirrors; mirroring
Abstract

Im Rahmen dieser Diplomarbeit "Zeitnahe Konsistenzerhaltung von duplizierten Dateisystemen" wird der Entwurf und die Implementation des Programmpakets OMIRR beschrieben. Bei OMIRR handelt es sich um einen Unix/Linux-Daemon mit folgenden Eigenschaften:

1. Der OMIRR-Daemon dupliziert (spiegelt) Dateisystemhierarchien zwischen mehreren Rechnern.

2. Die Synchronisation erfolgt "zeitnah" (online), indem vom lokalen Betriebssystemkern Nachrichten über Änderungen am Dateisystem an den lokalen Daemon geschickt werden. Dieser wiederum verteilt die Nachrichten an alle Schwesterdaemonen.

3. Das Spiegeln erfolgt symmetrisch, d.h. lokale Änderungen sind auf allen beteiligten Rechnern zulässig und werden auf die jeweils anderen verteilt. Konflikte bei quasi gleichzeitigen Änderungen auf mehreren Rechnern werden über Timestamps aufgel"ost: wie bei gleichzeitigen Änderungen einer Datei durch mehrere Prozesse auf einem Unix System wird nur die zeitlich "letzte" effektiv, die anderen gehen verloren.

4. Es wird kein Locking unterstützt.

5. Kann eine Verbindung zu einem entfernten Rechner nicht aufgebaut werden, oder geht sie verloren, so wird dies protokolliert, der Daemon muß aber weiterlaufen. Es wird periodisch versucht, die Verbindung wieder aufzubauen, gelingt dies, so wird die Konsistenz der Dateisysteme durch einen kompletten Vergleich wieder hergestellt.

Full text and
other links
PostScript (559267 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Department(s)University of Stuttgart, Betriebssoftware
Entry dateOctober 22, 1996
   Publ. Computer Science