Съдържание:
- Определение - Какво означава файлова система за директен достъп (DAFS)?
- Techopedia обяснява файлова система за директен достъп (DAFS)
Определение - Какво означава файлова система за директен достъп (DAFS)?
Файлова система за директен достъп (DAFS) е стандартен протокол за споделяне на файлове, който е разпределена файлова система, изградена върху преносите на директен достъп. Той използва архитектура за взаимно свързване на паметта към паметта и е предназначен за мрежи за съхранение, за да наложи насипно прехвърляне на данни между буфери на машинно приложение, без да формира пакети данни. Приложения, използващи DAFS прехвърлят данни към и от буфери на приложения без операционна система (OS), което освобождава процесора за други процеси, освен предоставянето на файлове на сървъри, използващи различни ОС.
Разработен през 1996 г. от Intel, Compaq и Microsoft като механизъм за транспортиране на данни за свързано към мрежата съхранение, използващо архитектурата на виртуалния интерфейс, DAFS се базира на мрежова файлова система версия 4 протокола, в допълнение към протоколни функции за директен трансфер на данни, които използват отдалечен директен достъп до паметта (RDMA), надеждно заключване, възстановяване на сесия, разпръснат вход / изход (I / O) и събиране на входно-изходен списък и др.
Techopedia обяснява файлова система за директен достъп (DAFS)
DAFS е проектиран да улеснява клиент на файлова система на потребителско ниво, в който DAFS клиент може да работи като библиотека на приложения над ядрото на ОС с активност на ядрото, ограничена до поддръжка на мрежови устройства и управление на паметта. Такава структура подобрява преносимостта, производителността и надеждността, като същевременно предоставя напълно асинхронни I / O приложения с директно кеширане и контрол на движението на данните.
DAFS първоначално е въведен, за да комбинира ниските разходи на мрежа за съхранение (SAN) с транспорт с директен достъп за четене и запис на приложения. DAFS поема надежден мрежов транспорт и предлага ориентиран към сървъра контрол на потока на командите.
DAFS поддържа директни варианти на операции за пренос на ключови данни, включително четене, запис, setattr и getattr. Директните операции прехвърлят данни директно към и от региони на паметта, предоставени от клиента, използвайки RDMA операции за четене или запис. Клиентът трябва да регистрира всеки регион на паметта с локалното ядро, преди да поиска директен I / O в региона. По този начин, интерфейсът за програмиране на DAFS (API) определя примитивите за регистриране и отписване на региони на паметта за директен I / O. API също така поддържа напълно асинхронен интерфейс, което позволява на клиентите да извеждат I / O операции и да се припокриват със съществуваща обработка на приложения.