@misc{Witte2005, type = {Master Thesis}, author = {Witte, Jochen}, title = {Implementierung einer NFS Schnittstelle im Kontext eines Grid-Datenmanagement-Systems}, url = {http://nbn-resolving.de/urn:nbn:de:0297-zib-10081}, school = {Zuse Institute Berlin (ZIB)}, year = {2005}, abstract = {Diese Arbeit dokumentiert den Entwurf und die Implementierung einer NFS-Schnittstelle zum ZIBDMS. Das ZIBDMS, welches derzeit am Zuse-Institut Berlin entwickelt wird, ist ein Managementsystem f{\"u}r verteilte Daten in heterogenen Umgebungen [10]. Es soll die einfache Benutzung von Mechanismen zur Replikation sowie neue M{\"o}glichkeiten des Zugriffs und der Verwaltung von Metadaten und Datenobjekten erm{\"o}glichen. Dem Nutzer bietet das System verschiedene Sichten: Neben der klassischen, hierarchischen Sicht mit Verzeichnissen und Dateien wird auch eine attributbasierte Zugriffsmethode angeboten, in der Datenobjekte ausschließlich {\"u}ber Attribut/Wert-Paare referenziert werden. F{\"u}r den Benutzer transparent, soll sich das System im Hinblick auf die Verf{\"u}gbarkeit von Daten und Metadaten selbstt{\"a}tig optimieren. Um Skalierbarkeit gew¨ahrleisten zu k{\"o}nnen, werden intern Peer-to-Peer- Techniken entwickelt und benutzt. Die NFS-Schnittstelle erh{\"o}ht die Nutzbarkeit des Systems, da Client- Implementierungen f{\"u}r nahezu alle Betriebssysteme zur Verf{\"u}gung stehen. Der Benutzer kann so {\"u}ber das gewohnte Dateisystem Daten und Metadaten pflegen, ohne spezifisches Vorwissen zu ben{\"o}tigen. In dieser Arbeit wird untersucht, inwiefern sich die Semantik des ZIBDMS auf jene des NFS-Protokolls {\"u}bertragen l{\"a}ßt. Weiterhin wird das Konzept von Pseudodateien beschrieben und diskutiert, inwiefern es eine brauchbare L{\"o}sung darstellt, den im Vergleich zur NFS-Semantik wesentlich gr{\"o}ßeren Funktionsumfang des ZIBDMS f{\"u}r den Anwender nutzbar zu machen. Pseudodateien sind nicht-persistente Objekte, welche f{\"u}r den Benutzer als regul{\"a}re Datei sichtbar werden und die erweiterte Funktionalit{\"a}ten wie die Bearbeitung von Metadaten oder die Platzierung von Replikaten {\"u}ber die Dateisystem-Sicht des NFS zur Verf{\"u}gung stellen sollen. Schließlich werden Leistungsmessungen an den benutzten Komponenten des ZIBDMS vorgenommen und vergleichbaren Systemen gegen {\"u}bergestellt. Die Aufmerksamkeit liegt hier auf der zugrundeliegenden Katalog-Technologie sowie dem durch das NFS-Protokoll verursachten Overhead.}, language = {de} }