社区宽带综合业务网络系统中的同步问题研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:zhenyf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在可预见的将来,视频播放类业务在用户驻地网上仍将占据主导地位。这类业务对音视频的同步非常敏感,为了保证播放质量,引入流整形技术,在网络出入口处理数据的时间戳信息,因此系统的同步至关重要。本文以此为背景,深入研究了社区宽带综合业务网络系统中的同步问题,本文的主要贡献在于以下几点:   (1)提出、设计和实现基于TSC读取和时间比对的频率校准同步算法对于操作系统和其它的应用程序来说,平滑准确的时钟频率才是系统稳定可靠的保证。目前在计算机网络中应用广泛的NTP同步协议,主要是通过调整软件时钟频率来达到同步。因此其时钟频率并不稳定。   本文提出了一种基于TSC读取和时钟对比的频率校准同步算法。这个算法分为两部分:首先利用CPU本身的高精度部件时间戳计数器TSC,通过对其的读取提供一个日常可用的频率平稳的时钟;其次在设定的时段,利用NTP的同步消息得到一系列客户机/服务器的时间对,基于改进的预设值估计同步方法,便可以得到本地时钟与标准时钟之间的频率偏差和相位偏差,从而校准本地时钟。   试验结果表明:采用该算法可以达到NTP在局域网内的同步精度,但是免除了被同步本地时钟频率的振荡。   (2)提出、设计和实现适合社区宽带综合业务网络系统的可靠时钟同步协议RCP在社区宽带综合业务网络系统中,各个节点之间也需要同步,然而前述对单个时钟有效的同步算法是可能造成同一个网络内的节点互相之间反而不同步,因为它们都不能保证自己一定严格与标准钟同步。因此,本文提出了适合社区宽带综合业务网络系统服务器群的时钟同步协议RCP。该协议基本思想是本地的各个服务器互相交换校准结果,按照少数服从多数的选举规则来决定自己是否需要重新启动校准过程。   (3)提出、设计和实现在社区宽带综合业务网络系统中使用RCP后的同步性能的评估方法对RCP的性能评估包括两个部分:首先是同步的精度与误差分析;然后是RCP应用在网内的节点之间的同步效果。本文基于对阿伦方差(AllanVariance)的分析提出了一种统计意义上的精度评估方法,度量了前面着重考虑的频率稳定度。  
其他文献
软件过程建模是对软件过程的抽象,它描述了软件开发活动的主要元素及其相互间的关系。软件过程建模的主要目的是准确地描述和定义组织内的软件开发行为,使得软件开发过程在整个
学位
软件缺陷分类是缺陷度量和分析的基础,是深入挖掘缺陷信息并用以评价和改进软件开发过程的重要前提。缺陷的度量分析可以帮助软件组织找到缺陷产生的根源,并有效地排除缺陷、改
学位
本文在研究EJB构件测试平台的相关工作特点、JUnit框架的使用方法以及各种相关理论和技术的基础上,对使用EJB构件测试平台的数据生成JUnit代码的需求进行了分析,并解决了工具设
基本名词短语(base noun phrase,base NP)识别是自然语言处理领域中一项重要的基础性研究课题,其目的是从文本中提取简单、非嵌套的名词短语,不含有其他子名词短语。Base NP含有
近年来受到搜索引擎的巨大推动作用,电子地图服务的受众群体发生了巨大的变化,电子地图服务真正进入广大网民的生活中。虽然国内用户对电子地图的需求刚刚起步,但电子地图数据少
基于视频的目标检测技术是计算机视觉领域的一个重要研究课题,是进行后续的智能视频分析等应用的关键核心,在诸多领域具有广泛的应用前景,其结果对进一步的视频处理产生影响
本文对基于同步网的工作流模型验证工具的设计与实现进行了研究。主要内容如下: ⑴分析了基于同步网的工作流模型验证关注的主要问题,讨论了基于同步网的工作流模型的规约规
个体软件过程(Personal Software Process,PSP)从个体的层次描述了软件开发过程,提供了详细的控制和管理方法,帮助工程师持续改进其开发过程,从而提高生产率,改善软件产品质量。但
学位
Multihoming是指一个主机具有多个IP地址。随着网络接入技术的发展,带有多个网络接口的设备越来越普遍。本文研究在传输层利用Multihoming技术提供端到端容错能力的协议及其性
学位
随着计算机图形学技术在现实生活中的普及,计算机图形学的研究领域越来越广泛。近些年,越来越多的大规模三维网格数据在各应用领域,如电子商务、医疗、科学计算可视化、工程分析
学位