网络自适应的基于复制的连续系统一致性控制方案研究与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:zhut2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络的不断发展,分布式的应用程序体系结构日趋成为主流。使用复制的方式构建分布式系统,由于能够有效得提高系统的响应性、降低网络信息传输量,在实践中得到广泛的应用。基于复制的分布式系统,有一些是离散的。这样的系统中实体的状态只因为用户的操作而改变。而更多的基于复制的分布式系统是连续的,系统中的实体,其状态不仅会因为用户的操作而改变,也会因为时间的推移而改变。这就是基于复制的连续系统。基于复制的连续系统具有更普遍的应用价值,其典型的应用领域有计算机网络游戏、分布式虚拟环境、军事仿真训练等。如同其他的分布式系统,基于复制的连续系统同样存在一个重要的问题:如何保证系统中各个节点的一致性,即如何保证系统每个节点的状态都是一样的。目前存在两种主要的可用于基于复制的连续系统的一致性控制技术,基于本地滞后的一致性控制技术和DR(dead reckoning)算法。这两种技术能够比较好地解决基于复制的连续系统的一致性控制问题。然而他们也存在一些不足,其中很重要的一点是没有对系统的网络状况进行很好的考虑,不具有网络自适应性。在实际的应用中系统所处的网络是动态变化的,采用的一致性控制技术如果缺乏网络自适应性,那么当网络状况变化较大时将很难有效地保证系统的一致性。为此,本文试图在已有的一致性控制技术基础上提出一种具有网络自适应性的一致性控制方案,使得面对动态变化的网络也能够有效地保证系统的一致性。这一应用于基于复制的连续系统中的具有网络自适应性的一致性控制方案,是本地滞后一致性控制技术、时间扭曲的状态修复技术和网络测量技术的整合。在实现系统的一致性控制过程中,该方案首先运用网络测量技术对网络状况进行实时监测,动态调整系统的本地滞后值。然后运用本地滞后技术进行基本的一致性控制。最后在系统出现短时间不一致时运用时间扭曲的状态修复技术进行系统状态修复。为研究并实现这种一致性控制方案,本文首先从分析基于复制的连续系统着手,给出了基于复制的连续系统的一致性定义。接着介绍了目前可用基于复制的连续系统的两种主要一致性控制技术及其不足。然后提出网络自适应的一致性控制方案。最后实现这一方案并具体应用到一个网络坦克游戏中,模拟多种网络条件对该方案进行测试,分析试验数据说明该方案可行、有效。文章的最后进行了总结和展望。
其他文献
该文结合实验室863/CIMS项目的实践成果,对基于移动代理的敏捷供应链的相关技术进行了研究,提出了基于P_ROATL模型的移动代理本体论,对于多安全域移动代理的访问协议进行了探
移动自组网是一种自创建,自组织,自管理的网络。它是由一组移动节点组成的多跳无线通信网络。与传统网络不同,移动自组网络不需要固定的地面设备支持和管理。本文主要研究移动自
土地管理信息系统衍生于地理信息系统,是利用地理信息、遥感、数据库、网络等高新技术进行土地业务管理的系统工程,它是由土地相关信息、土地的权属关系、自然属性和经济属性组
现代企业在其信息化的过程中积累了越来越多的数据,对于一些企业应用,异常数据的挖掘比常规模式的挖掘更有应用价值。对于这类数据挖掘研究的需求日益明显增加,无论在国内还
随着嵌入式的广泛应用和深入发展,围绕着嵌入式性能改善的研究层出不穷。其中从软件系统的角度,结合当今流行的软件技术—组件技术对嵌入式系统中的软件组织结构进行全面改良,即
电子政务建设强调统一标准,互连互通。由于公文处理在政府办公事务中的重要地位,电子公文交换就成了政府互连互通的最重要的应用。早期的电子资料交换作业在考虑到资料的安全性
软件对现代企业的正常运作起着越来越关键的作用,开发这些软件需要训练有素的程序员从事艰难繁琐的工作。提高软件生产力已经成为软件研发公司追求的主要目标之一。当今时代,
数字视频处理在很多领域都发挥着重要的作用,而旧的视频标准已经不能满足日益增长的市场需求,所以应该开发基于新的视频标准的监控产品.本文首先介绍了视频处理的一般原理,主