Từ điển
Dịch văn bản
 
Tất cả từ điển
Tra từ
Hỏi đáp nhanh
 
 
 
Kết quả
Vietgle Tra từ
Chuyên ngành Anh - Việt
Distributed File Systems
|
Tin học
Hệ thống Tập tin Phân tán Các hệ thống tập tin phân tán được thiết kế chủ yếu cho kiểu mạng Client/Server. Một mạng tiêu biểu gồm vài server phục vụ việc truy cập cho các người dùng. Hơn nữa, đặc tính ngang hàng cho phép các hệ thống hoạt động dưới hai hình thức vừa là server vừa client. Ví dụ, người dùng có thể tạo ra một thư mục cho các người dùng khác truy cập tới, lúc bấy giờ thư mục nầy xem như một ổ đĩa cục bộ. Khái niệm về một hệ thống tập tin tùy thuộc vào quan điểm của mỗi người. Trong những năm gần đây, khái niệm nầy được hiểu như việc truy cập được đến bất kỳ nơi nào trên mạng. Tuy nhiên, kiểu nầy lại đòi hỏi thường xuyên theo dõi nội dung của server và phân biệt giữa các server với nhau. Ngày nay hầu hết các hệ điều hành mạng cung cấp nhiều tính năng cao cấp hỗ trợ cho truy cập tốt hơn. Novell Netware đã lo liệu việc chuyễn đổi từ hệ thống cũ sang hệ thống tập tin phân tán. Những phiên bản hệ điều hành mới đây cho phép truy cập đến bất kỳ server nào có kết nối với mạng, quản trị viên cung cấp cho người dùng khung nhìn phân cấp thấy được toàn bộ các server phân tán trên cùng một nhánh của cây thư mục. Điều nầy giúp cho người dùng tìm kiếm dễ dàng các đối tượng và dữ liệu cần thiết. Sau đây là một vài hệ thống tập tin mạng thông thường: AFS (Andrew File System) Hệ thống nầy xuất phát từ Trung tâm công nghệ thông tin thuộc Đại học Carnegie Mellon, giống với NFS về mặt kiến trúc. Hiện thời AFS được công ty Transarc - trước kia là ITC - phát triển và thương mại hóa. So với NFS, hệ thống nầy có nhiều ưu điểm hơn. Từ mục liên quan “AFS” và http://www.transarc.com DFS (Distributed File System), DCE DFS là một phiên bản của AFS, là thành phần hệ thống trong DCE (Distributed Computing Environment). Từ mục liên quan “DCE, The Open Group” hay http://www.transarc.com DFS (Distributed File System), Microsoft Nếu như Win NT 4.0 hỗ trợ hệ thống tập tin dàn trải phân cấp kiểu mới, thì DFS của Windows NT lại thật sự là một hệ thống cho phép quản trị viên tạo ra các cây phân cấp theo nhu cầu nhóm các tài nguyên có liên quan lại với nhau. Xem “DFS” hay http://www.microsoft.com. NCP (Netware Core Protocol) NCP là một tập các giao thức dịch vụ độc quyền của NetWare cho phép hệ điều hành tiếp nhận và phản hồi yêu cầu dịch vụ của các client và server khác. Các dịch vụ nầy thường là truy cập tập tin, khóa tập tin, vấn đề bảo mật, truy tìm tài nguyên cùng với các dịch vụ khác liên quan đến mạng. Từ mục liên quan “NCP” hay http://www.sun.com. NFS (Network File System) NFS ban đầu được tập đoàn Sun Microsystems nghiên cứu như hệ thống tập tin dùng chung cho mạng sử dụng giao thức TCP/IP. Hệ thống tập tin nầy được chạy trên hàng triệu hệ thống lớn nhỏ từ mainframe đến máy cá nhân. Từ mục liên quan “NFS” hay http://www.sun.com/solaris/networking/nfs-spec.html SMB (Server Message Blocks) SMB là hệ thống tập tin dùng chung truyền thống của Microsoft chạy trên nền Windows 3.x, Windows 95 và Windows NT. Hiện nay đối tác thứ ba đã cho ra phiên bản của giao thức nầy với thương hiệu là SAMBA. Xem tiếp “SMB” hay http://www.microsoft.com.Một vài giao thức tập tin được phát triển thêm cho Web. Trước kia tiến trình của nối kết Web gồm nhiều lần kết nối và tái kết nối cho đến khi toàn bộ nội dung được tải vào client. Nối kết đầu tiên được phục vụ cho việc chép phần văn bản xuống, nối kết kế là dành cho các hình ảnh, sau đó là các thành phần khác. Hệ thống tập tin phân tán đặt cơ sở trên Web cho phép ta thực hiện các truy cập Web chỉ bằng một nối kết duy nhất. Chính điều nầy giúp tăng tính thẩm mỹ cho những gì ta chép xuống. Hiện nay có hai hệ thống tập tin Web đang cạnh tranh nhau: SunSoft’s WebNFS Hệ thống nầy hỗ trợ mọi tính năng của NFS và được tối ưu hóa để chạy trên các intranet lẫn Internet. Đồng thời hệ nầy cũng cung cấp các cơ chế bảo mật. Xem “NFS” hay http://www.sun.com/webnfs/webnfs.html. Microsoft’s CIFS (Common Internet File System) Đây là hệ thống mở rộng của giao thức tập tin SMB thuộc Microsoft. Cũng giống như WebNFS, hệ nầy được tối ưu hóa để chạy trên mạng và cung cấp một số cơ chế bảo mật ở mức độ tập tin. Từ mục liên quan “CIFS” hay http://www.microsoft.com. Những Tính năng của Hệ thống Tập tin Phân tán Trong hệ tập tin phân tán, client có thể truy cập đến bất kỳ nơi nào trên mạng. Kiểu hệ tập tin phân tán truyền thống có vài server nhưng người dùng vẫn gặp một số khó khăn khi tìm kiếm tập tin trên các server đó. Các dịch vụ thư mục sẽ cho phép các quản trị viên nhóm lại các tập tin, các hệ thống lưu trữ vào một cây thư mục phân cấp có nhiều nhánh. Ví dụ, quản trị viên có thể tạo ra một nhánh có tên là “White pages”, sau đó sẽ tạo ra các mối kết với các “White pages” khác trên tất cả các server. NDS của Novell và DFS của Microsoft hỗ trợ cho các tính năng nầy. Hệ thống nầy cũng tạo ra các nhân bản. Điều đó là hiển nhiên bởi vì tại sao ta lại không nhân bản các hệ thống tập tin thường dùng, đặc biệt là khi các tập tin nầy ở rất xa, đến server gần nhất. Với phương cách nầy giúp giảm thiểu tình trạng tắt nghẽn lưu thông trên mạng, và hệ thống tập tin phân tán nầy có thể giúp xác định các tài nguyên yêu cầu nhanh nhất tại các nhân bản. Các hệ nầy chỉ dùng những giao thức đơn giản nên người dùng chỉ cần chứng thực một lần để truy cập đến các hệ thống có kết nối hay các nhân bản. Một tính năng mới là việc mã hóa dữ liệu trên đường truyền, đặc biệt là đối với các tập tin mang tính bảo mật cao. Một vấn đề thường xuyên được đặt ra trong hệ nầy là cùng một thời điểm nhiều người dùng đồng loạt truy cập đến một tập tin. Các điều khiển đồng thời sẽ phân định quyền truy cập thuộc về ai. Sau đây là một số hình thức điều khiển đồng thời: Read-only sharing Chỉ cho phép đọc chứ không thể thay đổi. Controlled writes Cho phép nhiều người dùng cùng truy cập một tập tin nhưng trong đó chỉ có một người dùng có khả năng sửa đổi. Các thay đổi nầy có thể không tác động ngay lên nội dung của tập tin. Concurrent writes Với phương pháp nầy nhiều người dùng cùng đọc, ghi trên một tập tin. Điều nầy đòi hỏi hệ điều hành phải tăng mức độ giám sát để tránh tình trạng ghi chồng lên nhau và bảo đảm sao cho người dùng biết được những thông tin mới nhất. Nhưng vì bị khống chế bởi yêu cầu xử lý và lưu thông mạng nên phương cách nầy không được chấp nhận trong nhiều môi trường dù rằng được thực hiện một cách hợp lý. Hệ tập tin phân tán có một khác biệt trong phương pháp ghi đồng thời. Khi nhiều người dùng cùng có nhu cầu ghi lên cùng một tập tin, tập tin nầy sẽ được gọi vào từng máy. Các người dùng nầy sẽ thay đổi nội dung tập tin và xét về mặt kỹ thuật sẽ phát sinh nhiều phiên bản. Sau đây là hai cách giúp đồng bộ hóa giữa các phiên bản nầy: Stateless systems Hệ thống phi trạng thái, trong hệ thống nầy server không giữ các thông tin về ai đang truy cập đến tập tin nên từng người dùng phải thường xuyên liên lạc với server xem tập tin nầy có bị thay đổi hay không. Điều nầy có lẽ làm quá tải lưu thông mạng trong các môi trường rộng lớn. Do đó phương pháp nầy chỉ thỏa mãn cho mạng diện hẹp. NFS là hệ thống phi trạng thái. Callback systems Trái lại với phương pháp trên, server sẽ giữ tất cả các thông tin về client trong hệ thống và thông tin về trạng thái tập tin. Server sẽ sử dụng kỹ thuật Callback promise để thông báo cho các client khi có thay đổi trên tập tin. Phương pháp nầy hạn chế được rất nhiều về vấn đề lưu thông mạng. AFS là hiện thực của phương pháp nầy. Khi một client thay đổi nội dung tập tin thì các người dùng khác đang giữ bản sao của tập tin nầy sẽ được thông báo các thay đổi. Tuy xét về hình thức thì các thao tác phi trạng thái vượt trội. Nhưng kỹ thuật Callback promise bảo đảm sẽ không bị quá tải lưu thông mạng. Các client sẽ kiểm tra lần thực hiện Callback promise sau cùng để đảm bảo rằng họ vẫn đang hiện diện. Một tính năng thú vị của kỹ thuật nầy là sự bảo đảm việc tồn tại của một tập tin nào đó. TỪ MỤC LIÊN QUAN AFS (Andrew File System); CIFS (Common Internet File System); Client /Server Computing; DCE ; The Open Group; DFS, Microsoft; DFS, The Ophen Group; Directory Services; Distributed Applications; Distributed Computer Networks; Distributed Database; File Systems; Network Operating System; NFS; Novell Netware File System; SMB (Server Message Blocks); và UNIX File System