协同图形编辑系统中的并发控制研究

协同图形编辑系统中的并发控制研究

论文摘要

分布环境下的协同图形编辑系统OCES(Object-based Cooperative graphics Editing System)是计算机支持的协同工作CSCW(Computer Supported Cooperative Work)中一个十分活跃的研究方向。为了支持自然、自由的协同编辑,OCES具有分布的用户群、实时响应、协作透明性和无约束性等特征,为此大部分系统采用全复制的体系结构。研究与开发复制式体系结构下的OCES的关键问题之一是多个复制数据视图的一致性,这也是本文研究的核心。本文首先介绍了协同编辑系统的一致性维护技术。围绕协同编辑系统的一致性模型,具体讨论了一致性模型的三个一致性特征及可行的保证技术,并考察了一些典型的一致性维护策略。然后介绍了基于对象复制的多版本策略,在分析其多版本增创算法性能缺陷的基础上给出了基于冲突组概念的新的分布式多版本递增创建算法,减少了相容操作的比较次数、避免了版本冗余问题,提高了算法的性能。随后介绍了基于版本复制的多版本策略,其解决了对象复制策略所不能克服的一些复杂问题。提出了改进的基于版本复制多版本策略,实现了操作的层次存储,最大程度上避免了同一个操作被存储在多个版本中,减少了系统的操作存储量。最后简要分析了版本间冲突操作的产生情况,提出了使用子树构造法来保证版本间冲突操作的执行意愿,并首次提出了广义最大冲突组的概念,给出了一个利用广义最大冲突组实现版本间冲突操作的分布式算法。原型系统CoWork从系统实现的角度论证了上述策略和算法的正确性。文中还简要分析了CoWork涉及的其它支持策略,以及CoWork的系统性能。

