24/05/2018, 23:41

Đặc trưng của DFS

Hệ thống tính toán là tập hợp các thao tác xử lý trên đối tượng dữ liệu. Các đối tượng bền vững cần được lưu giữ lâu dài để tìm kiếm. Chúng cần được đặt tên và bảo quản trên các thiết bị lưu trữ ổn định, chẳng hạn như đĩa từ. Các đối tượng dữ liệu có tên ...

Hệ thống tính toán là tập hợp các thao tác xử lý trên đối tượng dữ liệu. Các đối tượng bền vững cần được lưu giữ lâu dài để tìm kiếm. Chúng cần được đặt tên và bảo quản trên các thiết bị lưu trữ ổn định, chẳng hạn như đĩa từ. Các đối tượng dữ liệu có tên được gọi là file. Giả sử file là đối tượng dữ liệu cơ bản, cấu trúc nội tại và thể hiện chúng được coi như vấn đề thi hành của đặc tả hệ thống. Hệ thống file là thành phần chính trong HĐH, có trách nhiệm đặt tên, tạo mới, xoá, tìm kiếm, sửa chữa và bảo vệ mọi file trong hệ thống. File cần được chia xẻ để dễ dàng cộng tác và được phân bố tại các nút rời rạc trong hệ thống phân tán.

Hệ thống file phân tán (DFS) là thi hành của hệ thống file, phù hợp với việc phân tán vật lý trên các nút lưu giữ song cung cấp một cái nhìn của hệ thống file tập trung theo truyền thống cho người dùng. Sự tồn tại các file trong phạm vi của hệ thống là trong suốt đối với người dùng. Nhiều khái niệm quan trọng trong thiết kế hệ phân tán được sáng tỏ nhờ thi hành DFS. Thứ nhất, DFS sử dụng nhiều khía cạnh của tính trong suốt. Thứ hai, dịch vụ thư mục trong DFS là ví dụ tốt của dịch vụ tên, một thành phần cốt yếu trong hệ phân tán. Thứ ba, yêu cầu về hiệu năng và độ sẵn sàng cần đến bộ đệm cache và nhân bản, dẫn tới bài toán quản lý kết dính cache và nhân bản. Thứ tư, điều khiển truy cập và bảo vệ đối với DFS mở ra nhiều bài toán quan trọng trong an toàn hệ phân tán. Chương này giới thiệu những vấn đề này (tại các chương thuộc phần 2 tài liệu, các vấn đề này sẽ được nghiên cứu chi tiết hơn).

Phân tánvô số cả về người dùng và file là hai đặc trưng quan trọng của DFS. Đa khách định vị phân tán truy nhập file phân tán (thường được nhân bản). Mục tiêu thiết kế là che dấu đi hai đặc trưng phân tán và vô số đối với người dùng. DFS trong suốt có các tính trong suốt sau:

Người dùng đăng nhập tại máy tính bất kỳ (người dùng có quyền sử dụng máy tính đó) trong hệ thống với một thủ tục đăng nhập đồng nhất và nhận được cái nhìn đồng nhất về hệ thống file mà không phụ thuộc vào máy tính đăng nhập. Đặc tính này gọi là trong suốt đăng nhập. xxxMỗi khi tại máy chủ, QT khách chạy trên máy cục bộ có cơ chế đồng nhất để truy cập tất cả các file trong hệ thống, bất kể file ở cục bộ hay ở xa. Tính chất này gọi là trong suốt truy nhập.

Tên được đặt cho file không chứa thông tin về vị trí vật lý của file, file là trong suốt định vị đối với khách. Hơn nữa, file có thể di chuyển từ vị trí vật lý này sang vị trí vật lý khác mà không phải đổi tên. Tính chất này được gọi là độc lập định vị và là tính chất mạnh hơn so với trong suốt định vị.

Nhiều người dùng có thể đồng thời sử dụng một file. Một cập nhật file của QT này không đối nghịch việc thực hiện đúng đắn của các QT khác đang đồng thời chia xẻ file này. Tính chất này được gọi là trong suốt đồng thời. Những ứng dụng-giao dịch đòi hỏi rằng ứng dụng trình diễn truy nhập file một cách cô lập (bất chấp sự truy nhập file chen ngang của các ứng dụng khác). Bài toán tin cậy thực hiện đồng thời của một giao dịch được chỉ dẫn như điều khiển đồng thời trong hệ CSDL. Đây là yêu cầu tới DFS nhằm hỗ trợ trong suốt đồng thời tại mức giao dịch.

File trong DFS được nhân bản để cung cấp độ dư thừa đảm bảo tính sẵn sàng và cho phép truy nhập đồng thời hiệu quả. DFS với trong suốt nhân bản thực hiện cập nhật nguyên tử trên các bản sao và khách không nhận thấy sự tồn tại của các bản sao.

Dãy tính trong suốt như được giới thiệu là đòi hỏi quan trọng khi thiết kế DFS. Tính chất mong muốn khác về đặc trưng trong suốt là thứ lỗi, phân cấp và hỗn tạp của hệ thống. Lỗi, chẳng hạn đổ vỡ các QT phục vụ hoặc khách, mất thông điệp, việc chia cắt mạng, là không ảnh hưởng tới người dùng ngoại trừ việc làm giảm không đáng kể hiệu năng hệ thống. Việc tăng trưởng file và lượng cập nhật không làm ngắt các thao tác thông thường đối với hệ thống file. Lưu ý là vấn đề trong suốt không thể chỉ xét trong hệ thống file phân tán mà cần được xem xét trong hệ thống phân tán nói chung.

0