计算机支持的协同工作中的并发控制研究

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:ktcargo147
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术、网络技术和分布式技术的发展,计算机用户正从单用户工作模式向多用户协同工作方向发展。计算机支持的协同设计(Computer SupportedCooperative Design)就是在这种背景下产生的,其思想体现了信息时代人们的工作方式的群体性、交互性、分布性和协同性要求。协同设计充分发挥了计算机网络作为通信媒体的潜在能力和优越性,为设计组成员间相互交流和协调工作创造了条件,支持群体工作,进一步提高了人们的工作效率和工作质量。多个设计者对共享信息进行并行操作必然会产生冲突,从而处理分布数据的一致性成为许多协同系统的关键问题。在一个共享的多用户环境中,为了避免冲突、增强有效性、确保成功的协作,协调用户的行为是至关重要的。本论文通过深入研究协同设计过程中的多个用户同时访问共享资源时所采用的并发控制机制,总结国内外著名协同设计平台在开发过程和设计实践中遇到的普遍问题,对于协同设计并发控制的关键机制进行了探讨,丰富和发展了相关的关键技术。主要包括以下内容:1、协同设计系统框架在协同工作过程中,各部门之间工作趋于并行一体化,面向并行工程的协同设计系统要求在设计过程中按照设计者的实际需求定制,满足开放性和灵活性。基于这种要求,本论文通过分析协同支持环境、协同设计特点、协同工作模式和协作方式,及对面向并行工程的协同设计要求,建立了一个面向并行工程协同设计开放式的系统框架模型。2、协同设计中的并发控制机制本论文研究了传统并发控制策略的优缺点,结合工程设计的具体特点,设计实现了基于约束网络的冲突管理体系结构和基于规则推理的冲突消解体系结构。在冲突检测方面,分析以约束网络为基础的协同设计冲突检测方法,建立约束网络,通过对约束满足求解确定设计过程是否一致。由于约束满足问题求解是一个搜索问题,因此在确定最终优化解的过程中,采用混沌优化策略,从而快速找到全局最优解,迅速判断冲突发生的时间和位置,提高搜索速度,实现简单,维护一致性,提高协同设计效率。在冲突消解方面,分析协同设计中冲突产生的原因和冲突消解的技术,建立冲突消解知识库,运用规则推理机制解决冲突。并在规则推理过程中运用了一种快速的规则匹配算法,提高规则匹配效率,同时降低冲突消解的时间及空间复杂度。3、访问控制模型协同设计过程也必须提供安全机制,防止数据的非法获取和修改。本论文探讨了协同设计中访问控制机制的具体需求,在传统的访问控制机制RBAC模型基础上,引入客体集概念,将设计者按不同属性分成不同集合,在设计中获得不同的访问授权,降低系统复杂性。4、数据交换模型在协同设计中,异地设计者之间需要实现有效的资源共享,因此需要在各站点之间进行数据交换。本论文通过讨论XML技术的优点,设计实现了基于XML技术的增量式协同设计数据管理。此外,通过研究目前实际的网络拓扑结构及现
其他文献
为满足用户对业务和应用的需求,下一代业务的开发、部署和运行必须更加便利灵活,网络和业务开发体系面临着改革,万维网服务技术使用了松耦合的集成模型,使得重用服务构建新的应用
论文结合“地税局后勤管理信息系统”项目课题,研究了基于BizFocus中间件的应用系统,概括性地阐述了中间件的概念、分类、特点与优越性,对软件开发平台-BizFocus中间件以及相关
随着网络应用的不断发展,网管系统作为与操作系统、数据库系统并列的三大基础软件平台,其重要性不言而喻。中小型企业网络规模的不断扩大,必将给网管系统带来巨大需求。通过近几
随着Internet和通信技术的发展,通信网络带宽和处理能力得以提高,使得网络能提供更多的多媒体业务,其中许多业务都要求网络具有多播能力,例如音频/视频会议、交互式仿真、多人游
学位
高性能计算机正广泛应用于国家安全与经济社会各个领域,例如核物理研究、天气预报、石油勘探,生物制药,动画制作等与社会和个人紧密相关的产业与方向,极大推动了科技水平和经
银行非现场稽核是在现代信息处理和传递方式下迅速发展起来的一种审计监督方式。银行非现场稽核系统是一个面向分析的系统,它需要实现银行海量交易数据和历史数据的存储、查询
数据仓库和OLAP是90年代初提出的概念,到90年代中期已经形成潮流。在美国,数据仓库已成为仅次于Internet之后的又一技术热点,以数据仓库和OLAP相结合建立的辅助决策支持系统是决
随着大数据时代的来临,科学研究、工业应用和网络服务等领域的数据规模正爆炸式增长。当前,超级计算机在科学研究和国民经济建设中发挥着非常重要的作用,应用领域十分广泛,具
计算机互联网络Internet已成为世界上最大的信息源,任何一个Internet用户都可以在网上查询他想要的信息。随着网络的飞速发展,P2P网络在文件共享、资源搜索方面得到广泛应用