Flexible Diff-ing in a collaborative writing system
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Duplex: a distributed collaborative editing environment in large scale
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Design issues and model for a distributed multi-user editor
Computer Supported Cooperative Work - Special issue on computer-supported collaborative writing
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)
Operational transformation in real-time group editors: issues, algorithms, and achievements
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
A distributed algorithm for graphic objects replication in real-time group editors
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
WebDAV: a network protocol for remote collaborative authoring on the Web
Proceedings of the Sixth European conference on Computer supported cooperative work
NESSIE: an awareness environment for cooperative settings
Proceedings of the Sixth European conference on Computer supported cooperative work
Ensuring privacy in presence awareness: an automated verification approach
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Undo any operation at any time in group editors
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Real-Time Cooperative Editing on the Internet
IEEE Internet Computing
Data Management Issues and Trade-Offs in CSCW Systems
IEEE Transactions on Knowledge and Data Engineering
Extended Awareness Support for Cooperative Work in Non-WYSIWIS Condition
ICSC '99 Proceedings of the 5th International Computer Science Conference on Internet Applications
Fault Tolerant Wide-Area Parallel Computing
IPDPS '00 Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed Processing
Distributed Concurrency Control in Real-time Cooperative Editing Systems
ASIAN '96 Proceedings of the Second Asian Computing Science Conference on Concurrency and Parallelism, Programming, Networking, and Security
Protocol for Pseudo-Active Replication in Wide-Area Networks
DEXA '99 Proceedings of the 10th International Workshop on Database & Expert Systems Applications
Tolerating Client and Communication Failures in Distributed Groupware Systems
SRDS '98 Proceedings of the The 17th IEEE Symposium on Reliable Distributed Systems
An Adaptive Checkpointing Protocol to Bound Recovery Time with Message Logging
SRDS '99 Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems
A New Paradigm of User Intention Preservation in Realtime Collaborative Editing Systems
ICPADS '00 Proceedings of the Seventh International Conference on Parallel and Distributed Systems
Informed opportunism as strategy: supporting coordination in distributed collaborative writing
ECSCW'93 Proceedings of the third conference on European Conference on Computer-Supported Cooperative Work
MetaWeb: bringing synchronous groupware to the world wide web
ECSCW'97 Proceedings of the fifth conference on European Conference on Computer-Supported Cooperative Work
P2P document tree management in a real-time collaborative editing system
HiPC'07 Proceedings of the 14th international conference on High performance computing
A collaborative multimedia editing system based on shallow nature language parsing
CDVE'06 Proceedings of the Third international conference on Cooperative Design, Visualization, and Engineering
Hi-index | 0.00 |
For reliability, recovery support must be employed in the Internet-based real-time collaborative editing systems. This paper describes a recovery scheme in which each site maintains a local document state (LDS) that is generated periodically. Thus, if a failure occurs in the Internet links or at the site, the site can rejoin the collaborative editing system by loading the LDS instead of obtaining the state from the remote sites. This is a much faster process than the traditional approach the recovery of regaining the system's document state from other peersites. Consistency between the local state and remote state during the recovery procedure is maintained in a recovery algorithm for which the proof is provided. The performance of our recovery scheme is assessed by generating the elapsed time between a failed site joiningand leaving the systems.