Consistency control for distributed interactive media
MULTIMEDIA '01 Proceedings of the ninth ACM international conference on Multimedia
Undoing any operation in collaborative graphics editing systems
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
Achieving undo in bitmap-based collaborative graphics editing systems
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Intention Preservation by Multi-versioning in Distributed Real-Time Group Editors
EDCIS '02 Proceedings of the First International Conference on Engineering and Deployment of Cooperative Information Systems
A Group-Based Time-Stamping Scheme for the Preservation of Group Intentions
DCW '02 Revised Papers from the 4th International Workshop on Distributed Communities on the Web
A User-Centred Consistency Model in Real-Time Collaborative Editing Systems
DCW '02 Revised Papers from the 4th International Workshop on Distributed Communities on the Web
A multi-versioning algorithm for intention preservation in distributed real-time group editors
ACSC '03 Proceedings of the 26th Australasian computer science conference - Volume 16
Consistency models for distributed interactive multimedia applications
ACM SIGOPS Operating Systems Review
Journal of Parallel and Distributed Computing
CLAF: Solving intention violation of step-wise operations in CAD groupware
Advanced Engineering Informatics
Towards an optimistic management of concurrency: a probabilistic study of the pilgrim protocol
CSCWD'05 Proceedings of the 9th international conference on Computer Supported Cooperative Work in Design II
CRIWG'05 Proceedings of the 11th international conference on Groupware: design, Implementation, and Use
Survey of state melding in virtual worlds
ACM Computing Surveys (CSUR)
Dependency-conflict detection in real-time collaborative 3D design systems
Proceedings of the 2013 conference on Computer supported cooperative work
Hi-index | 0.00 |
Groupware systems are a special class of distributed computing systems, which support human-computer-human interaction. Real-time collaborative graphics editors allow a group of users to view and edit the same graphics document at the same time from geographically dispersed sites connected by communication networks. Resolving conflict access to shared objects is one of the core issues in the design of this type of systems.This paper proposes a novel distributed multi-version approach to conflict resolution. This approach aims to preserve the work concurrently produced by multiple users in the face of conflicts, and to minimize the number of object versions for accommodating combined effects of conflicting and compatible operations.Major technical contributions of this work include a formal specification of a unique combined effect for any group of conflicting and compatible operations, a distributed algorithm for incremental creation of multiple object versions, and a consistent object identification scheme for multi-version and multi-replica graphics editing systems. All algorithms and schemes presented in this paper have been used in the GRACE (GRAphics Collaborative Editing) system implemented in Java.