【技术实现步骤摘要】
本专利技术涉及时钟同步
,具体涉及一种分布式法时钟同步方法,适用于多台计算机并行合作计算过程中的时钟同步过程。
技术介绍
目前,时钟同步技术用于各种应用中。在计算机并行计算领域(如余度控制、云计算、数据中心等),时钟同步重要的技术环节。时钟同步也叫“对钟”。要把分布在各地的时钟对准(同步起来),最直观的方法就是“搬钟”,一般使用一个标准钟作搬钟,使各地的钟均与标准钟对准。或者使搬钟首先与系统的标准时钟对准,然后使系统中的其他时针与搬钟比对,实现系统其他时钟与系统统一标准时钟同步。现有计算机时钟同步技术中,有两点待改进的技术问题:一、需要依赖于和标准钟(主时钟计算机)对比。如果任何因素导致和标准计算机通信失效,则系统内所有计算机的时钟同步均会失效;二、系统中新增或减去一台需要时钟同步的计算机,系统无法做到自动配置,必须进行人工设置才能实现。
技术实现思路
本专利技术的目的在于·提供,不需依赖一台标准时钟计算机完成时钟同步,不会因为标准时钟失效或与标准时钟的通信失效而导致时钟同步系统崩溃,无需人工配置便可实现对新增计算机的时钟同步,增强了系统运行的稳定性和扩展性。,具体为:初始化网络连接,各终端搜索其相邻终端,并确定本机时钟;各终端周期性广播本机时钟,同时接收相邻终端的时钟;各终端i计算本机时钟差异数值 沴+ 1)= 1 + ^札'-勺⑷),Xi (k)为kT时刻终端i的时钟,NiGO为kT时刻终端i的相邻终端集合,IiiGO为kT时刻终端i的相邻终端总数,T为时钟调整周期,k为自然数;若时钟差异数值\&+1)大于等于精度阈值,则终端i的时钟更新为 ...
【技术保护点】
一种分布式时钟同步方法,具体为:初始化网络连接,各终端搜索其相邻终端,并确定本机时钟;各终端周期性广播本机时钟,同时接收相邻终端的时钟;各终端i计算本机时钟差异数值xi(k+1)=11+ni(k)Σj∈Ni(k)(xi(k)-xj(k)),xi(k)为kT时刻终端i的时钟,Ni(k)为kT时刻终端i的相邻终端集合,ni(k)为kT时刻终端i的相邻终端总数,T为时钟调整周期,k为自然数;若时钟差异数值xi(k+1)大于等于精度阈值,则终端i的时钟更新为本机当前时钟与时钟差异数值xi(k+1)之和,否则,终端i的时钟保持不变。
【技术特征摘要】
1.一种分布式时钟同步方法,具体为: 初始化网络连接,各终端搜索其相邻终端,并确定本机时...
【专利技术属性】
技术研发人员:佘莹莹,潘慧,李霖,唐正茂,万涛,王磊,余良甫,张伟,何晋秋,
申请(专利权)人:中国船舶重工集团公司第七一九研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。