Innholdsfortegnelse:
- Definisjon - Hva betyr DAFS (Direct Access File System)?
- Techopedia forklarer DAFS (Direct Access File System)
Definisjon - Hva betyr DAFS (Direct Access File System)?
Direct Access File System (DAFS) er en standard fildelingsprotokoll som er et distribuert filsystem bygget oppå direkte tilgangstransporter. Den bruker interkoblingsarkitektur fra minne-til-minne og er designet for lagringsområdet nettverk for å håndheve bulk dataoverføring mellom maskinapplikasjonsbuffere uten å danne pakker med data. Programmer som bruker DAFS, overfører data til og fra applikasjonsbuffere uten operativsystem (OS), som frigjør prosessoren for andre prosesser utover å gjøre filer tilgjengelige for servere som bruker forskjellige OS.
DAFS ble utviklet i 1996 av Intel, Compaq og Microsoft som en datatransportmekanisme for nettverkstilkoblet lagring som bruker den virtuelle grensesnittarkitekturen, og er basert på nettverksfilsystem versjon 4-protokoller, i tillegg til protokollfunksjoner for direkte dataoverføring som bruker fjernstyring minnetilgang (RDMA), pålitelig låsing, øktgjenoppretting, scatter input / output (I / O) og samle liste I / O, etc.
Techopedia forklarer DAFS (Direct Access File System)
DAFS er designet for å forenkle en filsystemklient på brukernivå, der en DAFS-klient kan kjøres som et applikasjonsbibliotek over OS-kjernen med kjerneaktivitet begrenset til nettverksenhetsstøtte og minnehåndtering. En slik struktur forbedrer portabilitet, ytelse og pålitelighet samtidig som den gir fullt asynkrone I / O-applikasjoner med direkte hurtigbufring og databevegelseskontroll.
DAFS ble opprinnelig introdusert for å kombinere det lave overheadet til et lagringsområde-nettverk (SAN) med direkte tilgangstransport for å lese og skrive applikasjoner. DAFS forutsetter pålitelig nettverkstransport og tilbyr serverorientert kommandoflytskontroll.
DAFS støtter direkte varianter av viktige dataoverføringsoperasjoner, inkludert lese, skrive, setattr og getattr. De direkte operasjonene overfører data direkte til og fra klienttilførte minneområder ved bruk av RDMA lese- eller skriveoperasjoner. Klienten må registrere hvert minneområde med den lokale kjernen før han ber om direkte I / O på regionen. Dermed definerer DAFS applikasjonsprogrammeringsgrensesnitt (API) primitiver for å registrere og avregistrere minneområder for en direkte I / O. APIen støtter også et fullt asynkront grensesnitt, slik at klienter kan rørledning I / O-operasjoner og overlappe med eksisterende applikasjonsbehandling.