Title :
An algorithm for distributed groupware applications
Author :
Karsenty, Alain ; Beaudouin-Lafon, Michel
Author_Institution :
Univ. de Paris-Sud, Orsay, France
Abstract :
Computer supported cooperative work (CSCW) is a rapidly growing field. Real-time groupware systems are addressed that allow a group of users to edit a shared document. The architecture and concurrency control algorithm used in this system are described. The algorithm is based on the semantics of the application and can be used by the developers of other groupware systems. The authors begin by introducing the notion of a purely replicated architecture and then present GroupDesign, a shared drawing tool implemented with this architecture. They then present the main parts of the algorithm that implement the distribution. The algorithm gives the best response time for the interface and reduces the number of undo and redo operations when conflicts occur
Keywords :
CAD; concurrency control; distributed algorithms; groupware; CSCW; GroupDesign; computer supported cooperative work; concurrency control; distributed groupware applications; real-time groupware; replicated architecture; shared document; shared drawing tool; Application software; Collaborative software; Collaborative work; Computer crashes; Concurrency control; Delay; Electronic mail; Fault tolerant systems; Interactive systems; Real time systems;
Conference_Titel :
Distributed Computing Systems, 1993., Proceedings the 13th International Conference on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-8186-3770-6
DOI :
10.1109/ICDCS.1993.287708