首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】RapidIO网络系统的分布式时间同步的方法及系统_中国航空工业集团公司西安航空计算技术研究所_202111681493.6 

申请/专利权人:中国航空工业集团公司西安航空计算技术研究所

申请日:2021-12-29

公开(公告)日:2024-01-19

公开(公告)号:CN114244466B

主分类号:H04J3/06

分类号:H04J3/06;H04L7/00

优先权:

专利状态码:有效-授权

法律状态:2024.01.19#授权;2022.04.12#实质审查的生效;2022.03.25#公开

摘要:本发明的RapidIO网络系统的分布式时间同步的方法,属于分布式实时计算和RapidIO技术领域。该技术方案采用维护读事件测定系统的传输延迟,以广播方式发送同步时间信息,各端节点根据传输延迟、接收到的时间信息以及本地时间信息,计算端节点的时间漂移值,并以此调整本地时钟计时频率,实现分布式系统的全局时间同步。本发明通过RapidIO协议的维护读和广播功能获取系统同步时间信息,采用分布式无主控的内时钟同步机制实现全局时间同步,该方式无需更改RapidIO协议的底层结构,实现方式简单可靠,具备一定的拜占庭错误容忍能力。

主权项:1.一种RapidIO网络系统的分布式时间同步的方法,其特征在于,所述RapidIO网络系统包含若干RapidIO交换机及n个端节点,且,端节点n≥4,每个端节点包含1个时间同步端口,所述RapidIO网络系统的时间同步周期为T,所述方法包括:S101:在RapidIO网络完成系统初始化后,每个所述端节点通过自己的时间同步端口,广播所述时间同步端口的ID号;每个端节点获取其他端节点的RapidIO网络ID号后,按照ID号从小到大的方式排列为的端节点集合;各端节点从RapidIO网络系统内的端节点获取时间信息,记端节点为i,,并进行本地节点的时间同步,记本地节点为j,;S102:本地节点j向端节点i发起维护读事件,读取所述端节点i的ID号,并记录维护读事件发起的时刻,获得端节点i的ID号的时刻为,计算本地节点j到端节点i的传输延时,即为,,若i=j时,,标记;S103:每个所述端节点按照同步周期T,广播自己的时间信息,广播包的负载中包含当前时刻的时间信息,所述本地节点j接收到其他端节点i的时间信息时,并标记为,接收到时间信息广播包的本地时刻为,若i=j时,标记;计算本地节点j相对端节点i的漂移时间,即为,,当时,即为,所述本地节点j时间相对端节点i时间快;当时,说明本地节点时间相对端节点时间慢;当时,;S104:确定所述本地节点j的平均漂移时间,,,L是为最大值对应的端节点的标号,M是为最小值对应的端节点的标号,其中,和为中的最大值和最小值,即为,当,所述本地节点j的系统时间较快,需要调慢;当,即为所述本地节点j的系统时间较慢,需要调快;S105:采用速率校正法调整所述本地节点j的计时频率,使RapidIO网络系统的时间同步,且所述本地节点j原计时频率为,调整后计时频率为,频率调整满足:。

全文数据:

权利要求:

百度查询: 中国航空工业集团公司西安航空计算技术研究所 RapidIO网络系统的分布式时间同步的方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。