论文部分内容阅读
在可预见的将来,视频播放类业务在用户驻地网上仍将占据主导地位。这类业务对音视频的同步非常敏感,为了保证播放质量,引入流整形技术,在网络出入口处理数据的时间戳信息,因此系统的同步至关重要。本文以此为背景,深入研究了社区宽带综合业务网络系统中的同步问题,本文的主要贡献在于以下几点:
(1)提出、设计和实现基于TSC读取和时间比对的频率校准同步算法对于操作系统和其它的应用程序来说,平滑准确的时钟频率才是系统稳定可靠的保证。目前在计算机网络中应用广泛的NTP同步协议,主要是通过调整软件时钟频率来达到同步。因此其时钟频率并不稳定。
本文提出了一种基于TSC读取和时钟对比的频率校准同步算法。这个算法分为两部分:首先利用CPU本身的高精度部件时间戳计数器TSC,通过对其的读取提供一个日常可用的频率平稳的时钟;其次在设定的时段,利用NTP的同步消息得到一系列客户机/服务器的时间对,基于改进的预设值估计同步方法,便可以得到本地时钟与标准时钟之间的频率偏差和相位偏差,从而校准本地时钟。
试验结果表明:采用该算法可以达到NTP在局域网内的同步精度,但是免除了被同步本地时钟频率的振荡。
(2)提出、设计和实现适合社区宽带综合业务网络系统的可靠时钟同步协议RCP在社区宽带综合业务网络系统中,各个节点之间也需要同步,然而前述对单个时钟有效的同步算法是可能造成同一个网络内的节点互相之间反而不同步,因为它们都不能保证自己一定严格与标准钟同步。因此,本文提出了适合社区宽带综合业务网络系统服务器群的时钟同步协议RCP。该协议基本思想是本地的各个服务器互相交换校准结果,按照少数服从多数的选举规则来决定自己是否需要重新启动校准过程。
(3)提出、设计和实现在社区宽带综合业务网络系统中使用RCP后的同步性能的评估方法对RCP的性能评估包括两个部分:首先是同步的精度与误差分析;然后是RCP应用在网内的节点之间的同步效果。本文基于对阿伦方差(AllanVariance)的分析提出了一种统计意义上的精度评估方法,度量了前面着重考虑的频率稳定度。