A new operational transformation framework for real-time group editors

被引:13
作者
Li, Rui [1 ]
Li, Du [1 ]
机构
[1] Texas A&M Univ, Dept Comp Sci, College Stn, TX 77843 USA
基金
美国国家科学基金会;
关键词
consistency control; group editors; groupware; operational transformation;
D O I
10.1109/TPDS.2007.35
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Group editors allow a group of distributed human users to edit a shared multimedia document at the same time over a computer network. Consistency control in this environment must not only guarantee convergence of replicated data, but also attempt to preserve intentions of operations. Operational transformation (OT) is a well-established method for optimistic consistency control in this context and has drawn continuing research attention since 1989. However, counterexamples to previous works have often been identified despite the significant progress made on this topic over the past 15 years. This paper analyzes the root of correctness problems in OT and establishes a novel operational transformation framework for developing OT algorithms and proving their correctness.
引用
收藏
页码:307 / 319
页数:13
相关论文
共 24 条
[1]  
[Anonymous], P ACM C COMP SUPP CO
[2]  
[Anonymous], 1996, P 1996 ACM C COMPUTE
[3]  
[Anonymous], 2002, P 2002 ACM C COMP SU
[4]   SEMANTICS-BASED CONCURRENCY-CONTROL - BEYOND COMMUTATIVITY [J].
BADRINATH, BR ;
RAMAMRITHAM, K .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1992, 17 (01) :163-199
[5]  
Bellini P., 2002, ACM Transactions on Computer-Human Interaction, V9, P194, DOI 10.1145/568513.568515
[6]  
Bernstein P.A., 1987, Concurrency Control and Recovery in Database Systems
[7]  
Chengzheng Sun, 2002, ACM Transactions on Computer-Human Interaction, V9, P1, DOI 10.1145/505151.505152
[8]  
Chengzheng Sun, 1998, ACM Transactions on Computer-Human Interaction, V5, P63, DOI 10.1145/274444.274447
[9]  
Davis Aguido Horatio., 2002, Proceedings of the 2002 ACM Conference on Computer Supported Cooperative Work (CSCW) (New Orleans, LA, USA), P58
[10]  
Dewan P., 1994, Journal of Organizational Computing, V4, P219, DOI 10.1080/10919399409540226