Distributed Concurrency Control in Real-time Cooperative Editing Systems
نویسندگان
چکیده
EEcient distributed concurrency control is one of the most signiicant challenges in building real-time cooperative editing systems. In this paper , we focus on the deenition and veriication of an integrated set of distributed concurrency control schemes based on a novel consistency model for solving three inconsistency problems: divergence, causality-violation, and intention-violation in real-time cooperative editing systems.
منابع مشابه
Concurrency Control Issues in Distributed Real-time Cooperative Editing Systems
Real-time cooperative editing systems allows physically dispersed people to view and edit shared tex-tual/graphical/multimedia documents at the same time. One of the most signiicant challenges in designing real-time cooperative editing systems is con-currency control under the constraints of a short response and notiication time and unconstrained collaboration in distributed environments. This ...
متن کاملA Generic Operation Transformation Scheme forConsistency Maintenance in Real - timeCooperative Editing
{ In real-time cooperative editing systems, independent operations on any part of the shared document may be generated from multiple cooperating sites. It is very important and technically challenging to ensure that the eeect of executing an operation at remote sites, in the presence of concurrent execution of independent operations, achieves the same eeect as executing this operation at the lo...
متن کاملOptional Instant Locking in Distributed Collaborative Graphics Editing Systems
Real-time collaborative editing systems are distributed groupware systems that allow multiple users to edit the same document at the same t ime from multiple sites. A specific type of collaborative editing system is the object-based collaborative graphics editing system. f i a ditionally, locking has been used as the major concurrency control techniques in this type of system. This paper examin...
متن کاملInclusive transformation consistency control algorithm in distributed system
Background Real-time groupware systems, such as multi-player game, and real-time computer conferencing in the area of computer-supported cooperative work have multiple users where the actions of all users must be propagated to all other users. Groupware systems are multi-user systems that provide an interface to a multi-user shared environment, which require sharing of data, fine-granularity, c...
متن کاملOperational transformation in cooperative software systems
Modern cooperative software systems involve multiple concurrent users undertaking a common task in a real-time distributed environment, such as editing a shared text document. Maintaining data consistency, transaction causality, and replication convergence in such an environment, while providing fast client responsiveness, is a substantial challenge for classical distributed computing technique...
متن کامل