Tính Trong Suốt Trong Hệ Phân Tán Và Các Dịch Vụ - .vn
Có thể bạn quan tâm
Tính chất mấu chốt nhất phân biệt hệ phân tán với các hệ thống khác là tính trong suốt, thuật ngữ thường xuyên được nhắc trong các hệ thống phân tán. Nó là mục tiêu thúc đẩy việc che khuất đi những chi tiết phụ thuộc hệ thống mà không thích hợp đối với người dùng trong mọi hoàn cảnh và tạo ra một môi trường thuần nhất cho người dùng. Nguyên lý này đã được thực tế hóa khi thiết kế hệ thống máy tính qua một thời gian dài. Tính trong suốt trở nên quan trọng hơn trong hệ thống phân tán và thực hiện khó khăn hơn chính từ tính hỗn tạp của hệ thống.
Sự che khuất thông tin phụ thuộc hệ thống khỏi người dùng dựa trên việc cân bằng giữa tính đơn giản và tính hiệu quả. Một cách đáng tiếc, hai tính chất này là xung đột nhau. Bởi vậy, mong muốn một mục tiêu trong suốt hoàn toàn là không thích hợp. Hệ phân tán tốt là cố gắng đạt được tính trong suốt cao nhất có thể được. Tương tự như khái niệm "ảo" trong HĐH và "trừu tượng" trong ngôn ngữ lập trình, mục tiêu của tính trong suốt là cung cấp một cái nhìn lôgic thống nhất của một hệ thống vật lý hỗn tạp nhờ việc rút gọn hiệu quả việc nhận biết hệ thống vật lý tới cực tiểu (nói riêng, theo khía cạnh chia cắt vật lý của các đối tượng và điều khiển trong hệ thống).
-Tính trong suốt thể hiện trong nhiều khía cạnh, dưới đây là một số khía cạnh điển hình nhất:
- Trong suốt truy nhập: Truy nhập đối tượng địa phương/toàn cục theo cùng một cách thức. Sự tách rời vật lý của các đối tượng hệ thống được che khuất tới người dùng.
- Trong suốt định vị (còn được gọi là trong suốt tên): Người dùng không nhận biết được vị trí của đối tượng. Đối tượng được định vị và chỉ dẫn theo tên lôgic trong một hệ thống thống nhất.
- Trong suốt di trú (còn được gọi là độc lập định vị): là tính chất bổ sung vào trong suốt định vị theo nghĩa không những đối tượng được chỉ dẫn bằng tên lôgic mà đối tượng còn được di chuyển tới định vị vật lý khác mà không cần đổi tên.
- Trong suốt đồng thời: cho phép chia xẻ đối tượng dùng chung không gặp tranh chấp. Nó tương tự như khái niệm phân chia thời gian theo nghĩa khái quát.
- Trong suốt nhân bản: đưa ra tính nhất quán của đa thể hiện (hoặc vùng) của file và dữ liệu. Tính chất này quan hệ mật thiết với trong suốt đồng thời song được cụ thể hơn vì file và dữ liệu là loại đối tượng đặc biệt,
- Trong suốt song song: cho phép các hoạt động song song mà người dùng không cần biết hoạt động song song đó xẩy ra như thế nào, ở đâu và khi nào. Tính song song có thể không được người dùng đặc tả.
- Trong suốt lỗi: cung cấp khả năng thứ lỗi của hệ thống được hiểu là lỗi trong hệ thống có thể được biến đổi thành sự giảm hiệu năng hệ thống một cách mềm dẻo hơn chứ không phải chỉ là làm cực tiểu sự đổ vỡ và nguy hiểm đối với người dùng,
- Trong suốt hiệu năng: cố gắng giành được tính nhất quán và khẳng định (không cần thiết ngang bằng) mức độ hiệu năng thậm chí khi thay đổi cấu trúc hệ thống hoặc phân bố tải. Hơn nữa, người dùng không phải chịu sự chậm trễ hoặc thay đổi quá mức khi thao tác từ xa. Trong suốt hiệu năng còn được thể hiện là hiệu năng hệ thống không bị giảm theo thời gian.
- Trong suốt kích thước: liên quan đến tính mềm dẻo và tiềm tàng. Nó cho phép sự tăng trưởng của hệ thống được che khuất đối với người sử dụng. Kích thước hệ thống không tạo ra tác động đối với nhận thức của người dùng.
- Trong suốt duyệt lại chỉ dẫn rằng sự tăng trưởng hệ thống theo chiều dọc là tỷ lệ nghịch với sự tăng trưởng hệ thống theo chiều ngang. Sự duyệt lại phần mềm bị che khuất đối với người dùng. Trong suốt duyệt lại cũng được hiểu như trong suốt phân đoạn.
-Sau đây là một ví dụ giải thích. Trước đây khi điện thoại còn chưa phổ biến (điện thoại liên tỉnh hiếm hoặc rất đắt), dùng điện thoại nếu khoảng cách ngắn còn dùng thư nếu ở xa để liên lạc với người quen. Trường hợp này vi phạm tính trong suốt truy nhập do phương pháp liên lạc là không đồng nhất. Khi điện thoại liên tỉnh phát triển, giá cả giảm, nếu dùng điện thoại cố định thì liên lạc số điện thoại nội tỉnh khác với liên lạc với số điện thoại tỉnh ngoài (chẳng hạn, bổ sung thêm mã tỉnh). Trường hợp này vi phạm trong suốt định vị. Nếu một người chuyển chỗ ở phải thay số điện thoại mới (không thể dùng số điện thoại cũ) là vi phạm tính trong suốt di trú.
Một phương pháp liên lạc lý tưởng là trên phạm vi toàn hệ thống, có thể "gặp" đối tượng bất kỳ chỉ bởi tên toàn cục (ký hiệu hoặc số) chẳng hạn như số chứng minh nhân dân. Tiếp tục các ví dụ trên đây, nếu mọi người chỉ sử dụng điện thoại di động để liên lạc với nhau thì hệ thống như vậy được coi là thỏa mãn các tính chất trong suốt truy nhập, định vị và di trú.
Từ phân tích trên đây, nhận thấy rằng trong suốt truy nhập, định vị, và di trú có quan hệ gần gũi nhau.
Trong suốt song song, đồng thời, và hiệu năng được thiết kế nhằm che chắn sự quản lý các hoạt động đồng thời đối với các người dùng, dựa trên các quan hệ nội tại người dùng (intrauser), liên người dùng (interuser) và liên nút (internode). Cho phép thực hiện đồng thời ở các mức thực hiện khác nhau: nội tại một người dùng, giữa các người dùng, và giữa các nút phân tán. Trong suốt nhân bản và trong suốt lỗi có quan hệ với việc duy trì tính toàn vẹn hệ thống. Trong suốt kích thước và trong suốt duyệt lại cung cấp sự biến đổi uyển chuyển của hệ thống theo sự tăng trưởng về phần cứng và phần mềm.
Danh sách trong suốt được mô tả trên đây không phải là toàn diện. Tuy nhiên, danh sách này thích hợp với hệ phân tán. Chúng cũng được phân lớp khi xem xét mối quan hệ với các mục tiêu thiết kế hệ điều hành. Trong suốt đồng thời và hiệu quả cung cấp tính hiệu quả. Trong suốt truy nhập, định vị, di trú và kích thước liên quan đến tính mềm dẻo. Tính nhất quán liên quan tới trong suốt truy nhập, nhân bản và trong suốt hiệu năng. Cuối cùng, các trong suốt lỗi, nhân bản, và kích thước liên quan tới tính mạnh mẽ của hệ thống. Bảng 2.1 cho mối liên hệ giữa mục tiêu của hệ thống với tính trong suốt.
Bảng 2.1 . Phân lớp các tính trong suốt theo mục tiêu hệ thống
Mục tiêu của hệ thống | Tính trong suốt |
Hiệu quả | đồng thời / song song / hiệu năng |
Mềm dẻo | truy nhập / định vị / di trú / kích thước / duyệt lại |
Bền vững | truy nhập / nhân bản / hiệu năng |
Mạnh mẽ | thứ lỗi / nhân bản / kích thước / duyệt lại |
Thi hành HĐH phân tán và các thuật toán điều khiển phân tán tương ứng liên quan chạt chẽ tới việc thực hiện các tính trong suốt này. Nói tóm lại, hệ phân tán cung cấp sự tách rời vật lý của các đối tượng, tính trong suốt được dùng để che khuất đi tác động của sự chia tách vật lý này. Kết quả cuối cùng là người dùng nhìn hệ đa máy tính như một hệ máy tính đơn lôgic.
Bàn luận trên đây về tính trong suốt dựa trên các tính chất của hệ thống đáng mong muốn theo quan điểm của cả người dùng lẫn hệ thống. Các bài toán chính trong HĐH phân tán cũng được phân lớp theo tính trong suốt và được trình bày trong bảng 2.2. Nói tóm lại, mục tiêu của HĐH phân tán là cung cấp môi trường tính toán hiệu năng cao và mạnh mẽ với việc nhận biết ít nhất về quản lý và điều khiển của các tài nguyên hệ thống phân tán.
Bảng 2.2. Vấn đề của hệ phân tán và tính trong suốt
Vấn đề chính của hệ thống | Tính trong suốt |
Truyền thôngĐồng bộThuật toán phân tán | Trong suốt liên thao tác và điều khiển |
Lập lịch quá trìnhNắm giữ bế tắcCân bằng tải | Trong suốt hiệu năng |
Lập lịch tài nguyênChia xẻ fileĐiều khiển đồng thời | Trong suốt tài nguyên |
Kiểm soát lỗiCấu hìnhThu gọn | Trong suốt lỗi |
Từ khóa » Tính Trong Suốt Của Hệ Thống
-
Tìm Hiểu Về Hệ Phân Tán (Phần 1 - Tổng Quan Về Hệ Phân Tán) - Viblo
-
[Serie-Hệ Phân Tán-1] Tổng Quan Về Hệ Phân Tán - Distributed Systems
-
Tính Trong Suốt Của Một Hệ Thống Phân Tán - Tài Liệu Text - 123doc
-
Tính Trong Suốt Trong Hệ Phân Tán - Tài Liệu Text - 123doc
-
Chương III. Các Mức Trong Suốt Trong Phân Bố - Tài Liệu, Ebook
-
Chương 1 : Tổng Quan Về Hệ Phân Tán. Định Nghĩa - Quê Hương
-
[PDF] CHƯƠNG 1: TỔNG QUAN VỀ HỆ PHÂN TÁN - Soict
-
Chuong 2 - CSDL Phân Tán - SlideShare
-
Tính Trong Suốt Của Một Hệ Thống Phân Tán
-
1. Tổng Quan Về Hệ Thống Phân Tán - AI Design
-
[PDF] Câu 1: Em Hãy Nêu Thêm 2 Ví Dụ Về Dịch Vụ được Coi Là Hệ Phân Tán ...
-
Ôn Tập Hệ Phân Tán - PDFCOFFEE.COM
-
[PDF] Xây Dựng Cơ Sở Dữ Liệu Phân Tán Cho Hệ Thống Thi Trắc Nghiệm Tại ...
-
Bài Tập Trắc Nghiệm Hệ Phân Tán Có đáp án | Xemtailieu