Kazalo:
- Opredelitev - Kaj pomeni datotečni sistem neposrednega dostopa (DAFS)?
- Techopedia razlaga datotečni sistem neposrednega dostopa (DAFS)
Opredelitev - Kaj pomeni datotečni sistem neposrednega dostopa (DAFS)?
Datotečni sistem neposrednega dostopa (DAFS) je standardni protokol za skupno rabo datotek, ki je porazdeljeni datotečni sistem, zgrajen na vrhu neposrednih dostopovnih prevozov. Uporablja medsebojno povezovanje med pomnilnikom in pomnilnikom in je zasnovan za omrežja pomnilniških prostorov, da se izvajajo množični prenosi podatkov med medpomnilniki strojnih aplikacij brez oblikovanja paketov podatkov. Aplikacije, ki uporabljajo DAFS, prenašajo podatke v in iz aplikacijskih medpomnilnikov brez operacijskega sistema (OS), kar sprosti procesor za druge procese, razen za dostop do datotek strežnikom, ki uporabljajo različne OS.
DAFS, ki so ga leta 1996 razvili Intel, Compaq in Microsoft kot mehanizem za prenos podatkov za shranjevanje v omrežju, ki uporablja arhitekturo virtualnega vmesnika, temelji na protokolih omrežnega datotečnega sistema različice 4, poleg protokolarnih funkcij za neposredni prenos podatkov, ki uporabljajo oddaljeni neposredni prenos dostop do pomnilnika (RDMA), zanesljivo zaklepanje, obnovitev seje, razpršitev vhodov / izhodov (V / I) in zbiranje V / I seznama itd.
Techopedia razlaga datotečni sistem neposrednega dostopa (DAFS)
DAFS je zasnovan tako, da olajša odjemalca datotečnega sistema na ravni uporabnika, v katerem lahko odjemalec DAFS deluje kot knjižnica aplikacij nad jedrom OS, pri čemer je aktivnost jedra omejena na podporo omrežne naprave in upravljanje pomnilnika. Takšna struktura izboljšuje prenosljivost, zmogljivost in zanesljivost, hkrati pa zagotavlja popolnoma asinhrone aplikacije V / I z neposrednim predpomnjenjem in nadzorom gibanja podatkov.
DAFS je bil sprva predstavljen za združevanje nizkih režijskih stroškov omrežja skladiščnih prostorov (SAN) z neposrednim dostopom do branja in pisanja aplikacij. DAFS prevzame zanesljiv omrežni transport in ponuja strežniško usmerjeno krmiljenje ukazov.
DAFS podpira neposredne različice operacij prenosa ključnih podatkov, vključno z branjem, pisanjem, setattr in getattr. Neposredne operacije prenašajo podatke neposredno v pomnilniške regije, ki jih prejme odjemalec in z operacijami RDMA za branje ali pisanje. Odjemalec mora registrirati vsako pomnilniško območje z lokalnim jedrom, preden zahteva kakršen koli neposredni V / I v regiji. Tako DAFS aplikacijski programski vmesnik (API) določa primitive za registracijo in odjavljanje pomnilniških regij za neposredni V / I. API podpira tudi popolnoma asinhroni vmesnik, ki omogoča strankam, da izvajajo I / O operacije in se prekrivajo z obstoječo obdelavo aplikacij.
