📜  集中式时钟同步

📅  最后修改于: 2021-08-27 06:38:32             🧑  作者: Mango

集中式时钟同步是一种内部时钟同步方法,其中系统时钟与系统时钟之一同步。

进行时钟同步以使网络中的所有时钟都同意相同的值。在集中式时钟同步中,时钟之一被指定为主时钟。系统的其他时钟称为从时钟,这些时钟与主时钟保持同步。

  1. 主时钟:
    它是系统的时钟之一,被指定为主时钟。其余所有时钟都与此时钟同步。主时钟也称为时间服务器。它是单身。
  2. 从时钟:
    指定的主时钟之后的系统剩余时钟称为从时钟。这些时钟与系统的主时钟同步。这些在系统中数量众多。

在职的 :
主时钟将其时间发送到所有其他时钟(从时钟)以进行同步。服务器在每个“ t”时间间隔之后广播其时间。从时钟从主时钟接收时间,并据此设置时间。时间间隔“ t”的选择非常谨慎。

  • 情况一:
    如果“ t”很小,则主时钟会频繁地将其时间发送到从时钟,并且从时钟处于正常状态
    与主时钟同步,但发生高通信开销。
  • 案例二:
    如果“ t”非常大,则时钟之间的漂移会太大。

‘t’和’p’之间的关系:
“ t”代表时间间隔,“ p”代表两个时钟之间的漂移率。

当从时钟经过每“ t”次之后同步时,从时钟与主时钟之间的偏移为px t。
因此,任何两个时钟之间的最大漂移为2 xpx t。

例子 –
假设任意两个时钟之间的漂移速率为5微秒。使用集中式时钟同步来实现六个分布式时钟的同步集。任何两个时钟之间的最大漂移限制为1毫秒。查找重新同步时间间隔“ t”。

解释 :

Drift rate (p) = 0.000005 sec.

Maximum drift b/w two clocks (e) = 0.001 sec.

As we know maximum drift e = 2 x p x t

Hence, 
t = e / (2 x p)
  = 0.001 / (2 x 0.000005)
  = 100 sec.

因此,可以得出结论,重新同步时间间隔应小于100秒。