6.2.2 Hệ thống cấp bậc của mô hình đặt hàng
Hãy SYNC (hoặc RSC), CO, FIFO, và A biểu thị tập hợp của tất cả các vụ hành quyết có thể đặt hàng theo lệnh đồng bộ, trật tự nhân quả, thứ tự FIFO, và thứ tự FIFO không, tương ứng. Chúng tôi có kết quả như sau:
• Đối với A-thực hiện, A là RSC nếu và chỉ nếu A là một S-thực hiện.
• RSC ⊂ ⊂ CO FIFO ⊂ A. hệ thống phân cấp này được minh họa trong hình 6.7 (a), và
ví dụ hành của mỗi lớp được thể hiện side-by-side trong hình 6.7 (b). Hình 6.1 (a) cho thấy một thực thuộc về A nhưng không phải để FIFO. Hình 6.2 (a) cho thấy một thực thuộc về FIFO nhưng không để CO. Hình 6.2 (b) và (c) cho thấy hành quyết thuộc về CO nhưng không RSC.
• Các hệ thống phân cấp trên ngụ ý rằng một số hành thuộc về một lớp
X sẽ không thuộc về bất kỳ của các lớp có trong X. Như vậy, có rất nhiều hạn chế hơn về các orderings nhắn có thể có trong các lớp nhỏ hơn. Do đó, chúng tôi không chính thức nói rằng những khóa học bao gồm có ít đồng thời. Mức độ đồng thời là nhất trong A và nhất là trong SYNC.
• Một chương trình bằng cách sử dụng thông tin liên lạc đồng bộ là dễ nhất để phát triển và
xác minh. Một chương trình sử dụng không FIFO truyền thông, dẫn đến một thực A-, là khó khăn nhất để thiết kế và xác minh. Điều này là bởi vì để đồng bộ cung cấp sự đơn giản nhất do số lượng hạn chế các khả năng, trong khi không FIFO để cung cấp những khó khăn lớn nhất vì nó thừa nhận một tập hợp lớn hơn nhiều khả năng mà các nhà phát triển và kiểm tra xác nhận cần tài khoản cho.
Vì vậy, có một vốn có trade-off giữa số lượng đồng thời trình vided, và sự dễ dàng trong việc thiết kế và thẩm tra chương trình phân phối.
đang được dịch, vui lòng đợi..