Indholdsfortegnelse:
- Definition - Hvad betyder Direct Access File System (DAFS)?
- Techopedia forklarer Direct Access File System (DAFS)
Definition - Hvad betyder Direct Access File System (DAFS)?
Direct Access File System (DAFS) er en standard fildelingsprotokol, der er et distribueret filsystem bygget oven på direkte adgangstransporter. Det bruger hukommelse-til-hukommelse samtrafikarkitektur og er designet til lagringsområdet netværk til at håndhæve bulk dataoverførsler mellem maskinepplikationsbuffere uden at danne pakker med data. Programmer, der bruger DAFS, overfører data til og fra applikationsbuffere uden et operativsystem (OS), hvilket frigør processoren til andre processer ud over at gøre filer tilgængelige for servere, der bruger forskellige operativsystemer.
DAFS blev udviklet i 1996 af Intel, Compaq og Microsoft som en datatransportmekanisme til netværksbundet lagring, der bruger den virtuelle interface-arkitektur. DAFS er baseret på netværksfilsystem version 4-protokoller, ud over protokolfunktioner til direkte dataoverførsel, der bruger fjernstyring direkte hukommelsesadgang (RDMA), pålidelig låsing, sessiongendannelse, scatter input / output (I / O) og samle liste I / O osv.
Techopedia forklarer Direct Access File System (DAFS)
DAFS er designet til at lette en filsystemklient på brugereniveau, hvor en DAFS-klient kan køre som et applikationsbibliotek over OS-kernen med kerneaktivitet begrænset til netværksenhedsunderstøttelse og hukommelsesstyring. En sådan struktur forbedrer portabilitet, ydelse og pålidelighed, mens den leverer fuldt asynkrone I / O-applikationer med direkte cache og dataforvaltningskontrol.
DAFS blev oprindeligt introduceret for at kombinere det lave omkostning af et lagerområde-netværk (SAN) med direkte adgangstransport til at læse og skrive applikationer. DAFS påtager sig pålidelig netværkstransport og tilbyder serverorienteret kommando-flowkontrol.
DAFS understøtter direkte varianter af vigtige dataoverførselsoperationer, herunder læsning, skrivning, setattr og getattr. De direkte operationer overfører data direkte til og fra klientleverede hukommelsesregioner ved hjælp af RDMA læse- eller skrivehandlinger. Klienten skal registrere hvert hukommelsesområde med den lokale kerne, inden han anmoder om nogen direkte I / O på regionen. DAFS-applikationsprogrammeringsgrænsefladen (API) definerer således primitiver til at registrere og afregistrere hukommelsesregioner til en direkte I / O. API understøtter også en fuldstændig asynkron grænseflade, der giver klienter mulighed for pipeline I / O-operationer og overlapper hinanden med eksisterende applikationsbehandling.
