Đặc tr−ng của DFS

Một phần của tài liệu Cơ bản về hệ điều hành (Trang 155 - 156)

τ Đảo độ − u tiên

6.1Đặc tr−ng của DFS

Phân tán và vô 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:

a. Khách phân tán

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.

b. File phân tán

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ị.

c. Vô số ng−ời dùng

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

d. Vô số file

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.

Một phần của tài liệu Cơ bản về hệ điều hành (Trang 155 - 156)