IEEE Transactions on Parallel and Distributed Systems · 2007 · 34 citations · 26 references
ComputingComputer SystemsDistributed SystemsFault ToleranceReal-time SystemsConsistency ModelsSystem ImplementationVersion ControlVersion Control SystemsConsistencyConsistency EnforcementCorrectness ProofsOperational PropertiesShared Document Editing
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.
26
Concurrency control in groupware systems
Colter Ellis, S. Gibbs · ACM SIGMOD Record · 1989 · 867 citations
Operational transformation in real-time group editors
Chengzheng Sun, Clarence A. Ellis · 1998 · 497 citations · Full text
Concurrency control in groupware systems
Colter Ellis, S. Gibbs · 1989 · 451 citations · Full text
Real time groupware as a distributed system
Saul Greenberg, David Marwood · 1994 · 391 citations · Full text