Việc thiết kế các thuật toán phân phối là dễ dàng hơn nếu chúng ta giả định rằng cơ bản
mạng là đồng bộ chứ không phải là không đồng bộ. Một ví dụ điển hình là các
toán tìm kiếm bề rộng-đầu tiên (BFS) cây trong một mạng. Trong chương này, chúng ta
giả định rằng mạng có N nút, các cạnh E, và đường kính của nó là D. Giả sử rằng
chúng ta đưa ra một nút phân biệt u và công việc của chúng tôi là xây dựng một tìm kiếm bề rộng-đầu tiên
cây bắt rễ ở v. Một thuật toán đồng bộ cho nhiệm vụ này là khá đơn giản. Chúng tôi xây dựng
cấp độ của cây theo cấp. Các nút u ban đầu tại level 0. Một nút ở cấp i là cần thiết
để gửi tin nhắn đến các nước láng giềng ở xung một. Một tiến trình nhận một hoặc nhiều trong
các thư này, và không có một số mức độ giao nào, chọn nguồn
của một trong những tin nhắn như nó, là mẹ, và gán chính số cấp i + 1. Rõ ràng
rằng nếu đồ thị được kết nối, sau đó mỗi nút sẽ có số mức độ của nó được giao
trong ít nhất xung D giả sử rằng bất kỳ thông điệp được gửi tại xung i được nhận tại xung
i + l.
đang được dịch, vui lòng đợi..
