簡體   English   中英

分布式系統中內部時鍾同步和外部時鍾同步有什么區別?

[英]What is the difference between internal clock synchronization and external clock synchronization in distributed systems?

分布式系統中的時鍾同步。

分布式系統中的內部同步和外部同步有什么區別?

分布式系統中的時鍾同步通常遵循以下一個或兩個目標:(1)確保作為分布式系統一部分的所有節點都具有相同的內部時鍾,並且(2)確保分布式系統與另一個系統同步外部時鍾。

內部同步通常是通過同步協議完成的,同步協議允許計算群集同步其本地時鍾。 機器同意使用共同時間。 但是,他們約定的時間不一定必須與外部時鍾同步,即與某個時區的時間同步。

外部同步確保計算系統將其時鍾與外部時間源(例如使用NTP協議提供時間的服務器)同步。 目標是使計算系統與特定時區中的時間同步。 如果需要非常精確的時間,通常使用從原子鍾生成時間的NTP系統。

在內部和外部同步這兩種情況下,協議NTP都可以並且被廣泛使用。

外部同步每個過程時鍾都相對於外部時間源(例如UTC時間)進行同步。

示例: 克里斯汀的算法和NTP。

內部同步不使用外部源,而是組中的進程本身使用彼此的時鍾進行同步

示例: 伯克利算法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM