Acasă Rețele Ce este sistemul de fișiere cu acces direct (dafs)? - definiție din techopedia

Ce este sistemul de fișiere cu acces direct (dafs)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă sistemul de fișiere cu acces direct (DAFS)?

Sistemul de fișiere cu acces direct (DAFS) este un protocol standard de partajare a fișierelor care este un sistem de fișiere distribuit construit pe partea de sus a transporturilor cu acces direct. Utilizează o arhitectură de interconectare memorie în memorie și este proiectat pentru rețelele de zonă de stocare pentru a impune transferurile de date în masă între bufferele de aplicații ale mașinii fără a forma pachete de date. Aplicațiile care utilizează DAFS transferă date din și din bufferele de aplicații fără un sistem de operare (OS), care eliberează procesorul pentru alte procese dincolo de punerea la dispoziție a fișierelor pe servere care utilizează diferite sisteme de operare.

Dezvoltat în 1996 de Intel, Compaq și Microsoft ca un mecanism de transport de date pentru stocarea atașată la rețea, care folosește arhitectura interfeței virtuale, DAFS se bazează pe protocoale de sistem de fișiere de rețea versiunea 4, pe lângă caracteristicile de protocol pentru transferul direct de date care utilizează la distanță directă acces la memorie (RDMA), blocare fiabilă, recuperare sesiune, intrare / ieșire scatter (I / O) și colectare I / O listă etc.

Techopedia explică sistemul de fișiere cu acces direct (DAFS)

DAFS este conceput pentru a facilita un client de sistem de fișiere la nivel de utilizator, în care un client DAFS poate rula ca o bibliotecă de aplicații deasupra nucleului OS cu activitate de kernel limitată la suportul de rețea și la gestionarea memoriei. O astfel de structură îmbunătățește portabilitatea, performanța și fiabilitatea, oferind în același timp aplicații de I / O complet asincrone cu cache direct și controlul mișcării datelor.

DAFS a fost inițial introdus pentru a combina capătul scăzut al unei rețele de zonă de stocare (SAN) cu transportul cu acces direct pentru a citi și scrie aplicații. DAFS presupune un transport de rețea fiabil și oferă controlul fluxului de comandă orientat către server.

DAFS acceptă variante directe ale operațiunilor cheie de transfer de date, inclusiv citire, scriere, setattr și getattr. Operațiunile directe transferă date direct către și din regiunile de memorie furnizate de client folosind operații de citire sau scriere RDMA. Clientul trebuie să înregistreze fiecare regiune de memorie la nucleul local înainte de a solicita orice I / O directă asupra regiunii. Astfel, interfața de programare a aplicației DAFS (API) definește primitive pentru a înregistra și anula înregistrarea regiunilor de memorie pentru un E / S direct. API suportă, de asemenea, o interfață complet asincronă, care permite clienților să realizeze operațiuni de I / O și să se suprapună cu procesarea aplicației existente.

Ce este sistemul de fișiere cu acces direct (dafs)? - definiție din techopedia