[发明专利]一种分布式时钟同步方法有效
| 申请号: | 201210534935.9 | 申请日: | 2012-12-11 |
| 公开(公告)号: | CN103078697A | 公开(公告)日: | 2013-05-01 |
| 发明(设计)人: | 佘莹莹;潘慧;李霖;唐正茂;万涛;王磊;余良甫;张伟;何晋秋 | 申请(专利权)人: | 中国船舶重工集团公司第七一九研究所 |
| 主分类号: | H04J3/06 | 分类号: | H04J3/06;H04L29/08 |
| 代理公司: | 华中科技大学专利中心 42201 | 代理人: | 李智 |
| 地址: | 430064 湖*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分布式 时钟 同步 方法 | ||
技术领域
本发明涉及时钟同步技术领域,具体涉及一种分布式法时钟同步方法,适用于多台计算机并行合作计算过程中的时钟同步过程。
背景技术
目前,时钟同步技术用于各种应用中。在计算机并行计算领域(如余度控制、云计算、数据中心等),时钟同步重要的技术环节。时钟同步也叫“对钟”。要把分布在各地的时钟对准(同步起来),最直观的方法就是“搬钟”,一般使用一个标准钟作搬钟,使各地的钟均与标准钟对准。或者使搬钟首先与系统的标准时钟对准,然后使系统中的其他时针与搬钟比对,实现系统其他时钟与系统统一标准时钟同步。
现有计算机时钟同步技术中,有两点待改进的技术问题:一、需要依赖于和标准钟(主时钟计算机)对比。如果任何因素导致和标准计算机通信失效,则系统内所有计算机的时钟同步均会失效;二、系统中新增或减去一台需要时钟同步的计算机,系统无法做到自动配置,必须进行人工设置才能实现。
发明内容
本发明的目的在于提供一种分布式时钟同步方法,不需依赖一台标准时钟计算机完成时钟同步,不会因为标准时钟失效或与标准时钟的通信失效而导致时钟同步系统崩溃,无需人工配置便可实现对新增计算机的时钟同步,增强了系统运行的稳定性和扩展性。
一种分布式时钟同步方法,具体为:
初始化网络连接,各终端搜索其相邻终端,并确定本机时钟;
各终端周期性广播本机时钟,同时接收相邻终端的时钟;
各终端i计算本机时钟差异数值
若时钟差异数值xi(k+1)大于等于精度阈值,则终端i的时钟更新为本机当前时钟与时钟差异数值xi(k+1)之和,否则,终端i的时钟保持不变。
本发明的有益效果是:本发明不需依赖一台标准时钟计算机完成时钟同步,不会因为标准时钟失效或与标准时钟的通信失效而导致时钟同步系统崩溃,增强了系统运行的稳定性。并且系统中可随时增加新的计算机单元,无需人工配置便可实现对新增计算机的时钟同步。分布式计算方法更适合与计算机集群的并行协调运算系统(如余度控制、云计算、数据中心等)。
附图说明
下面结合附图和实施例对本发明进一步说明。
图1是运行在系统中的程序流程框图。
图2是通过仿真获得的系统中各计算机终端时钟同步过程的时差状态变化示例图。
具体实施方式
下面结合附图对本发明做进一步的详细描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七一九研究所,未经中国船舶重工集团公司第七一九研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210534935.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:空调机
- 下一篇:一种聚四氟乙烯包覆硅橡胶密封垫





