服务器高精度时间同步技术研究

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
LI Xio'p n CAO i do U a i g, J - ng, HU a g-h Xin ua, U , LI Li HUAN G h n S ua g-l M A i i n, M n
百度文库
( e igG o  ̄Ifr t nC ne f pi t nadE p rt n B in 00 4 C ia B in lb nomao etr lai n x l a o , eig10 9 , hn ) j i o Ap c o o i j
序设计 中采用基 于消息 机制通信技 术来实现 进
B终 l 码端I
数 据流 说 明
塞} 同本时 _ l 机间 _ 步 -
程之间的实时通信 。
消息机 制 实质 上 是 通 过缓 冲 区来 交换 数 据。互操作 的进程可 以利用消息进 行通信 。实
1高精 度 时间源 发布 的 B码 时间信 息 2 经 B码 终端解 调 后的 R 2 2时间 信息 S3 3 经 NP r 5 1 o t 10串 口联 网设 备转 换后 的 串 口时间信 息
Ab t a t Asf rt e i f r t n p o e sn fi o t n f r t n s se i a g a a q a tt h r e l tme a d h g —r l b lt i sr c : o h n o ma o r c si g o i mp r t n o ma i y t m l r e d t u n y, a d r a — i n i h e i ii n a i o n i a y, o d rt n mi e t e s sh v rd r t n a d man a n t e d t n e rt r s a c n t e tc n l g f t y c r n s . sg e r e o mi i z h wi —o e u a o n i ti a i t g i e e r h o e h o o y o me s n h o im De i n t i h a y, h i h me o f s th n b s d o o b e u e s t e me o a i h p e ii n t y c r n s b s d o e肿 h t d o wic -i a e n d u l -b f r . t d h s h g r c so me s n h o m a e n t h h i i h sa dad. e r s l o tn r Th e u t f
双工业务处 理 服务器 时 间 同步 软件 包 括两 个 软 件 , 务器与 B码终端 时间 同步 程序和监 控报警程 即服
计算机软件 与理论 。

