Abstract
When adding access control layer to a replication based Distributed Collaborative Editor (DCE), ensuring convergence to the same copy of the shared document becomes a challenging problem. We consider here an optimistic access control in the sense that temporarily access right violation is tolerated [3]. This leads to data divergence. To maintain convergence, updates violating access rights must be undone. However, undo approach may itself lead to divergence cases called undo puzzles [6]. In this paper, we address undo as the main feature in an optimistic access-control-based DCE. We also show how we can avoid several known undo puzzles and present additional ones. We propose a new generic solution for these puzzles and provide performance measurements of our undo command.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ellis, C.A., Gibbs, S.J.: Concurrency Control in Groupware Systems. In: SIGMOD Conference, vol. 18, pp. 399–407 (1989)
Imine, A.: Coordination model for real-time collaborative editors. Accepted in the 11th International Conference, COORDINATION 2009 (June 2009)
Imine, A., Cherif, A., Rusinowitch, M.: An Optimistic Mandatory Access Control Model for Distributed Collaborative Editors. Research Report RR-6939, INRIA (2009)
Prakash, A., Knister, M.J.: A framework for undoing actions in collaborative systems. ACM Trans. Comput.-Hum. Interact. 1(4), 295–330 (1994)
Ressel, M., Gunzenhäuser, R.: Reducing the problems of group undo. In: GROUP 1999: Proceedings of the international ACM SIGGROUP conference on Supporting group work, pp. 131–139. ACM Press, New York (1999)
Sun, C.: Undo as concurrent inverse in group editors. ACM Trans. Comput.-Hum. Interact. 9(4), 309–361 (2002)
Sun, C., Ellis, C.: Operational transformation in real-time group editors: issues, algorithms, and achievements. In: ACM CSCW 1998, pp. 59–68 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cherif, A., Imine, A. (2009). Undo-Based Access Control for Distributed Collaborative Editors. In: Luo, Y. (eds) Cooperative Design, Visualization, and Engineering. CDVE 2009. Lecture Notes in Computer Science, vol 5738. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04265-2_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-04265-2_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04264-5
Online ISBN: 978-3-642-04265-2
eBook Packages: Computer ScienceComputer Science (R0)