论文目录

  • 插图索引
  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 分布环境下的协同编辑系统及其研究现状
  • 1.3 本文主要工作及组织结构
  • 第二章 协同编辑系统的一致性维护
  • 2.1 传统的一致性维护技术
  • 2.1.1 令牌机制
  • 2.1.2 锁机制
  • 2.1.3 其它机制
  • 2.2 一致性模型
  • 2.3 因果关系和收敛的维护
  • 2.3.1 逻辑时间
  • 2.3.2 因果关系和收敛
  • 2.4 操作转换技术
  • 2.4.1 操作转换的基本思想
  • 2.4.2 典型的操作转换算法
  • 2.4.2.1 GROVE
  • 2.4.2.2 REDUCE
  • 2.4.2.3 Jupiter
  • 2.4.2.4 其它操作转换算法
  • 2.5 基于对象复制的多版本技术
  • 2.6 基于版本复制的多版本技术
  • 2.7 一致性维护的其它研究思路
  • 2.7.1 以用户为中心的一致性模型
  • 2.7.2 语义一致特征
  • 2.8 本章小结
  • 第三章 基于对象复制的多版本技术
  • 3.1 协同图形编辑系统中的操作及操作关系
  • 3.2 对象复制技术
  • 3.3 多版本策略
  • 3.3.1 最大相容组集合
  • 3.3.2 多版本动态增创算法MOVIC
  • 3.3.3 实例描述
  • 3.3.4 MOVIC算法性能分析
  • 3.3.5 改进的新方法
  • 3.4 新的多版本增创算法MVICC
  • 3.4.1 相同操作问题
  • 3.4.2 基于冲突组的分布式多版本递增创建算法
  • 3.4.3 实例分析
  • 3.4.4 MOVIC算法和MVICCC算法比较
  • 3.4.5 模拟实验
  • 3.5 本章小结
  • 第四章 基于版本复制的多版本技术
  • 4.1 与协同多版本技术相关的基本术语和概念
  • 4.1.1 版本复制技术概念
  • 4.1.2 冲突关系与相容关系
  • 4.2 协同多版本技术的版本复制
  • 4.3 改进的协同多版本技术
  • 4.3.1 改进的多版本策略
  • 4.3.2 实例分析及相关比较
  • 4.4 改进的多版本技术中的相关问题
  • 4.4.1 版本树的不一致问题
  • 4.4.2 版本树优化选择
  • 4.4.3 版本树的遍历
  • 4.5 操作存储量的比较
  • 4.5.1 模拟实验
  • 4.6 多版本技术中的版本间冲突
  • 4.6.1 版本间冲突操作的意愿保证
  • 4.6.2 版本间冲突操作的实现
  • 4.6.3 版本间冲突操作的实现算法
  • 4.7 本章小结
  • 第五章 支持协同图形编辑的原型系统CoWork
  • 5.1 系统结构
  • 5.2 会话管理
  • 5.3 客户端的实现
  • 5.3.1 客户端的协同感知策略
  • 5.3.2 图形编辑器
  • 5.3.3 系统实现
  • 5.4 运行界面及分析
  • 5.5 本章小结
  • 结束语
  • 参考文献
  • 致谢
  • 附录一 读研期间参与项目情况
  • 附录二 读研期间发表论文情况
  • 相关论文文献

    • [1].用图形编辑功能改变文字造型[J]. 电脑爱好者 2014(06)
    • [2].图形编辑系统在地图数据库中的特点分析[J]. 计算机光盘软件与应用 2014(13)
    • [3].协同图形编辑系统中并发操作冲突检测的研究[J]. 计算机工程与科学 2009(06)
    • [4].协同图形编辑系统的操作冲突及消解[J]. 玉溪师范学院学报 2009(08)
    • [5].基于Leaflet开源JS类库的在线图形编辑[J]. 地理空间信息 2017(03)
    • [6].移动云环境下实时协同图形编辑一致性维护研究[J]. 小型微型计算机系统 2018(01)
    • [7].PPT2013精细抠图妙用[J]. 电脑爱好者 2014(07)
    • [8].Visual C++图形编辑“点-线”联动[J]. 电脑编程技巧与维护 2009(15)
    • [9].基于Tornado和Tilcon的嵌入式GIS图形编辑软件的开发[J]. 计算机应用与软件 2011(02)
    • [10].AutoCAD图形编辑中夹点的巧用[J]. 工具技术 2011(10)
    • [11].计算机绘图中“二维图形编辑”一节的教学设计[J]. 价值工程 2011(14)
    • [12].MAPGIS图形编辑中文件的操作[J]. 技术与市场 2011(07)
    • [13].Windows 7新课堂系列(一) 功能强大的图助手[J]. 电脑爱好者(普及版) 2009(08)
    • [14].立体测图生产实践[J]. 测绘标准化 2013(02)
    • [15].一种协同并发控制策略的设计与实现[J]. 微计算机信息 2011(07)
    • [16].图形编辑中DWG文件常见出错的解决方法[J]. 今日科苑 2009(16)
    • [17].MapGis图形编辑平台空间分析功能及其应用[J]. 中国矿业 2015(12)
    • [18].基于图形编辑框架的SCA组件编辑器设计与实现[J]. 科协论坛(下半月) 2010(01)
    • [19].嵌入式喷码机图形编辑软件的研究与开发[J]. 单片机与嵌入式系统应用 2014(04)
    • [20].图形仿真系统的设计与实现[J]. 网络财富 2010(22)
    • [21].AutoCAD在工业制图中的应用技巧[J]. 硅谷 2014(24)
    • [22].矿山地质工作手图在露天采矿中的应用[J]. 铜业工程 2011(06)
    • [23].应用Silverlight 2.0和WCF技术构建电网主接线图形编辑系统[J]. 电力系统自动化 2009(11)
    • [24].图形编辑功能实现的探讨[J]. 太原科技 2008(03)
    • [25].复制式协同图形编辑环境中复合Undo操作语义一致性维护研究[J]. 计算机应用研究 2010(09)
    • [26].科技论文图形的编辑处理[J]. 湖北师范学院学报(自然科学版) 2016(03)
    • [27].野外数字测图研究[J]. 科技创新导报 2008(12)
    • [28].石油勘探制图质量控制方法研究[J]. 油气藏评价与开发 2016(06)
    • [29].王庄煤矿矿图管理信息系统开发[J]. 煤 2010(11)
    • [30].数字化测图软件的开发方法[J]. 中国有色金属 2011(S2)

    标签:;  ;  ;  ;  ;  ;  ;  

    协同图形编辑系统中的并发控制研究
    下载Doc文档

    猜你喜欢