Việc phát sóng có thể được thực hiện bằng cách điều khiển trực tiếp gửi tin nhắn đến tất cả các bộ xử lý khác trong hệ thống, hoặc bằng cách xây dựng một cây mở rộng, đó là một cây với bộ vi xử lý như các nút cây và bộ điều khiển ở gốc bao gồm tất cả các bộ xử lý trong hệ thống như thể hiện trong hình 3.7. Các liên kết ofthe cây có thể được định nghĩa một cách tùy tiện; họ không cần phải tương ứng với các liên kết giữa các tiến trình hợp lý. Bộ điều khiển khởi phát sóng bằng cách gửi một "yêu cầu tối thiểu thời gian đóng dấu" thông điệp cho mỗi bộ vi xử lý hậu duệ trong cây. Khi nhận được thông báo này, mỗi bộ xử lý chuyển tiếp các thông điệp cho mỗi hậu duệ của nó trong cây. Vi xử lý mà leafnodes trong cây không chuyển tiếp các yêu cầu để xử lý khác. Thay vào đó, mỗi bộ xử lý nút lá trả về một thông điệp tới mẹ của nó trong cây chỉ ra các tem thời gian của các sự kiện thời gian đóng dấu nhỏ nhất trong bộ xử lý. Mỗi bộ xử lý đó không phải là một nút lá của chờ đợi cây cho đến khi nó đã nhận được một "reply" tin nhắn như vậy từ mỗi hậu duệ trong cây, và tính toán tối thiểu giữa (1) tem thời gian của các sự kiện địa phương trong bộ xử lý và (2) các giá trị dấu thời gian trong mỗi tin nhắn trả lời nhận được từ con cháu trong cây. Vì vậy, mỗi bộ xử lý tính toán tối thiểu trong tất cả các bộ vi xử lý trong cây con rễ của bộ xử lý. Giá trị tem thời gian tối thiểu này là báo cáo của bộ vi xử lý cho cha mẹ của nó trong cây trong tin nhắn trả lời của mình, như thể hiện trong hình 3.7. Bằng cách này, việc tính toán tối thiểu toàn cầu lan truyền lên cây, và bộ điều khiển tính toán tối thiểu toàn cầu. Sau đó người điều khiển có thể phát sóng tối thiểu toàn cầu này lại xuống cây bao trùm, chỉ ra rằng tất cả các bộ vi xử lý với một sự kiện (s) với thời gian đóng dấu bằng tối thiểu toàn cầu này một cách an toàn có thể xử lý sự kiện (s). Vì vậy, các thuật toán dựa trên cây sử dụng ba vòng của các thông điệp để phá vỡ thế bế tắc: (1) các thông điệp khởi tính toán tối thiểu toàn cầu chảy xuống cây, (2) trả lời các tin nhắn đến tính toán tối thiểu toàn cầu chảy lên cây, và (3) khởi động lại thông điệp để hướng dẫn xử lý các sự kiện an toàn để xử lý một lần nữa chảy xuống cây.
.
đang được dịch, vui lòng đợi..