Concurrency control in groupware systems
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
An integrating, transformation-oriented approach to concurrency control and undo in group editors
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
ACM Transactions on Computer-Human Interaction (TOCHI)
Human-computer interaction (2nd ed.)
Human-computer interaction (2nd ed.)
Operational transformation in real-time group editors: issues, algorithms, and achievements
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Copies convergence in a distributed real-time collaborative environment
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Undo as concurrent inverse in group editors
ACM Transactions on Computer-Human Interaction (TOCHI)
Flexible notification for collaborative systems
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Real-Time Cooperative Editing on the Internet
IEEE Internet Computing
Operation Propagation in Real-Time Group Editors
IEEE MultiMedia
Concurrent Operations in a Distributed and Mobile Collaborative Environment
ICDE '98 Proceedings of the Fourteenth International Conference on Data Engineering
Flexible Merging for Asynchronous Collaborative Systems
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
A Time Interval Based Consistency Control Algorithm for Interactive Groupware Applications
ICPADS '04 Proceedings of the Parallel and Distributed Systems, Tenth International Conference
Leveraging single-user applications for multi-user collaboration: the coword approach
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Preserving operation effects relation in group editors
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
A New Operational Transformation Framework for Real-Time Group Editors
IEEE Transactions on Parallel and Distributed Systems
Multi-level Editing of Hierarchical Documents
Computer Supported Cooperative Work
An Admissibility-Based Operational Transformation Framework for Collaborative Editing Systems
Computer Supported Cooperative Work
A sequence transformation algorithm for supporting cooperative work on mobile devices
Proceedings of the 2010 ACM conference on Computer supported cooperative work
Replicated abstract data types: Building blocks for collaborative applications
Journal of Parallel and Distributed Computing
Achieving Data Consistency by Contextualization in Web-Based Collaborative Applications
ACM Transactions on Internet Technology (TOIT)
Evaluating CRDTs for real-time document editing
Proceedings of the 11th ACM symposium on Document engineering
Hi-index | 0.00 |
As typical collaboration tools, group editors allow a distributed group of human users to view and edit shared documents simultaneously over a computer network. Fast local response and timely group awareness are accepted performance metrics in group editors. In this context, a family of optimistic concurrency control algorithms, called operational transformation (OT), has been well established. However, no study has been reported previously to evaluate their performance. This paper analyzes some representative OT algorithms and reveals that the performance of OT actually depends on a number of factors. The experimental results show the extent to which current OT algorithms support synchronous and asynchronous group editing.