Trang Chủ Mạng Hệ thống tập tin truy cập trực tiếp (dafs) là gì? - định nghĩa từ techopedia

Hệ thống tập tin truy cập trực tiếp (dafs) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Hệ thống tệp truy cập trực tiếp (DAFS) có nghĩa là gì?

Hệ thống tệp truy cập trực tiếp (DAFS) là một giao thức chia sẻ tệp tiêu chuẩn, là một hệ thống tệp phân tán được xây dựng dựa trên vận chuyển truy cập trực tiếp. Nó sử dụng kiến ​​trúc kết nối bộ nhớ đến bộ nhớ và được thiết kế cho các mạng vùng lưu trữ để thực thi chuyển dữ liệu hàng loạt giữa các bộ đệm ứng dụng máy mà không tạo thành các gói dữ liệu. Các ứng dụng sử dụng DAFS truyền dữ liệu đến và từ bộ đệm ứng dụng mà không cần hệ điều hành (HĐH), giúp giải phóng bộ xử lý cho các quy trình khác ngoài việc cung cấp các tệp cho các máy chủ sử dụng các HĐH khác nhau.

Được phát triển vào năm 1996 bởi Intel, Compaq và Microsoft như một cơ chế truyền dữ liệu cho lưu trữ gắn mạng sử dụng kiến ​​trúc giao diện ảo, DAFS dựa trên các giao thức hệ thống tệp phiên bản mạng 4, ngoài các tính năng giao thức để truyền dữ liệu trực tiếp sử dụng trực tiếp từ xa truy cập bộ nhớ (RDMA), khóa đáng tin cậy, phục hồi phiên, đầu vào / đầu ra phân tán (I / O) và thu thập danh sách I / O, v.v.

Techopedia giải thích Hệ thống tệp truy cập trực tiếp (DAFS)

DAFS được thiết kế để tạo điều kiện cho máy khách hệ thống tệp cấp người dùng, trong đó máy khách DAFS có thể chạy như một thư viện ứng dụng phía trên nhân hệ điều hành với hoạt động hạt nhân giới hạn trong hỗ trợ thiết bị mạng và quản lý bộ nhớ. Cấu trúc như vậy cải thiện tính di động, hiệu suất và độ tin cậy trong khi cung cấp các ứng dụng I / O không đồng bộ hoàn toàn với bộ đệm trực tiếp và điều khiển chuyển động dữ liệu.

DAFS ban đầu được giới thiệu để kết hợp chi phí thấp của mạng khu vực lưu trữ (SAN) với vận chuyển truy cập trực tiếp để đọc và ghi ứng dụng. DAFS giả định vận chuyển mạng đáng tin cậy và cung cấp điều khiển luồng lệnh theo máy chủ.

DAFS hỗ trợ các biến thể trực tiếp của các hoạt động truyền dữ liệu quan trọng, bao gồm đọc, ghi, setattr và getattr. Các hoạt động trực tiếp truyền dữ liệu trực tiếp đến và từ các vùng bộ nhớ do khách hàng cung cấp bằng cách sử dụng các thao tác đọc hoặc ghi RDMA. Máy khách phải đăng ký từng vùng bộ nhớ với kernel cục bộ trước khi yêu cầu bất kỳ I / O trực tiếp nào trên vùng đó. Do đó, giao diện lập trình ứng dụng DAFS (API) xác định các nguyên hàm để đăng ký và hủy đăng ký các vùng bộ nhớ cho I / O trực tiếp. API cũng hỗ trợ giao diện không đồng bộ hoàn toàn, cho phép khách hàng thực hiện các hoạt động I / O và chồng chéo với xử lý ứng dụng hiện có.

Hệ thống tập tin truy cập trực tiếp (dafs) là gì? - định nghĩa từ techopedia