文档介绍:第卷第期计算机技术与发展. .
年月.
服务器高精度时间同步技术研究
刘晓萍,曹纪东,胡湘华,刘利,黄双临,马民
北京环球信息应用开发中心,北京
摘要:论文针对重要信息系统信息处理数据量大、实时性强、可靠性高的特点,为确保双工切换时间短、数据完整的目
标,重点研究服务器高精度时间同步技术,设计了基于规范的双缓冲机制的切入高精度时间同步方法。试验表明,该
设计达到双工切换时间在十毫秒量级和数据完整性的目标,有效提高了专业领域数据处理平台的可靠性。该研究成果可
进一步推广应用到其它类似的关键任务系统中。
关键词:服务器;可靠性;双工;切换;时间同步
中图分类号: 文献标识码: 文章编号:—
,,,, ,
,,
:,——,
—, .
. 肿.
. .
—.
:;;;;
引言高精度时间同步技术
在一些专业系统中,由于对可靠性要求很高,必然计算机网络时间同步协议主要有两种:网络
需要利用双机容错系统来保障系统的连续运行。特别时间协议与精密时间同步,即标
是对于具有数据处理量大、实时性要求高特点的系统, 准。是一种纯软件的解决方案,通常由于网
专业系统对双工切换提出了更高的要求。络延迟的抖动较大,因此很难满足高精度时间同步的
服务器高精度时间同步是计算机双工技术的基指标要求。而是一种软硬结合的技术,通过使用
础,服务器间的时间误差对保持双工切换时的业务数高精度授时源,以及码时间传输规范,提供
据完整有着致命影响,因此,对服务器间高精度时间同亚微秒级的对时精度。
步方法的研究能够对双工技术在重要信息系统中的应针对专业系统对服务器高精度时间的要求,依据
用起到关键的作用。技术提出了一种软硬件结合的计算机高精度时间
在专业系统中,由于系统的可靠性要求很高,必然同步技术。
需要利用双机容错系统来保障系统的连续运行。而服务器时间同步由码终端、串口联网设
且,由于具有数据处理量大、实时性要求高的特点,专备、服务器和时间同步软件构成。其工作原理为:高精
业系统对双工切换提出了更高的要求。度时间源通过码线向服务器发布标准时间信号,
码终端接收标准时间信号并转换为接口的串
口时间信息,串口联网设备使用串口接收码
收稿日期:——;修回日期:——终端发出的时间信息并转换为网络接口时间信息,服
基金项目:国家计划广域实时精密定位技术与示范系统项目务器通过专用网卡接收时间信息同步本地时间。
. 软件组成
作者简介:刘晓萍,女,河南长葛人,硕士,主要研究方向为双工业务处理服务器时间同步软件包括两个软
计算机软件与理论。件,即服务器与码终端时间同步程序和监控报警程
· 计算机技术与发展第卷
序,其数据流如图所示: 代码映像运行在不同的地址空间,因此需要采用附加
的通信机制来进行数据传输。这些通信机制主
要为共享内存、信号、信标和消息机制。实时程
序设计中采用基于消息机制通信技术来实现进
码终端塞同步本机时间程之间的实时通信。
消息机制实质上是通过缓冲区来交换数
数据流说明
高精度时间源发布的码时间信息据。互操作的进程可以利用消息进行通信。实
经码终端解调后的时间信息时消息是通过共享内存