Title :
Concurrent operations in a distributed and mobile collaborative environment
Author :
Suleiman, Maher ; Cart, Michèle ; Ferriè, Jean
Author_Institution :
Univ. des Sci. et Tech. du Languedoc, Montpellier, France
Abstract :
In a distributed groupware system, objects shared by users are subject to concurrency and real time constraints. In order to satisfy these, various concurrency control algorithms have been proposed that exploit the semantic properties of operations (C.A. Ellis and S.J. Gibbs, 1989; A. Karsenty and M. Beaudouin-Lafon, 1993; C. Sun et al., 1996). By ordering concurrent operations, they generally guarantee consistency of the different copies of each object. However, in some situations they can result in inconsistent copies, a non respect of user´s intentions, and in the need to undo and redo some operations. The principle objective of the paper is to present an algorithm that overcomes these drawbacks in distributed and mobile collaborative environments. The algorithm is based on the notion of user intention, and also on the construction of equivalent histories by exploiting and combining some general semantic properties such as forward/backward transposition
Keywords :
concurrency control; groupware; human factors; mobile communication; real-time systems; concurrency control algorithms; concurrent operation; concurrent operations; consistency; distributed groupware system; equivalent histories; forward/backward transposition; general semantic properties; inconsistent copies; mobile collaborative environment; mobile collaborative environments; object sharing; real time constraints; semantic properties; user intention; user intentions; Collaboration; Collaborative software; Collaborative work; Concurrency control; Concurrent computing; History; Large scale integration; Real time systems; Team working; Writing;
Conference_Titel :
Data Engineering, 1998. Proceedings., 14th International Conference on
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-8289-2
DOI :
10.1109/ICDE.1998.655755