Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (130.21 KB, 7 trang )
ầy đủ
và không mạch lạc. Phần tử bản chất nhất của thông tin toàn cục là thông tin thời gian
toàn cục cỡ hệ thống, thường được chỉ dẫn như một đồng hồ toàn cục. Về mặt lý thuyết,
không thể đạt được nhằm đạt được một đồng hồ toàn cục thậm chí trong hệ phân tán có
một đồng hồ trung tâm chung. Bỏ qua thông tin thời gian toàn cục, sự thúc ép sự sắp
xếp sự xuất hiện các sự kiện trở thành một bài toán không tầm thường. Việc xấp xỉ đồng
hồ toàn cục với sự thứ lỗi thời gian nào đó và cơ chế thực hiện thứ tự sự kiện đúng đắn
không cần sử dụng thông tin đồng hồ toàn cục bắt buộc phải được phát triển. Nhiều thi
hành của các chức năng điều khiển mức cao chẳng hạn ĐBQT và TTQT dựa vào sự thứ
lỗi (fault tolerance) thời gian và cơ chế sắp xếp sự kiện này. Độ trễ truyền thông tạo ra
khó khăn lớn để đạt được thỏa thuận về trạng thái hệ thống, bản chất của các hoạt động
phân tán cộng tác.
Bổ sung tới tính phức tạp do độ trễ truyền thông, thiết kế thuật toán phân tán là phức tạp
hơn bởi vì nguồn lỗi và không tin cậy là phổ biến hơn trong hệ phân tán so với hệ tập
trung. Thứ lỗi trong hệ phân tán là vấn đề khó tính hơn đối với các thuật toán phân tán.
Bản chất là hệ thống bao gói nhiều kiểu của lỗi. Thậm chí nhiều thuật toán tập trung để
ĐBQT, lập lịch, và điều khiển đồng thời .. buộc phải được xem xét kỹ lưỡng để dùng
trong hệ phân tán. Thuật toán có thể được phân thành hai lớp: thuật toán không tập trung
đầy đủ và thuật toán phân tán với một điều phối tập trung thứ lỗi. Loại thứ hai đơn giản
hơn theo khái niệm cung cấp những cơ chế hiệu quả tồn tại nhằm kiểm soát lỗi của điều
khiển tập trung và chọn những chỉ đạo mới.
Kiến trúc phần cứng của hệ phân tán cũng có vai trò quan trọng trong thi hành các thuật
toán phân tán. Các phương pháp truyền thông phụ thuộc vào việc tôpô mạng là kết nối
đầy đủ hay không, thông thường hay không thông thường, và truyền dữ liệulà điểmđiểm hay đa điểm. Kiến trúc thậm chí cho phép cả việc thay đổi tôpô, lỗi kết nối và các
nút là tồn tại. Về phía phần mềm dữ liệu thường được nhân bản nhằm cho phép truy
nhập đồng thời và đạt được độ tin cậy cao hơn. Nhân bản dữ liêu lại đưa đến vấn đề tính
6/7
Sơ lược về hệ điều hành phân tán và hệ tự trị cộng tác