基于NTP的ORBUS时间智能同步系统
发布时间:2021-08-07 05:46
基于NTP的ORBUS时间同步系统实现网络同步需要静态绑定若干个同步源,非根同步源存在不稳定特性。为了提高同步网的生存能力,构建了自组织同步系统的有向图模型,根据有向图模型设计了ORBUS的智能时间同步系统,提出了智能时间同步系统的核心算法智能层级搜索算法ISS。最后实现了分布式计算环境中的智能时间同步系统。
【文章来源】:金陵科技学院学报. 2020,36(02)
【文章页数】:5 页
【部分图文】:
图1 时间同步系统中节点自组织过程
智能同步系统是一个自组织系统,在分布式计算中是一个再同步的过程,要完成系统自愈需要设计请求同步模块和被请求同步的模块,另外还需要一个管理全局的控制模块。控制模块主要控制节点的四种状态的转换。第一,正常状态。此时属于有向图中的内节点,与同步源保持正常同步,定期检测同步源的有效性,如果同步源丢失进入等待状态。第二,等待状态。机器的重启、网络掉线等可能引起同步源的暂时丢失,为了降低同步代价,设置计时器A,等待同步恢复,因为在计时器A复位之前也可能同步源自愈,网络恢复正常,如果计时器A复位,转至搜索状态。第三,搜索状态。设置计时器B,启动搜索同步源模块,选择同步源模块,实现自动配置,找到同步源,则转到正常状态,如果计数器B复位,期间没有找到同步源,进入根搜索状态。第四,根搜索状态。设置计数器C,启用本地索引列表里面的根节点,帮助本节点获取层级期望SE的同步源,找到期望同步源,返回正常状态,如果计数器C复位前没有找到期望同步源,重回等待状态。控制模块除了协调四种状态的转换之外,还要负责监测同步源、启动同步模块、主导各个模块之间的配合、修改相关同步参数,以及与ORBUS时间系统交互操作。智能同步系统的整个设计流程如图2所示。当同步源发现模块启动后,调用UTO对象绑定广播地址变量,获取所有同步源的应答信息,经处理推入应答信息缓冲区,调用同步源选择函数,直至有效同步源队列满载,得到最优同步源完成时间同步过程。智能同步系统为了同时具有为其他节点服务的机制,被同步模块设计为:当节点收到其他节点的绑定连接信号时对请求的信息进行处理,如果合法且第一次到达,即推入请求信息缓冲区,以备后续信息的比较,到达的信息依据请求层级期望SE调用智能层级搜索算法ISS函数,如果符合期望值,则本节点发回IP等参数,接收同步请求,如果不符合,则向离期望值更近的节点转发,为下一个对等内节点做好准备。
【参考文献】:
期刊论文
[1]基于NTP的ORBUS时间同步系统[J]. 丁永红,徐强,汪芸. 东南大学学报(自然科学版). 2006(03)
[2]一种自组织时间同步网[J]. 包秀国,胡铭曾,张宏莉,徐斌斌. 通信学报. 2004(01)
本文编号:3327199
【文章来源】:金陵科技学院学报. 2020,36(02)
【文章页数】:5 页
【部分图文】:
图1 时间同步系统中节点自组织过程
智能同步系统是一个自组织系统,在分布式计算中是一个再同步的过程,要完成系统自愈需要设计请求同步模块和被请求同步的模块,另外还需要一个管理全局的控制模块。控制模块主要控制节点的四种状态的转换。第一,正常状态。此时属于有向图中的内节点,与同步源保持正常同步,定期检测同步源的有效性,如果同步源丢失进入等待状态。第二,等待状态。机器的重启、网络掉线等可能引起同步源的暂时丢失,为了降低同步代价,设置计时器A,等待同步恢复,因为在计时器A复位之前也可能同步源自愈,网络恢复正常,如果计时器A复位,转至搜索状态。第三,搜索状态。设置计时器B,启动搜索同步源模块,选择同步源模块,实现自动配置,找到同步源,则转到正常状态,如果计数器B复位,期间没有找到同步源,进入根搜索状态。第四,根搜索状态。设置计数器C,启用本地索引列表里面的根节点,帮助本节点获取层级期望SE的同步源,找到期望同步源,返回正常状态,如果计数器C复位前没有找到期望同步源,重回等待状态。控制模块除了协调四种状态的转换之外,还要负责监测同步源、启动同步模块、主导各个模块之间的配合、修改相关同步参数,以及与ORBUS时间系统交互操作。智能同步系统的整个设计流程如图2所示。当同步源发现模块启动后,调用UTO对象绑定广播地址变量,获取所有同步源的应答信息,经处理推入应答信息缓冲区,调用同步源选择函数,直至有效同步源队列满载,得到最优同步源完成时间同步过程。智能同步系统为了同时具有为其他节点服务的机制,被同步模块设计为:当节点收到其他节点的绑定连接信号时对请求的信息进行处理,如果合法且第一次到达,即推入请求信息缓冲区,以备后续信息的比较,到达的信息依据请求层级期望SE调用智能层级搜索算法ISS函数,如果符合期望值,则本节点发回IP等参数,接收同步请求,如果不符合,则向离期望值更近的节点转发,为下一个对等内节点做好准备。
【参考文献】:
期刊论文
[1]基于NTP的ORBUS时间同步系统[J]. 丁永红,徐强,汪芸. 东南大学学报(自然科学版). 2006(03)
[2]一种自组织时间同步网[J]. 包秀国,胡铭曾,张宏莉,徐斌斌. 通信学报. 2004(01)
本文编号:3327199
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/3327199.html