基于NTP的ORBUS时间同步系统

来源 :东南大学 | 被引量 : 0次 | 上传用户:zisanjie
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的广泛运用,将应用扩展到局域网、广域网甚至Internet上已成为用户的普遍需求。分布式计算环境中计算机间高可靠、高精确的协同工作,时间同步是关键和基本的问题。随着时间同步技术的发展,由David L.Mills主持开发的网络时间协议(NTP)应运而生,以其自组织分层结构的独特模型和应用于不同环境下的通信模式在分布式计算中鹤立鸡群,结合其成熟的核心算法能够达到高精度高稳定度的时间同步,成为Internet标准协议之一,在Internet上得到了广泛应用。ORBUS时间系统是CORBA技术的ORBUS中间件的一个服务子系统,提供了局域网中机器间的简单对时、基于计数器事件的处理等服务。在改进的ORBUS时间系统基于SNTP的网络时间同步,应用了Cristian算法,改善了服务器端请求响应的时间误差,提高了时间同步精度,能够满足本地局域网的各种时间同步。分布式计算环境中,特别是跨网段或者广域网中,应用Cristian算法的前提是请求与应答时间严格相等,通常在本地局域网中,请求与应答时间很短,在误差范围内可以认为相等。但在复杂的网络环境中,其网络延迟会因网络负载或者是带宽的影响带来很大的差异。故现有的ORBUS时间系统不能满足在复杂的网络环境中计算机间同步的需要。本文充分考虑符合CORBA规范的ORBUS中间件的可扩展性和可伸缩性,适用于各种不同的异构平台的特点,将其与网络时间同步协议结合,逐步完善其时间服务系统,实现分布式计算环境中的时间同步。本论文的主要贡献包括:(1)提出基于网络时间协议(NTP)的ORBUS时间同步系统模型;(2)在ORBUS时间系统中实现了时钟滤波算法、交越算法和时钟选择算法;(3)对时间同步系统的同步误差进行了详细的分析。测试结果表明,在跨网段的环境中,ORBUS时间同步系统能够实现高稳定的时间同步服务,考虑计算机本身的时钟误差,其精度达到100毫秒以内,完全满足分布式计算中的各种应用。本文的研究工作受到江苏省高校高新技术发展项目“基于CORBA的中间软件产品研发”(编号:JH02-074)的资助。
其他文献
随着计算机网络的迅速发展,有关网络的安全问题也变得日益突出。入侵检测作为新一代的计算机安全技术,是对防火墙、病毒检测等传统计算机安全机制的有效补充。而检测引擎是入
无线传感器网络(Wireless Sensor Networks, WSNs)能将客观上的物理世界和逻辑上的信息世界联系起来,感知节点周围环境,采集和处理相关数据,具有十分广阔的应用前景。但传感
随着计算机技术、多媒体技术和网络技术飞速发展,在多种场合运用基于流媒体的设备已成为可能。开发实时、可靠、多功能、操作简单的基于计算机技术、网络通讯技术和多媒体技
利用音频媒体进行信息隐藏是一个崭新的领域,在应用需求的刺激下得到了迅速的发展,是一项与具体语音十分密切的实用技术。并且,随着数字化和网络化的发展,其应用价值会越发突出,因
GPRS(通用分组无线业务)是一组新的非语音通信的增值业务。它利用现有的移动电话网络发送和接收信息,是现有的电路交换技术和短消息服务的一个补充。GPRS 无线数据终端为用户
随着当今信息量以几何级数的速度增长,人们发现其所需要的信息变得非常困难。如何有效得组织、管理和维护海量信息,并为各种用户提供有效的服务成为一项重要而迫切的研究课题。
随着网络技术的发展,网络应用中的安全性,成为一个不容忽视的问题,人们需要在网络应用中为用户提供身份鉴别和权限信息,以保证网络交互活动的安全。以XML等技术为基础的Web服
预测是根据过去和现在的情况,对未来的发展做出预见性的判断。预测对于科学研究有着重要的意义。预测的基础就在于对历史数据的处理。计算机技术的出现,为迅速收集和处理历史
人机交互(Human Machine Interface)对于软件系统越来越重要,它已成为现代软件研究的重要课题。图形用户界面(Graphical User Interface),作为人机交互技术的重要内容,以丰富的
越来越多的证据表明,生物分子不是以单体的形式进行工作,而通常是通过由相互作用的模块组成的分子网络进行工作的。辨识蛋白质相互作用网络的模块结构对理解生物系统的结构和功