期刊文献+

CovaTM及其实现 被引量:4

CovaTM and Its Implementation
下载PDF
导出
摘要 以原子性、一致性、隔离性和持久性为特征的传统事务模型在满足协同应用的需求方面存在诸多局限 .为了解决这一问题 ,该文提出了一种新的协同事务模型CovaTM ,它将协作过程的一次执行看作一个事务 ,对应的活动看成子事务 .CovaTM提供了复杂而灵活的控制流 ,放松了传统事务的原子性和隔离性的要求 ,能够支持协作 .该文介绍了CovaTM的具体实现机制 。 The successful traditional transaction model with ACID properties, Atomicity, Consistency, Isolation and Durability, generally is not applicable to cooperative applications. To solve this problem, this paper propose a new transaction model called CovaTM. CovaTM views one execution of a cooperative process as a transaction with its sub-transactions corresponding to activities. It provides sophisticated but flexible control over cooperative process by EGA rules and relaxes the restrictions on atomicity and isolation, which are considered to be the main factors causing ACID transaction inappropriate for cooperative environments. This paper details the implementation issues of CovaTM including how to construct a transaction according to the cooperative process description as well as the mechanism and algorithm adopted at runtime. Also comparisons are presented between CovaTM and other advanced or extended transaction models.
出处 《计算机学报》 EI CSCD 北大核心 2003年第4期438-445,共8页 Chinese Journal of Computers
基金 国家自然科学基金 ( 6 0 0 730 11) 国家"八六三"高技术研究发展计划项目( 2 0 0 1AA113150 ) 清华大学"985"项目"高速网络协同工作环境及软件开发"资助
关键词 CovaTM 计算机网络 CSCW 事务模型 协同事务模型 Algorithms Mathematical models Process control Scheduling
  • 相关文献

参考文献16

  • 1[1]Ellis C A, Gibbs S J, Rein G L. Groupware: Some issues and experiences. Communications of the ACM, 1991, 34(2): 38~58 被引量:1
  • 2[3]WfMC. The workflow reference model. Workflow Management Coalition: Technical Report, TC00-1003, 1995 被引量:1
  • 3[5]Garcia-Molina H, Salem K. Sagas. In: Proceedings of ACM SIGMOD Conference on Management of Data, San Diego, 1987. 249~259 被引量:1
  • 4[6]Dayal U, Hsu M, Ladin R. A transactional model for long-running activities. In: Proceedings of VLDB Conference, Barcelona, 1991. 113~122 被引量:1
  • 5[7]Dayal U, Hsu M, Ladin R. Organizing long-running activities with triggers and transactions. In: Proceedings of ACM SIGMOD Conference on Management of Data, Atlantic City, 1990. 204~214 被引量:1
  • 6[8]Biliris A, Dar S et al. ASSET: A system for supporting extended transactions. In: Proceedings of ACM SIGMOD Conference on Management of Data, Minneapolis, 1994.44~54 被引量:1
  • 7[9]Elmagarmid A K, Leu Y et al. A multidatabase transaction model for InterBase. In: Proceedingse of the VLDB Conference, Brisbane, 1990. 507~518 被引量:1
  • 8[10]Zhang A, Nodine M et al. Ensuring relaxed atomicity for flexible multidatabase systems transactions in multidatabase systems. In: Proceedings of ACM SIGMOD Conference on Management of Data, Minneapolis, 1994. 67~78 被引量:1
  • 9[11]Rusinkiewicz M, Klas W et al. Towards a cooperative transaction model--The cooperative activity model. In: Proceedings of VLDB Conference, Zurich, 1995. 194~205 被引量:1
  • 10[12]Jiang Jin-Lei, Yang Guang-Xin, Wu Yan, Shi Mei-Lin. CovaTM: A transaction model for cooperative applications. In: Proceedings of ACM Symposium on Applied Computing, Madrid, 2002. 329~335 被引量:1

同被引文献25

引证文献4

二级引证文献19

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部