一个协同编辑器通信层的设计与实现

来源 :苏州大学 | 被引量 : 0次 | 上传用户:blueblacktzb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文研究容错协同编辑通信层最主要的目的在于透明地进行容错故障的恢复,尽可能地减少由于回滚产生的计算量,为实时协同编辑系统提供一个可靠的通信层。本文引入故障检测器,建立实时编辑的容错模型,给出相关算法。然后在容错通信模型的基础上,结合实时编辑系统进程失效和链路失效的特点,提出了处理容错实时编辑系统的报文控制的解决方案,通过编辑距离和文档相似度减少网络数据的流量,提高系统可靠性的效率。另一方面,在复制式容错环境下,按照分割理论对网络异常导致的网络分割进行讨论,并用k一致性理论来解释网络分割和网络合并路径的存在性,探索了容错k一致性的解决方法。 在行文结构上,本文首先对Z-Office实时编辑系统通信进行了需求分析。然后介绍相关技术,提出了实时编辑的容错模型,结合k一致性理论分析了网络分割现象。接下来,借助编辑距离和文档相似度,以提高容错报文的效率为主线,设计了一种容错报文的方案,并通过OPNET进行仿真实验测试。然后,基于以上研究分析,设计了通信协议和各种数据结构,实现了Z-Office的容错通信层。最后,对Z-Office容错通信层进行了测试,分析并讨论了系统可用度、MTTR可靠性指标。 本文在CSCW容错通信层上作了一些探索,如容错通信模式和进程转换、容错报文控制、k一致性理论在网络分割中的运用等,可以为同类的容错系统提供参考,具有一定的借鉴意义。
其他文献
TCP协议最初是为有线网络而设计的,因此运行在有线网络上性能良好。但是目前随着无线技术的快速发展,网络已经从有线网络发展成为有线链路与无线信道共存的异构网络。当TCP协议
在P2P系统的实际运行中,用户的不合作行为一直是威胁P2P应用系统十分显著的问题,并且成为近几年P2P计算研究的热点之一。在基于节点合作所构建起来的P2P应用系统中,用户认为无私
保险公司经过十多年的计算机信息系统的建设已经具备了较完善的业务及其支撑系统,并积累了海量业务数据。但是,这些数据分散在多个独立系统中,信息分散、不共享,数据的完整性、一
汉语自动分词是中文信息处理领域的基础课题,而且也是进行其它中文信息处理的前提,它有三个主要难点分别是分词规范,歧义字段切分和未登录词,国内外许多研究人员在这一领域都
IEEE 802.16无线城域作为未来无线接入技术的重要发展方向,备受各界广泛关注。然而,安全问题一直制约着其进一步的推广与发展。本论文在前人研究的基础上,探讨了IEEE 802.16无线
虚拟化环境是指将多个客户操作系统运行在一台传统的物理服务器的计算环境。虚拟化环境中的每一个客户操作系统称为一个虚拟主机。虚拟机技术屏蔽了客户操作系统和底层硬件之
近年来,随着便携式计算机、个人数字助理等移动终端设备的广泛使用,无线通信和个人通信系统的不断发展,针对移动自组网的研究成为热点课题之一。移动自组网是一种没有基础结构支
随着因特网的不断普及,流数据处理逐渐受到人们的关注。相对于传统的静态数据,流数据具有高度的流动性,对实时更新的要求较高。本文面向网络信息内容分析这一背景,针对流数据
随着Internet的不断发展,网络资源共享的加强,网络安全问题已日益突出,而身份认证和权限管理又是网络应用安全的两个重要内容,它们已逐渐成为了当前信息安全领域中的研究热点
电子支付是指通过网络进行货币支付,其本质是试图把传统的支付方式转化为以网络为介质的电子形式。电子支付是电子商务活动中最为核心和关键的环节,也是电子商务得以进行的基础