Publication | Closed Access
An algorithm for distributed groupware applications
94
Citations
11
References
2002
Year
Unknown Venue
Cluster ComputingReal-time Groupware SystemsEngineeringDistributed AlgorithmsGroupware ApplicationsComputer ArchitectureSoftware EngineeringConcurrency ControlCollaborative SystemsConcurrency (Computer Science)Systems EngineeringDistributed EnvironmentParallel ComputingCooperative WorkReal-time CollaborationDistributed Space SystemsConcurrent ProgrammingComputer EngineeringConcurrency Control AlgorithmDistributed SystemsComputer ScienceSoftware DesignDistributed ProcessingOperating SystemsDistributed MiddlewareParallel ProgrammingConcurrent Data StructureAsynchronous SystemsSystem Software
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.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1