摘要
以全复制结构实现的同步群件系统中一个重要问题就是寻求一种能够支持人机及用户间自然、自由交互的并发控制方法 .文中首先总结了以往的研究在这个问题上所取得的结果 ,并分析了这些结果的不足 .然后基于一种扩展的 ODMG对象模型给出了一种全新的并发控制模型 ood OPT.该模型的主要思想是利用对象本身及其上所定义的操作的语义进行冲突解析 .文中分析了不同语义对象上操作之间的冲突情况并给出了解析这些冲突的方法 .以此为基础给出了 ood OPT算法的详细描述及有关的结论 .
Concurrency control has always been one of the most important issues in the design and implementation of synchronous groupware systems with fully replicated architecture. An ideal strategy should be able to achieve natural and flexible human to computer and human to human interactions while maintaining the consistency of the system. This paper summarizes previous research on this topic and points out the deficiencies of existing results. A novel concurrency control framework named oodOPT based on an extended version of ODMG object model is then proposed. The main idea of the framework is to resolve conflicts by utilizing semantics of the operations and the accessed data objects. With this approach, complexities in concurrency control are shifted from application developers to the framework. Conflicts among operations on objects with different semantics and the strategies resolving these conflicts will be analyzed. After describing the algorithm in full detail, the discussion ends up with a comparison to other related work and some considerations for future work.
出处
《计算机学报》
EI
CSCD
北大核心
2000年第2期113-125,共13页
Chinese Journal of Computers
基金
国家自然科学基金!( 69773 0 2 9)
国家八六三高技术研究发展计划!( 863 -3 0 6-ZD-10 -2 B
863 -3 0 6-ZD-0 2 -0 3 -1)
关键词
群件
并发控制
全复制结构
oodoPT算法
computer supported cooperative work, groupware, concurrency control, object oriented, fully replicated architecture, distributed systems, oodOPT , Cova