更新时间:2022-08-10 21:33
时钟同步也叫“对钟”。要把分布在各地的时钟对准(同步起来),最直观的方法就是搬钟,可用一个标准钟作搬钟,使各地的钟均与标准钟对准。或者使搬钟首先与系统的标准时钟对准,然后使系统中的其他时针与搬钟比对,实现系统其他时钟与系统统一标准时钟同步。
时间同步服务 Time Synchronization Services
在分布式计算环境中的系统,时间同步服务为它们的时钟进行同步提供了一条途径,于是事务事件和其它数据库的修改可以被定时地正确执行。下面给出两个例子:
NOVELL NETWARE 4中的时间服务 NetWare目录服务必须保证多个机器是时间同步的,以对遍布互联网络的目录信息进行正确的修改。时间同步有助于建立和维护事件的顺序。有两种时间同步策略。第一种策略是对地理位置接近的网络使用一个单一的引用时间服务器,这个时间服务器是这个网络中时间的唯一来源,时间的任何改变都在这个服务器上进行设置,然后其它的服务器与它进行同步;另外一种方式是对地理分布很广的网络使用的,它包括下面几种时间服务器:
在地理分布网络上使用的基本服务器,和其它基本时间服务器或一个参考时间服务器进行时间同步,并且对高层时间服务器提供正确的时间。如果在一个网络上存在多个基本服务器,它们“投票”决定使用哪个通用网络时间。
参考服务器 参考服务器从外部资源(例如收音机报时)获得时间,并且它还是一种确定外部世界应该是什么时间的联络员。参考服务器不使用,或改变它的内部时钟。参考服务器通过“投票”过程帮助基本时间服务器设置公共时间。最后,所有的时间服务器都设置到由参考服务器的外部时间来源指示的时间。
高层服务器 网络上的所有其它服务器都可以是高级时间服务器。它们或参考时间服务器那里获得时间,并不参予网络上的公共时间的建立。
可根据长途广域网(WAN)链路的费用决定使用那种类型的时间服务器。高级服务器将从一个本地基本的或参考的服务器那里获得它们的时间,而不是通过使用WAN链路来访问一个远程的时间服务器。在跨越很广的地理区域的互联网络上,需要使用多个基本时间服务器。
OSF的分布式计算环境(DCE)中的时间服务 OSF时间服务是一个DCE的构件,它允许应用程序对活动进行调度并确定事件的顺序和持续时间。这种服务跟踪多个网络上的时间,并确定用作同步时间的每个时钟的准确性。这个服务为本地和广域网的系统都提供容错时钟同步。也就是说,能够确定具有错误时钟的服务器,并且它们的时间在进行同步的期间不使用。为支持使用网络时间协议(NTP)的分布地点,OSF时间服务还允许使用来自外部资源的时间数值。