Đồ thị tùy ý
Các thuật toán cho đến nay giả định đồ thị là một cây, trên đó có đề án nhân rộng "amip" di chuyển vào vị trí tối ưu. Đối với đồ thị tùy ý, một lớp phủ cây có thể được sử dụng. Tuy nhiên, cơ cấu cây cũng có thay đổi dynam- ically vì con đường ngắn nhất trong các cây bao trùm giữa hai nút tùy ý không phải lúc nào cũng là con đường ngắn nhất giữa các nút trong đồ thị. Phiên bản sửa đổi của ba bài kiểm tra có thể được sử dụng, nhưng cấu trúc của đồ thị không đảm bảo các giải pháp tối ưu toàn cầu, nhưng chỉ là một tối ưu địa phương đạt được. 5.13 Chương tóm tắt Chương này đầu tiên xem xét quan điểm khác nhau của các hệ thống phân phối ở các cấp độ khác nhau trừu tượng của các cấu trúc liên kết của đồ thị hệ thống. Sau đó nó giới thiệu thuật ngữ cơ bản để phân loại các thuật toán phân phối và cutions exe- phân phối. Điều này bao gồm các mô hình thất bại của các nút và các liên kết. Sau đó kiểm tra một số số liệu hiệu suất cho các thuật toán phân tán. Chương trình sau đó kiểm tra một số thuật toán phân phối truyền thống trên đồ thị. Các cơ bản nhất của thuật toán như vậy là cây mở rộng, trọng lượng minimum- cây mở rộng, và các thuật toán đường đi ngắn nhất - cả hai nguồn duy nhất và đa nguồn. Tầm quan trọng của các thuật toán nằm trong thực tế rằng cây khung được sử dụng để phân phối thông tin và thu thập thông qua chương trình phát sóng và convergecast, tương ứng, và các chức năng này cần phải được thực hiện bởi một loạt các ứng dụng phân tán. Các convergecast và phát sóng thực hiện trên cây khung cũng cho phép tính toán lặp đi lặp lại của một chức năng toàn cầu như min, max, và .. Một số trong những con đường ngắn nhất định tuyến các thuật toán học được nhìn thấy được sử dụng trong Internet tại lớp mạng. Trong tất cả các trường hợp, các phiên bản đồng bộ và sau đó phiên bản không đồng bộ của các thuật toán đã được kiểm tra. Các ví dụ khác nhau của thiết kế thuật toán cho thấy rằng nó thường là dễ dàng hơn để xây dựng một thuật toán cho một hệ thống đồng bộ hơn là cho một hệ thống không đồng bộ. Chương trình sau đó nghiên cứu synchronizers, đó là biến đổi cho phép bất kỳ thuật toán được thiết kế cho một hệ thống đồng bộ để chạy trong một hệ thống không đồng asyn-. Cụ thể, bốn synchronizers, theo thứ tự của ngày càng phức tạp, đã được nghiên cứu - Synchronizer đơn giản, một bộ đồng bộ, Synchronizer þ, và Synchronizer ç. Một thuật toán ngẫu nhiên phân phối cho tối đa độc lập lem tập prob- đã được nghiên cứu, và sau đó vấn đề xác định một tập hợp ing dominat- kết nối đã được kiểm tra. Chương trình sau đó kiểm tra một số chương trình định tuyến nhỏ gọn. Những mục tiêu để định tuyến bảng kích thước thương mại-off cho các tuyến đường dài hơn một chút. Các vấn đề lãnh đạo cuộc bầu cử sau đó đã được xem xét. Chương kết luận bằng cách nhìn vào vấn đề của nhân rộng năng động đọc / ghi đối tượng để giảm thiểu lưu lượng.
đang được dịch, vui lòng đợi..