Vnode Schnittstelle - Frank Kardel
Vnode Schnittstelle - Frank Kardel
Vnode Schnittstelle - Frank Kardel
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
BackStage<br />
3.4 BackStage-Komponenten und Abstraktionen<br />
BackStage besteht aus drei Hauptabstraktionsebenen wie sie in Abschnitt 3.2.1 beschrieben<br />
sind. Die Eigenschaften der einzelnen Abstraktionsebenen stellen sich wie<br />
folgt dar.<br />
3.4.1 Volumemanager<br />
Der Volumemanager verwaltet alle Datenträgeroperationen und übernimmt die Buchführung.<br />
Um Daten beliebiger Länge verarbeiten können, baut der Volumemanager<br />
die Abstraktion der v-Dateien auf:<br />
44<br />
V-Dateien werden zu logischen Gruppen, den Volumes, zusammengefaßt.<br />
Volumes können mit einer Datenträgermenge assoziiert werden. Sie können<br />
auch als Ganzes in Form einer Datenträgermenge von einem Volumemanager<br />
zu einem anderen übertragen werden.<br />
Weiterhin kann für ein Volume die Art der verwendeten Zugriffskontrollmechanismen<br />
spezifiziert werden.<br />
Ein Volumemanager verwaltet alle ihm zugeordneten Volumes und die in ihnen gespeicherten<br />
Dateien. Weitere Aufgaben des Volumemanagers sind:<br />
– Gewährleistung von Redundanzanforderungen,<br />
– Datenerhaltungsmaßnahmen,<br />
– Kopieren,<br />
– Kompaktifizieren.<br />
Da der Volumemanager die programmierbare Betriebsmittelverwaltung enthält, können<br />
dieses Aktionen als eigenständige Transaktionen innerhalb des normalen Betriebes<br />
abgewickelt werden.<br />
Die Strukturierung der Objekte Volume und v-Datei entspricht der in BackStage üblichen<br />
offenen Technologie benannter Attributmengen. Da der Volumemanager primär<br />
für preiswerte Langzeitspeicherung vorgesehen ist, wird weniger das im Mass Storage<br />
Reference Model verwendete Modell der Datei mit wahlfreiem Zugriff verwendet,<br />
sondern das der sequentiellen Datei. Diese erlaubt unter Umständen auch noch den<br />
wahlfreien Zugriff.<br />
Als Operationen des Volumemanagers sind vorgesehen:<br />
– Erzeugen eines Volumes,<br />
– Löschen eines Volumes,<br />
– Schreiben einer v-Datei,<br />
– Lesen einer v-Datei,