Zuhause Netzwerke Was ist ein Direktzugriffsdateisystem (dafs)? - Definition aus techopedia

Was ist ein Direktzugriffsdateisystem (dafs)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet DAFS (Direct Access File System)?

Direct Access File System (DAFS) ist ein Standardprotokoll für die gemeinsame Nutzung von Dateien, das ein verteiltes Dateisystem ist, das auf Direktzugriffstransporten basiert. Es verwendet eine Verbindungsarchitektur von Speicher zu Speicher und ist für Speichernetzwerke konzipiert, um Massendatenübertragungen zwischen Maschinenanwendungspuffern zu erzwingen, ohne Datenpakete zu bilden. Anwendungen, die DAFS verwenden, übertragen Daten zu und von Anwendungspuffern ohne ein Betriebssystem (OS), wodurch der Prozessor für andere Prozesse freigeschaltet wird, über die Bereitstellung von Dateien für Server mit unterschiedlichen Betriebssystemen hinaus.

DAFS wurde 1996 von Intel, Compaq und Microsoft als Datentransportmechanismus für Speicher im Netzwerk entwickelt, der die virtuelle Schnittstellenarchitektur verwendet. Es basiert auf Protokollen des Netzwerkdateisystems der Version 4 sowie auf Protokollfunktionen für die direkte Datenübertragung, die Remote Direct verwenden Speicherzugriff (RDMA), zuverlässiges Sperren, Sitzungswiederherstellung, Scatter-Eingabe / Ausgabe (E / A) und Sammellisten-E / A usw.

Techopedia erklärt Direct Access File System (DAFS)

DAFS wurde entwickelt, um einen Dateisystemclient auf Benutzerebene zu vereinfachen, in dem ein DAFS-Client als Anwendungsbibliothek über dem Betriebssystemkern ausgeführt werden kann, wobei die Kernelaktivität auf die Unterstützung von Netzwerkgeräten und die Speicherverwaltung beschränkt ist. Eine solche Struktur verbessert die Portabilität, Leistung und Zuverlässigkeit und bietet gleichzeitig vollständig asynchrone E / A-Anwendungen mit direktem Caching und Datenbewegungssteuerung.

DAFS wurde ursprünglich eingeführt, um den geringen Overhead eines Storage Area Network (SAN) mit einem direkten Zugriffstransport zum Lesen und Schreiben von Anwendungen zu kombinieren. DAFS setzt einen zuverlässigen Netzwerktransport voraus und bietet eine serverorientierte Befehlsflusssteuerung.

DAFS unterstützt direkte Varianten von Schlüsseldatenübertragungsvorgängen, einschließlich Lesen, Schreiben, Setzen und Getattr. Die Direktoperationen übertragen Daten direkt zu und von vom Client bereitgestellten Speicherbereichen unter Verwendung von RDMA-Lese- oder Schreiboperationen. Der Client muss jede Speicherregion beim lokalen Kernel registrieren, bevor er direkte E / A für die Region anfordert. Somit definiert die DAFS-Anwendungsprogrammierschnittstelle (API) Grundelemente zum Registrieren und Aufheben der Registrierung von Speicherbereichen für eine direkte E / A. Die API unterstützt auch eine vollständig asynchrone Schnittstelle, über die Clients E / A-Vorgänge weiterleiten und sich mit der vorhandenen Anwendungsverarbeitung überschneiden können.

Was ist ein Direktzugriffsdateisystem (dafs)? - Definition aus techopedia