Будинки Мережі Що таке файлова система прямого доступу (dafs)? - визначення з техопедії

Що таке файлова система прямого доступу (dafs)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає файлова система прямого доступу (DAFS)?

Файлова система прямого доступу (DAFS) - це стандартний протокол обміну файлами, який представляє собою розподілену файлову систему, побудовану поверх транспорту прямого доступу. Він використовує архітектуру взаємозв'язку пам’яті-пам’яті та призначений для мереж областей зберігання для забезпечення масових передач даних між буферами машинних додатків без формування пакетів даних. Програми, що використовують DAFS, передають дані в та з буферів додатків без операційної системи (ОС), що звільняє процесор для інших процесів, крім надання файлів для серверів, що використовують різні ОС.

Розроблений в 1996 році Intel, Compaq та Microsoft як механізм транспортування даних для підключеного до мережі зберігання даних, що використовує архітектуру віртуального інтерфейсу, DAFS базується на протоколах мережевої файлової системи версії 4, на додаток до функцій протоколу для прямої передачі даних, що використовують віддалений прямий доступ до пам'яті (RDMA), надійне блокування, відновлення сеансу, розсіювання вводу / виводу (введення / виведення) та збирання вводу / виводу списку тощо.

Техопедія пояснює файлову систему прямого доступу (DAFS)

DAFS розроблений для полегшення клієнта файлової системи на рівні користувача, в якому клієнт DAFS може працювати як бібліотека додатків над ядром ОС з активністю ядра, обмеженою підтримкою мережевих пристроїв та управлінням пам'яттю. Така структура покращує портативність, продуктивність та надійність, забезпечуючи при цьому повністю асинхронні програми вводу / виводу з прямим кешуванням та керуванням переміщенням даних.

DAFS спочатку був запроваджений для поєднання низьких накладних витрат мережі зберігання даних (SAN) з транспортом прямого доступу для читання та запису програм. DAFS бере на себе надійний мережевий транспорт і пропонує управління орієнтованим на сервер управлінням потоком.

DAFS підтримує прямі варіанти операцій з передачі ключових даних, включаючи читання, запис, setattr та getattr. Прямі операції передають дані безпосередньо до та з областей пам'яті, наданих клієнтом, за допомогою операцій зчитування чи запису RDMA. Клієнт повинен зареєструвати кожну область пам'яті з локальним ядром перед тим, як вимагати будь-якого прямого вводу-виводу в регіоні. Таким чином, інтерфейс програмування DAFS (API) визначає примітиви для реєстрації та відреєстрації областей пам'яті для прямого вводу / виводу. API також підтримує повністю асинхронний інтерфейс, що дозволяє клієнтам проводити операції введення / виводу та перетинатися з існуючою обробкою додатків.

Що таке файлова система прямого доступу (dafs)? - визначення з техопедії