协同CAD系统的并发控制机制的研究与实现

来源 :西北大学 | 被引量 : 0次 | 上传用户:ilovelp222222
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分布式协同CAD系统是CSCW技术的一个典型应用。它支持不同地理位置的多个设计者通过分工协调和随时随地的交流合作完成同一个制图设计任务,满足了人们在信息社会中工作模式的要求,已成为一个研究热点。如何维护协同数据的一致性是大多数协同系统的核心问题,它直接影响到协同系统的使用效率。因此,对协同CAD系统并发控制机制的研究有着重要的意义。本文以建立一个实时协作、自然交互、功能强大实用的CAD系统为目标,对并发控制机制和访问控制机制进行了深入的研究;探讨了利用多版本机制和动态加锁思想相融合的构建协同CAD系统的研究思路和实现方法。本文的工作主要在以下几个方面:1.通过对协同设计特点和协作方式的分析,讨论了基于偏复制结构的系统框架模型。2.基于传统的多版本两阶段锁模型,提出了协同CAD设计的多版本动态锁机制DLOMV。DLOMV模型既具有多版本机制并发程度高的优势又兼有动态锁策略灵活多变的长处,提高了协同系统的响应性和交互性。为了更好的维护系统的一致性,本文还提出了基于用户角色的undo/redo操作。3.完善了基于用户角色的访问控制模型,提出了一种增强型模型SRBAC。该模型通过定义工作组权限集来增强角色权限的灵活性,支持多角色动态分配、角色继承、负权限以及权限继承,更加适用大型动态协作系统,同时还结合用户身份验证、数据加密技术,增强了协同系统的安全性。4.构建完善了协同博士CAD系统,并在系统中运用了本文提出的并发控制策略和访问控制机制。详细介绍分析了博士CAD的系统框架和功能模型,重点描述了多版本动态锁机制的算法流程和实现界面。实验证明,本文提出的系统具有开放式的结构,有效结合了本文提及的相关技术,对协同用户的操作具有高响应性、并发性和动态可适应性,并能及时有效的进行冲突处理。
其他文献
随着信息时代的到来,人们需要处理的数据飞速增长,大量的数据要进行存储与检索。数据不但占用海量的存储空间,而且对其检索也需花费大量的时间与空间。目前针对文本文件压缩和检
逐渐增长的网络流量产生了大量的IP流,了解产生这些流的IP主机的行为,有助于网络管理,例如:性能,安全,带宽,故障和审计等。  本文的研究目标是针对IP主机,计算其流量行为,挖掘热点,
当前Web已经成为人们获取信息的重要途径,但是随着Web上信息的迅速膨胀,再加上Web上信息存在海量性、动态性、非结构性和无序性等特点,这使得人们想要在Web上获取所需要的信息显
织物变形模拟应用于服装计算机辅助设计制造、虚拟服装店、虚拟现实、人物动画、电子游戏等众多领域。随着计算机应用的广泛深入,计算机仿真技术也深入到各个领域。仿真模拟方
随着互联网的迅猛发展和在世界范围内的普及,Web信息正以指数级的速度增长,在这样一个无限、无序、无边的空间里,快速、准确的查询到所需要的信息已经成为一件非常困难的事。如
随着半导体的工艺尺寸不断缩小、电路设计的规模越来越大,计算机系统的核心部件——处理器,尤其是高性能通用处理器,正面临着高可靠性、高质量、低成本以及更短的产品上市时
传统的面向对象软件系统中,横切关注点通常散乱分布在核心关注点模块中,给软件的维护和复用带来了困难。面向方面程序设计作为一种新的程序设计范型正努力改善横切关注点的编码
当前,管理信息系统的研发,从单一功能向综合多功能发展。为了实现学校工作的信息化和科学化管理,在西安市教育局教师教育科研相关课题的支持下,本文进行了“基于校园网的办公综合
近年来,随着新兴技术的迅猛发展,越来越多的信息被数据化,数据从GB、TB到PB量级海量急剧增长。存储系统的性能面临着严峻挑战,而云存储具有可扩展、高性能、高可用性、大规模数据
在社会信息化的过程中,信息传输和存储的安全保密问题已经成为人们关注的一个重要课题。密码技术是信息安全的核心技术,计算机网络环境下信息的保密性、完整性、可用性和抗抵