Operational transformation
Operational transformation (OT) is special concurrency control method that has been continuously researched in the context of group editing, which is a classic topic of research in CSCW. OT typically replicates the shared document at all sites and allows any user to edit any part of the document at any time. Local editing operations are executed often without being delayed or blocked. Remote operations are transformed before execution to repair inconsistencies. The lockfree, nonblocking property of OT makes the local response time not sensitive to networking latencies. As a result, OT is particularly good for implementing group editing for the Web/Internet.
Unfortunately, while attracting continuous research efforts in CSCW, OT has been less understood from out the CSCW community.
History
OT was pioneered by Ellis and Gibbs in a SIGMOD'89 paper.