Font size
WorksheetsUDPT
Total questions: 40
Worksheet time: 23mins
Nguyễn Thị Anh dự định gọi cho Trần Văn Bình từ một điện thoại công cộng ở Tampa, Florida bằng thẻ tín dụng. Cuộc gọi chỉ thành công nếu (1) thẻ tín dụng của Anh vẫn còn hiệu lực, (2) Anh không có bất kỳ khoản nợ quá hạn nào trong tài khoản của mình, và (3) số điện thoại của Bình được Anh quay đúng. Giả sử rằng một quy trình kiểm tra tính hợp lệ của thẻ gọi, một quy trình thứ hai chịu trách nhiệm thanh toán, và một quy trình thứ ba định tuyến cuộc gọi đến Bình, hãy mô tả chuỗi các hành động trong thời gian thiết lập cuộc gọi.
Quy trình định tuyến cuộc gọi đến Bình chỉ diễn ra sau khi đã xác nhận thẻ tín dụng của Anh còn hiệu lực và không có nợ quá hạn.
Quy trình kiểm tra thẻ diễn ra trước, sau đó là quy trình thanh toán, và cuối cùng là quy trình định tuyến cuộc gọi
Quy trình thanh toán chỉ xử lý việc thanh toán sau khi cuộc gọi kết thúc.
Quy trình kiểm tra thẻ chỉ kiểm tra tính hợp lệ của thẻ tín dụng sau khi cuộc gọi đã được thiết lập.
Các yếu tố cốt lõi của một hệ thống phân tán đó là (chọn các đáp án đúng)
Cấu hình phần cứng của hệ máy
Mức độ đồng bộ hoá
Cấu trúc mạng lưới
Kiến thức về một quy trình
Trong lĩnh vực Y tế Điện tử: Tất cả thông tin về bệnh nhân, bao gồm bệnh án, kết quả xét nghiệm và toàn bộ hồ sơ y tế, được lưu trữ và quản lý tập trung trong một hệ thống thông tin y tế lớn. Hệ thống thông tin ý tế này được xây dựng trên nhiều cụm máy. Hệ thống này có tính chất là:
Hệ thống phi tập trung
Hệ thống phân tán
Hệ thống tập trung
Hệ thống phân tán hoặc phi tập trung
Hệ phân tán là gì
Một tập hợp các máy tính thực hiện các tác vụ riêng rẽ trong môi trường mạng máy tính.
Một hệ thống cung cấp dịch vụ một cách thống nhất mà không cần thống nhất về giao diện, cách thức truy cập dịch vụ.
Một hệ thống kết nối lẫn nhau bằng mạng máy tính, trong đó, các phần mềm trên các máy tính khác nhau hoạt động độc lập không cần phối hợp với nhau.
Một tập hợp các máy tính độc lập mà, đối với người dùng, nó như thể một hệ thống đơn gắn kết.
Hệ Thống Phân Tán có đặc điểm chính nào sau đây?
Luôn có nút điều phối trung tâm
Có thể bao gồm nút điều phối trung tâm nhưng chủ yếu tập trung vào phân bổ trên nhiều nút
Chủ yếu tập trung vào một máy chủ duy nhất
Sự tự chủ của các nút không quan trọng
Hình dưới đây mô tả thuật toán nào
Cristian
RBS
Berkeley
Lamport
KaZaA là một hệ thống cho phép người dùng tải xuống các tệp nhạc một cách minh bạch từ một máy tính khác có thể thuộc về người hàng xóm bên cạnh hoặc ai đó ở nửa vòng trái đất. Hãy điều tra cách thực hiện việc chia sẻ tệp này.
KaZaA sử dụng một hệ thống mã hóa để đảm bảo rằng việc tải xuống tệp nhạc là an toàn và minh bạch.
KaZaA sử dụng mô hình peer-to-peer, trong đó mỗi máy tính cung cấp và tải xuống tệp nhạc.
KaZaA không cho phép người dùng tải xuống tệp nhạc từ máy tính của người khác.
KaZaA sử dụng một máy chủ trung tâm để lưu trữ tất cả các tệp nhạc.
Hệ Thống Ngân Hàng Truyền Thống: Trong những hệ thống này, tất cả giao dịch và quản lý dữ liệu của khách hàng được xử lý và lưu trữ trong một máy chủ trung tâm hoặc trung tâm dữ liệu được kiểm soát bởi ngân hàng. Hệ thống trên là:
Hệ thống phân tán hoặc phi tập trung
Hệ thống tập trung
Hệ thống phi tập trung
Hệ thống phân tán
Khi một tiến trình chạy một chương trình nó sẽ sinh ra ……. luồng
Nhiều
Một hoặc nhiều
Hai
Một
Kỹ thuật phân tán hỗ trợ ứng dụng Web
RPC
REST
RMI
SOAP
Listen hàm được sử dụng để làm gì trong mô thức RPC?
Ngắt kết nối hiện tại
Chấp nhận các yêu cầu kết nối đến
Gửi dữ liệu qua kết nối
Thông báo cho hệ điều hành về số lượng tối đa các yêu cầu kết nối đang chờ
Chúng ta giả định rằng mục đích của cuộc gọi này là để thêm một phần tử dữ liệu đơn giản vào một đối tượng danh sách được xác định toàn cầu, gọi là dbList, và được đề cập ở đây là một biến tham chiếu. Một quan sát quan trọng là trong các ngôn ngữ lập trình khác nhau như C, dbList được triển khai dưới dạng một tham chiếu đến một đối tượng danh sách (tức là, một con trỏ), trong khi data có thể được biểu diễn trực tiếp bằng giá trị của nó (mà chúng ta giả định là trường hợp ở đây). Khi gọi hàm append, cả hai biểu diễn của data và dbList đều được đẩy vào ngăn xếp, làm cho các biểu diễn đó có thể truy cập được từ bên trong hàm append. Đối với data, điều này có nghĩa là biến tuân theo chính sách gọi bằng giá trị, chính sách cho dbList là gọi bằng tham chiếu.
Trong cuộc gọi hàm append, biểu diễn của data được xử lý theo chính sách gì?
Gọi bằng tham chiếu tham số
Gọi bằng giá trị tham số
Gọi bằng tham chiếu
Gọi bằng giá trị
Để đảm bảo tính linh hoạt và đáng tin cậy trong truyền thông phân tán, công nghệ nào thường được sử dụng nhiều nhất? Chọn tất cả các đáp án đúng:
Blockchain
Cloud computing
Hệ thống phân tán P2P (Peer-to-Peer)
Mạng cảm biến không dây (Wireless Sensor Network)
Trong hệ thống phân tán, truyền thông chủ yếu được thực hiện qua phương tiện nào?
Radio
Truyền hình
Điện thoại di động
Mạng Internet
Khi một quy trình trên máy tính A gọi một thủ tục trên máy tính B, quy trình gọi trên A bị tạm ngưng, và thực thi của thủ tục được gọi xảy ra trên B. Thông tin có thể được truyền từ người gọi đến người được gọi trong các tham số và có thể trở lại trong kết quả của thủ tục. Không có thông điệp truyền qua lại nào được nhìn thấy bởi lập trình viên. Phương pháp này được biết đến là cuộc gọi thủ tục từ xa, hoặc thường chỉ là RPC. RPC là gì trong ngữ cảnh của giao tiếp máy tính?
Một phương pháp để gọi các thủ tục trên các máy tính khác nhau.
Một phương pháp để tạo ra các kết nối giữa các máy tính.
Một phương pháp để chuyển thông tin giữa các quy trình trên cùng một máy tính.
Một phương pháp để chuyển thông điệp giữa các máy tính trong mạng.
Trình duyệt, giống như nhiều ứng dụng phía khách hàng khác, là tương tác theo bản chất, vì lý do này thời gian nghỉ của bộ xử lý được mong đợi có thể khá cao. Để đo lường mức độ mà một bộ xử lý đa nhân được sử dụng, Blake và đồng nghiệp đã sử dụng một chỉ số được biết đến là mức độ song song của luồng (TLP). Gọi $c_i$ là tỷ lệ thời gian mà chính xác $i$ luồng đang được thực thi đồng thời. Mức độ song song mức độ luồng sau đó được xác định là:
$$
\text{TLP} = \dfrac{\sum_{i=1}^N ic_i}{1-c_0}
$$
trong đó $N$ là số luồng tối đa có thể thực thi (đượcùng một lúc. Trong nghiên cứu của họ, một trình duyệt Web điển hình vào thời điểm đó có giá trị TLP dao động từ 1.5 đến 2.5, có nghĩa là để khai thác hiệu quả song song, máy khách nên có hai hoặc ba lõi, hoặc tương tự, 2–3 bộ xử lý. Nếu một trình duyệt Web điển hình vào thời điểm đó có giá trị $c_0 = 0.2$ và giá trị TLP là 2, thì giá trị của $\sum_{i=1}^N ic_i$ là bao nhiêu?
1.6
2.5
1.5
0.8
Mục đích chính của ảo hóa tài nguyên trong máy tính là gì?
Tăng số lượng CPU có sẵn cho việc thực thi các tác vụ.
Tối ưu hóa hiệu suất của hệ thống máy tính phân tán.
Tạo ra một trải nghiệm mượt mà cho người dùng bằng cách loại bỏ việc chuyển đổi CPU.
Mở rộng khả năng của tài nguyên phần cứng.
Để đo lường mức độ mà một bộ xử lý đa nhân được sử dụng, Blake và đồng nghiệp đã sử dụng một chỉ số được biết đến là mức độ song song của luồng (TLP). Cho biểu thức tính TLP như sau:
$$
\text{TLP} = \dfrac{\sum_{i=1}^N ic_i}{1-c_0}
$$
Trong đó $N$ là số luồng tối đa có thể thực thi cùng một lúc, $c_i$ là tỷ lệ thời gian mà chính xác $i$ luồng đang được thực thi đồng thời. Nếu một trình duyệt Web điển hình vào thời điểm đó có giá trị $c_0 = 0.2$ và giá trị TLP là 2.5, thì giá trị của $\sum_{i=1}^N ic_i$ là bao nhiêu?
2.5
3
2.0
1.5
Trong hệ thống phân tán, khái niệm "tiến trình" có thể là (chọn các đáp án đúng)
Quá trình chuyển giao dữ liệu giữa các nút trong mạng.
Quá trình thực thi các tác vụ hoặc dịch vụ trên các nút trong hệ thống.
Sự tiến triển của các công nghệ mạng mới.
Các bước cụ thể để cài đặt phần mềm trên các thiết bị khác nhau.
Trong việc chuyển đổi CPU giữa hai quá trình, quá trình nào sau đây là một hoạt động có thể gây tốn kém về hiệu suất? (chọn tất cả các đáp án đúng)
Chính xác!
Thay đổi các giá trị trong bộ nhớ đệm dịch vụ địa chỉ (TL.
Lưu trữ trạng thái của các tệp tin liên quan đến tiến trình.
Cập nhật các giá trị đăng ký của đơn vị quản lý bộ nhớ (MMU).
Kiểm tra lại tất cả các tiến trình đang chạy trên hệ thống.
Vì sao One-Time Passwords được xem là một hình thức xác thực đặc biệt hiệu quả?
Do nó kết hợp nhiều yếu tố khác nhau
Do nó tạo ra mã xác thực mới mỗi lần sử dụng, làm tăng tính bảo mật
Do nó liên tục theo dõi xác thực
Do nó chỉ sử dụng một yếu tố
Quantum key distribution (QKlà một phương pháp sử dụng nguyên lý cơ học lượng tử để tạo và phân phối khóa mã hóa một cách an toàn giữa hai bên mà không thể bị đánh cắp hoặc xâm phạm bởi bất kỳ kẻ tấn công nào. Trong QKD, khóa được tạo ra bằng cách sử dụng tính chất lượng tử của các hạt vật lý (ví dụ như photon) để tạo ra một chuỗi các bit ngẫu nhiên. Các bit này sau đó được chuyển đổi thành một khóa mã hóa bằng cách sử dụng một quy trình gọi là "đo lường trạng thái lượng tử."
Quan trọng nhất, theo nguyên lý không thể sao chép của trạng thái đã đo của hệ vật lý lượng tử, bất kỳ sự quan sát nào của thông tin trong quá trình truyền qua một kênh lượng tử sẽ gây ra sự thay đổi hoặc phá hủy thông tin đó. Do đó, bất kỳ cuộc tấn công nào cũng sẽ làm thay đổi trạng thái của các hạt lượng tử và gây ra sự hiện diện của lỗi đối với bên nhận, cho biết sự can thiệp của một bên thứ ba. Theo đoạn miêu tả trên: làm thế nào các cuộc tấn công đến các khóa được phân phối bằng Quantum Key Distribution (QKcó thể được phát hiện?
Bằng cách ghi lại mọi thông tin truyền qua mạng
Bằng cách sử dụng thuật toán máy tính mạnh mẽ
Bằng cách gửi lưu lượng phản hồi lớn hơn gửi đến bên nhận
Bằng cách sử dụng tính chất lượng tử của các hạt vật lý
Các cuộc tấn công phản chiếu là khi kẻ tấn công sử dụng các hệ thống phản hồi trong mạng để gia tăng sức mạnh của cuộc tấn công. Kẻ tấn công gửi yêu cầu giả mạo từ một máy chủ hoặc thiết bị với địa chỉ nguồn giả mạo để làm cho nạn nhân tin rằng yêu cầu đến từ nguồn đáng tin cậy. Khi máy chủ hoặc thiết bị phản hồi yêu cầu, nó gửi phản hồi đến địa chỉ nguồn giả mạo, nhưng thực ra là nạn nhân của cuộc tấn công. Các cuộc tấn công phản chiếu thường sử dụng giao thức mạng như DNS, NTP hoặc SNMP để tạo ra lưu lượng phản hồi lớn hơn gửi đến nạn nhân, gây ra cuộc tấn công phân tán có thể tắc nghẽn hoặc vô hiệu hóa dịch vụ của nạn nhân. Điều này làm cho cuộc tấn công phản chiếu trở thành một trong những phương thức phổ biến để thực hiện các cuộc tấn công mạng lớn. Để ngăn chặn cuộc tấn công phản chiếu, tổ chức thường triển khai các biện pháp bảo mật như lọc gói tin, giới hạn tần suất yêu cầu từ một địa chỉ IP, hoặc sử dụng các dịch vụ bảo vệ chống tấn công phân tán (DDoS protection services).
Các cuộc tấn công phản chiếu thường được ngăn chặn bằng cách nào trong hệ thống phân tán?
Tăng cường sức mạnh của mạng để chịu đựng lưu lượng tấn công
Áp dụng các biện pháp bảo mật như lọc gói tin hoặc giới hạn tần suất yêu cầu từ một địa chỉ IP
Sử dụng các dịch vụ bảo vệ chống tấn công phân tán (DDoS protection services
Sử dụng các giao thức mạng như DNS, NTP, hoặc SNMP
Trong trường hợp xác thực một yếu tố, phương tiện nào được sử dụng? (Chọn tất cả các đáp án đúng)
Mật khẩu và mã thông báo
Định danh bằng vân tay
Mật khẩu cá nhân
Mã thông báo phần mềm
Chọn đáp án chính xác nhất: Một ứng dụng sử dụng mã PIN và giọng nói để định danh, giao thức đó là:
Xác thực đa yếu tố
Xác thực đơn yếu tố
Xác thực dựa trên sinh trắc học
Xác thực liên tục
Phương pháp xác thực nào sử dụng hành vi của người dùng để xác nhận danh tính?
Xác thực hai yếu tố
Xác thực dựa trên thiết bị
Xác thực dựa trên hành động
Xác định dựa trên kiến thức
Trong hệ thống phân tán, việc quản lý định danh đôi khi gặp phải vấn đề gì? (chọn các đáp án đúng nhất)
Xung đột giữa các phiên bản dữ liệu
Nguy cơ mất dữ liệu do hacker tấn công
Không đảm bảo tính nhất quán giữa các máy chủ
Khó khăn trong việc đảm bảo tính xác thực của người dùng
Cho đoạn miêu tả kỹ thuật sau: “Kerberos là một dịch vụ xác thực quan trọng được sử dụng rộng rãi trong các hệ thống phân tán. Được phát triển tại M.I.T., Kerberos dựa trên giao thức xác thực Needham-Schroeder. Nó giúp khách hàng thiết lập kênh an toàn với các máy chủ trong hệ thống phân tán bằng cách sử dụng khóa bí mật được chia sẻ. Kerberos có hai thành phần chính: Máy chủ xác thực (AS) xử lý yêu cầu đăng nhập từ người dùng và cung cấp khóa để thiết lập kênh an toàn, trong khi dịch vụ cấp phiếu (TGS) cung cấp các phiếu để thuyết phục máy chủ về danh tính của người dùng. Kerberos giúp tăng cường bảo mật trong hệ thống phân tán, giảm thiểu số lượng khóa cần quản lý so với các phương pháp truyền thống.” Nhiệm vụ chính của Dịch vụ Cấp Phiếu (TGS) trong hệ thống Kerberos là gì?
Phân phối khóa riêng tư và công khai cho người dùng
Xác thực người dùng và cung cấp một khóa chia sẻ
Thiết lập kênh an toàn với các máy chủ
Quản lý phiếu để thuyết phục máy chủ về danh tính của người dùng
Xác thực dựa trên điều gì mà một người dùng biết, chẳng hạn như mật khẩu hoặc số nhận dạng cá nhân?
Xác thực dựa trên kiến thức
Xác thực dựa trên thiết bị
ác định vân tay
Xác thực hai yếu tố
Xét một giao thức xác thực dựa trên một khóa bí mật đã được chia sẻ giữa Alice và Bob. Cách mà hai người thực sự đã thu được một khóa chia sẻ một cách an toàn không quan trọng lắm cho bây giờ. Trong mô tả của giao thức, Alice và Bob được viết tắt là A và B, tương ứng, và khóa chia sẻ của họ được biểu thị là KA,B. Giao thức này áp dụng một phương pháp phổ biến trong đó một bên thách thức bên kia đối với một phản ứng chỉ có thể đúng nếu bên kia biết khóa bí mật đã chia sẻ. Những giải pháp như vậy còn được biết đến là giao thức thách thức-phản ứng.
Giao thức bảo mật
Giao thức trao đổi khóa
Giao thức mã hóa
Giao thức thách thức-phản ứng
Định nghĩa nào sau đây phù hợp nhất với đồng bộ hóa trong ngữ cảnh của quy trình?
Đảm bảo các tương tác và phụ thuộc giữa các hoạt động được quản lý.
Đảm bảo hai tập dữ liệu giống nhau.
Đảm bảo rằng một quy trình chờ đợi quá trình khác hoàn tất hoạt động của nó.
Quản lý tương tác giữa các hoạt động trong hệ thống phân tán.
Trong một hệ thống phân tán, đồng bộ hóa đồng hồ trở nên phức tạp hơn vì:
Các thiết bị trong hệ thống có thể mất kết nối mạng.
Tất cả các lựa chọn trên.
Các thiết bị trong hệ thống có thể có đồng hồ không chính xác.
Các thiết bị trong hệ thống có thể ở các múi giờ khác nhau.
Phối hợp trong một hệ thống phân tán nhấn mạnh vào việc gì?
Đảm bảo rằng một quy trình chờ đợi quá trình khác hoàn tất hoạt động của nó.
Đảm bảo rằng một quy trình chờ đợi quá trình khác hoàn tất hoạt động của nó.
Quản lý tương tác giữa các hoạt động.
Đảm bảo các tương tác và phụ thuộc giữa các hoạt động được quản lý.
Precision p trong biểu thức đồng bộ hóa đồng hồ đề cập đến điều gì?
Sự chênh lệch giữa hai máy tính bất kỳ trong hệ thống phân tán.
Sự chênh lệch giữa thời gian thực tế và thời gian ước lượng được tính bằng các thuật toán đồng bộ hóa.
Độ chính xác mà các đồng hồ trên các máy tính trong hệ thống phân tán phải tuân thủ.
Thời gian cần thiết để truyền một tin nhắn giữa hai máy tính.
Cho một mô hình đồng hồ Lamport hoạt động trên ba tiến trình, với cùng số lượng mốc thời gian trên mỗi tiến trình là:
1) $P_1: 6$ đơn vị, thời gian tối đa $60$ đơn vị.
2) $P_2:$ 8 đơn vị, thời gian tối đa là $80$ đơn vị.
3) $P_3$: 10 đơn vị, thời gian tối đa là (1)............... Nếu một yêu cầu được gửi từ $P_1$ sang $P_2$ ở mốc 12 đơn vị và quá trình gửi yêu cầu được tính là một đơn vị trên mỗi tiến trình, mốc thời gian tiến trình $P_2$ nhận được yêu cầu là (2)..............
Chọn đáp án đúng cho: (1)...............:
120 đơn vị
160 đơn vị
100 đơn vị
140 đơn vị
Trong hệ thống tập trung, khi một quy trình yêu cầu biết thời gian, quy trình đó thực hiện thao tác nào?
Gọi hệ điều hành để lấy thời gian.
Ghi nhận thời gian từ bộ đồng hồ của máy tính.
Tính toán thời gian dựa trên thông tin trong bộ nhớ của nó.
Gửi một yêu cầu tới tất cả các quy trình khác để nhận được thời gian
Cho đoạn mô tả kỹ thuật sau: "Gần như tất cả máy tính thường có một số mạch để theo dõi thời gian. Mặc dù từ "đồng hồ" thường được sử dụng để chỉ đến những thiết bị này, chúng thực sự không phải là đồng hồ theo nghĩa thông thường. "Timer" có thể là một từ chính xác hơn. Một bộ đếm thời gian máy tính thường là một tinh xảo được chế tạo từ phôi thạch anh. Khi giữ trong trạng thái căng, các phôi thạch anh dao động ở một tần số được xác định rõ ràng phụ thuộc vào loại phôi thạch anh, cách nó được cắt, và lượng căng. Liên kết với mỗi phôi thạch anh là hai bộ đăng ký, một bộ đếm và một bộ đăng ký giữ. Mỗi dao động của phôi thạch anh giảm giá trị bộ đếm đi một. Khi bộ đếm giảm đến giá trị không, một ngắt được tạo ra và bộ đếm được nạp lại từ bộ đăng ký giữ. Điều này giúp lập trình một bộ đếm thời gian để tạo ra một ngắt 60 lần mỗi giây, hoặc ở bất kỳ tần số mong muốn nào khác. Mỗi ngắt được gọi là một xung đồng hồ." Trong ngữ cảnh máy tính, tại sao từ "đồng hồ" thường không chính xác khi áp dụng cho các mạch theo dõi thời gian?
Vì chúng không được sử dụng để đo giờ
Vì chúng không hoạt động như đồng hồ thông thường
Vì chúng không có chức năng đồng hồ
Vì chúng không đảm bảo chính xác thời gian
Trong biểu thức |Cp(t) - Cp(t')|, giá trị Cp(t) thường đại diện cho điều gì?
Thời điểm gửi tin nhắn từ một máy tính đến máy tính khác.
Thời gian hiện tại trên một máy tính cụ thể trong hệ thống.
Thời điểm được đồng bộ hóa giữa các máy tính trong hệ thống.
Độ chính xác của đồng hồ trên một máy tính cụ thể trong hệ thống.
Một đồng hồ logic là một bộ đếm sự kiện mà tôn trọng thứ tự theo mặt nguyên nhân. Xem xét chuỗi các sự kiện trong một quy trình tuần tự duy nhất. Mỗi quy trình có một bộ đếm LC biểu diễn cho đồng hồ logic của nó. Ban đầu, đối với mỗi quy trình, LC = 0. Các sự kiện xảy ra tương ứng với các tick của đồng hồ logic cục bộ của quy trình đó. Mỗi khi một sự kiện xảy ra, LC được tăng thêm. Đồng hồ logic có thể được triển khai bằng ba quy tắc đơn giản sau:
LC1: Mỗi khi một sự kiện cục bộ xảy ra, tăng LC lên 1.
LC2: Khi gửi một tin nhắn, thêm giá trị của LC vào tin nhắn.
LC3: Khi nhận một tin nhắn, đặt giá trị của LC thành 1 + max (LC cục bộ, LC của tin nhắn), trong đó LC cục bộ là giá trị LC cục bộ và LC của tin nhắn là giá trị LC được thêm vào với tin nhắn đang đến.
Khi nhận một tin nhắn, giá trị nào được sử dụng để cập nhật đồng hồ logic của quy trình?
LC của tin nhắn
Tất cả các đáp án trên
max (LC cục bộ, LC của tin nhắn)
LC cục bộ
Cho đoạn miêu tả kỹ thuật sau:
"Thuật Toán Paxos
Các giả định dưới đây là các giả định khá yếu về môi trường hoạt động của Paxos:
- Hệ thống phân tán là một phần đồng bộ (thực tế, nó có thể hoàn toàn không đồng bộ).
- Giao tiếp giữa các tiến trình có thể không đáng tin cậy, có nghĩa là các thông điệp có thể bị mất, sao chép, hoặc bị sắp xếp lại.
- Các thông điệp bị hỏng có thể được phát hiện (và sau đó có thể được bỏ qu.
- Tất cả các hoạt động là xác định: một khi một thực thi đã bắt đầu, chúng ta biết chính xác nó sẽ làm gì.
- Các tiến trình có thể có lỗi crash, nhưng không phải là lỗi tùy ý, và cũng không có sự xâm phạm từ các tiến trình." Theo giả định của thuật toán Paxos, môi trường thực tế hoạt động của hệ thống phân tán là gì?
Một phần đồng bộ
Hoàn toàn không đồng bộ
Một phần đồng bộ và hoàn toàn không đồng bộ.
Hoàn toàn đồng bộ