7 0-
计算 机技术与发展
第2 2卷
序, 其数 据流如图 1 所示 :
代码映像运行在不同 的地址 空 间, 因此需要 采用 附加 的通信机制来进 行数据传输 。这些 通信机制 主 要为共享 内存 、 信号 、 标和 消息机制 。实 时程 信
O 引 言
在一些专业系统 中 , 由于对 可靠性要求很 高 , 必然 需 要利用双机容错 系统来保 障系统 的连续运行 。特 别
是对于具有数据处理量大 、 时性要求 高特点的系统 , 实 专业系统对双工切换 提出了更高 的要求 。 服务器高 精度 时 间 同步是 计 算 机双 工 技术 的基 础, 服务器 间的时间误差对 保持 双工 切换 时的业 务数 据完整有着致命影 响 , 因此 , 服务器 间高精度时间 同 对
计技术和多线程程序设计技术 。 根据应用 的需要 和实 肘性要求 , 所采 用的实 时程
序设计技术主要如下 :
异一般都在 秒以上分钟 的量级上 , 这在数据收发 、 数
据存储 、 业务计算等方面都有影响 , 对系统的功能正常
实现有较大 的威胁 , , 因此 获得精确的时间同步信号对
时间协议 ) 与 m ( 密 时间 同步 , IE 1 8 精 即 E E 58标 准) o。N P 一种纯 软件 的解决 方案 , 常 由于 网 D] T 是 通
p r o ma c e r n e ̄s n ho f d g s wst tt e s th- v rd rto sl t t t n i li c n lv l n h e d t i k e v lbl ha h wi c o e u ai ni i e o e sm l o d e e dt a s e p a a a ewi o tl s r i m d e s a a i h t u o to d p i a on. i c f c e t mp ov e r l b l y o o tn n o ma o y tm . e a h e e n fr s a c ala s e a p id t ul t ci wh h e i n y i r e t i ii fi i l h e a t mp ra ti f r t n s se T c v me to e r h C l l o b p l o i h i e e
o h rsmia t e i l rmi so c tc ys ms si n— r a s t i l i e .
Ke r s s r e ; l b l y; c v -a tv ; wi h- v r t y c r n s y wo d : v r r i ii a t e c e s t o e ;i e e a t i i c me s n h o im
于整个 系统来说是必须 的。
服务器 网络 时间同步协议主要有两 种 : T ( N P 网络
( ) 容量内存锁定 。 1
内存锁定是实时应用软件减少 时间延迟 的主要方
法之一。对 时 间敏感 的进 程 或数 据锁 定在 系 统 内存 中, 以避 免这些进程或数据 由内存换人换出到外存 , 从 而减少应用软件的执行 时间。 ( ) 时时钟和定时器 。 2实 实时时钟 和定 时器能够提供极小 的时 间间隔来控 制与调度任务 和事件 的执行和发生 。系统实时时钟能 提供微 妙或纳秒级 的时 间分 辨率 , 而可 以控制应 用 从 软件 中 的 进 程 或 线 程 在 精 确 的时 间 间 隔 内激 活 运
指标要求 。而 P P是一 种软硬结 合 的技术 , T 通过使 用 高精度授 时源 , 以及 I I R G B码 时 间传输规 范 , 供 提
亚微秒级 的对 时精度 。
步方法 的研究 能够对双工技术在重要信息系统 中的应
用起到关键 的作用 。
针对专业 系统对 服务器 高精 度时 间的要求 , 依据 P P技术提 出了一种软硬件结合 的计算机高 精度时 间 T

终 端发出的时间信息并转 换为 网络接 口时 间信息 , 服
务器通过专用 网卡接收 时间信息 同步本地时 间。
1 1 软件组成 .
基金项 目: 国家 8 3计 划 广域 实 时精 密定 位技 术 与示 范系 统项 目 6
( 0 7 A10 0 ) 20 A 2 6 2
作 者 简 介 : 晓 萍 ( 9 6 ) 女 , 南 长 葛 人 , 士 , 要 研 究 方 向 为 刘 17 - , 河 硕 主
1 高精度 时间同步技术
计算机 网络时间 同步协议主要有 两种 : T ( N P 网络 时 间协 议 ) P P ( 密 时 间 同步 , I E 18 与 T 精 即 E E 5 8标 准 ) 。N P是一 种纯 软件 的解决 方案 , 常 由于 网 T 通
络延迟 的抖动较大 , 因此很难满 足高 精度 时间 同步 的
第2 2卷
第 2期
计 算 机 技 术 与 发 展
COMP ER EC UT T HNOL OGY AND DEVEL OPME NT
21 0 2年 2月
V0 . 2 No 2 12 . F b 2 1 e. 02
服 务 器 高 精 度 时 间 同步 技 术 研 究
刘晓萍 , 曹纪东 , 胡湘华 , 刘 利 , 黄双 临, 马 民
同步技术 。
在专业 系统 中 , 由于系统的可靠性要求很高 , 必然
需要利用 双 机 容错 系统 来 保 障系 统 的连续 运 行 。而 且, 由于具有数据 处理量 大 、 实时性 要求 高 的特点 , 专 业 系统对 双工切换提 出了更高 的要求 。
服务器时间 同步 由 B码 终 端 、 Pr 口联 网设 No t串
度时间源到 服务 器之 间 的时 间精度 通 过专 用 网络接 口、 相关硬件设备 以及 规范 的布线保 证。如何 使时 间
根据应用的需要按 优先级访 问或按任意顺序访 问。信 息处理平台业务应 用软件 对大量 的实 时备案数据等信
同步程序得到最快的响应速 度就是一个重要 问题 。因 此, 重点在于服务器与 B码 终端 时间同步程序 的编写
时消息是 通过共 享 内存设 计实现 , 以满足 实时 应 用在 多个进程之 间传 送大量数据 。消息 的通
知可 以是异 步 或 同步 的。消息 队列 可 以存放 多个 消
息, 并可 由多个进程访 问 。消息 队列 中的消 息可 以
图 1  ̄ T热备 系统 高精度 时间同步软件数据 流图 K_ - 在双工热备系统高 精度时 间 同步技 术 中 , 高精 从
进一 步推 广应用 到 其它类 似 的关键 任务 系统 中。 关键 词 : 务器 ; 服 可靠 性 ; 双工 ; 切换 ; 间同 步 时 中 图分 类号 :P 1 T 3 文献 标识 码 : A 文章编 号 :63 69 2 1 )2 06 -3 17 — 2X(02 0 -0 9 0
M e h d o g e ii n Ti y c r n s t d t o fHih Pr cso me S n h o im S u y
以及相关 的操作系统的配置。
12 功能设计 . 在时间同步功能设计 过程 中 , 采用 了实时程 序设
息可 以采用消息机制实现进程 间数据传递 。
2 高精度服务器时 间同步硬件组成
服务器设备 的时间 同步问题是 十分重 要 的问题 ,
在无 同步机制的情 况下 , 独立 的机器 之间 时间上 的差
( 京环球 信 息应 用 开发 中心 , 北 北京 l0 9 ) 0 = 4 0
摘 要 : 文针 对重要 信息 系统 信息 处理 数 据量 大 、 时 性 强 、 靠 性 高 的特 点 , 确 保 双 工切 换 时 间 短 、 论 实 可 为 数据 完 整 的 目
标 , 点研 究服 务器 高精 度时 间 同步技 术 , 计 了基 于 P P 范 的双缓 冲机 制的 切入高 精 度时 间 同步 方法 。试 验 表明 , 重 设 T 规 该 设 计达 到双 工切 换 时间在 十毫 秒量 级和 数据完 整性 的 目标 , 提高 了专业 领 域数 据处 理 平 台的 可靠 性 。该研 究成 果 可 有效
备、 服务器和时间同步软件构成 。其工作原理 为 : 高精
度时间源通过 B码线 向服 务器 发布标 准 时间信 号 , B
码终端接收标 准 时 间信号 并转 换 为 R 22接 口的 串 S3 口时 间信息 , P r 串 口联 网设备 使用 串 口接收 B码 N ot
收 稿 日期 :0 1 0 — 4; 回 日期 :0 1 0 — 7 21—6 2 修 21—9 2
相关文档
最新文档