The process group approach to reliable distributed computing
Communications of the ACM
A conceptual model of groupware
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Real time groupware as a distributed system: concurrency control and its effect on the interface
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Floor control for multimedia conferencing and collaboration
Multimedia Systems
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
An evaluation of the Amoeba group communication system
ICDCS '96 Proceedings of the 16th International Conference on Distributed Computing Systems (ICDCS '96)
A Multi-version Approach to Conflict Resolution in Distributed Groupware Systems
ICDCS '00 Proceedings of the The 20th International Conference on Distributed Computing Systems ( ICDCS 2000)
Pilgrim Performance over a New CAliF Communication Layer
ICPADS '00 Proceedings of the Seventh International Conference on Parallel and Distributed Systems
Collaborative intelligent CAD framework incorporating design history tracking algorithm
Computer-Aided Design
Ramos: Concurrent writing and reconfiguration for collaborative systems
Journal of Parallel and Distributed Computing
Hi-index | 0.00 |
In CSCW applications, users modify shared objects in real-time. Thus, concurrency management protocols are required in order to maintain consistency. Such protocols can be classified as optimistic or pessimistic. Our Pilgrim protocol is pessimistic since it is based on ownership. Our new version of this protocol is optimistic and designed to minimize the delay before writing. This paper presents this new version based on atomization and multi-versioning and compares it to the former one through a probabilistic study. Finally, this study allows us to highlight the parameters that make it possible to choose between the two protocols studied.