Chúng tôi bắt đầu bằng cách xem xét các trường hợp đơn giản nhất có thể: đồng bộ hóa nội bộ giữa hai quá trình đồng bộ hệ thống phân phối. Trong một hệ thống đồng bộ, giới hạn được biết đến với tỷ lệ drift của đồng hồ, sự chậm trễ truyền dẫn tối đa tin nhắn và thời gian cần thiết để thực hiện từng bước của một quá trình (xem phần 2.4.1).Một quá trình gửi t thời gian trên đồng hồ địa phương khác trong một tin nhắn m. Về nguyên tắc, quy trình tiếp nhận có thể thiết lập đồng hồ của mình để thời gian (t + Ttrans), nơi (Ttrans) là thời gian để truyền m giữa chúng. Hai đồng hồ thì đồng ý (vì mục đích là đồng bộ hoá nội bộ, nó không quan trọng cho dù quá trình gửi đồng hồ là chính xác).Thật không may, Ttrans tùy thuộc vào biến thể và chưa được biết rõ. Nói chung, các quy trình khác đang cạnh tranh cho các nguồn lực với các quá trình cần đồng bộ tại các nút tương ứng của họ, và các tin nhắn khác cạnh tranh với m cho tài nguyên mạng. Tuy nhiên, có luôn luôn là một thời gian tối thiểu truyền, min, mà sẽ có được nếu các quá trình khác không thực hiện và không có lưu lượng truy cập mạng khác tồn tại; Min có thể đo hoặc conservatively ước tính.Trong một hệ thống đồng bộ, theo định nghĩa, đó cũng là một ràng buộc tối đa trên thời gian thực hiện để truyền tải bất kỳ thư nào. Để cho sự không chắc chắn trong thời gian truyền tải thông điệp là u, do đó u tối đa min =. Nếu người nhận bộ đồng hồ của mình để là t + min, sau đó skew đồng hồ có thể càng nhiều càng tốt, u, kể từ khi các tin nhắn có thể trong thực tế đã thực hiện thời gian tối đa để đến nơi. Tương tự, nếu nó là một tập hợp đồng hồ t + max, skew một lần nữa lớn như u. Nếu, Tuy nhiên, nó đặt đồng hồ của mình để các nửa điểm, t + (max + min) / 2, sau đó skew là nhất u/2. Nói chung, cho một hệ thống đồng bộ, ràng buộc tối ưu mà có thể đạt được trên đồng hồ nghiêng khi đồng bộ hóa đồng hồ N u (1-1) /N [Lundelius và Lynch 1984].Đặt Hệ thống phân phối được tìm thấy trong thực tế là không đồng bộ: các yếu tố dẫn đến sự chậm trễ thông điệp không bị chặn trong hiệu quả của họ, và không có ràng buộc tối đa về sự chậm trễ truyền tải thông điệp. Điều này là đặc biệt để cho Internet. Đối với một hệ thống không đồng bộ, chúng tôi có thể nói chỉ có Ttrans = min + x, nếu x > 0. Giá trị của x không được biết đến trong một trường hợp cụ thể, mặc dù một bản phân phối của các giá trị có thể đo lường cho một cài đặt cụ thể.
đang được dịch, vui lòng đợi..