A Framework for Concurrency Control and Writing Authority Control in Collaborative Writing Systems


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 7, No. 2, pp. 347-354, Feb. 2000
10.3745/KIPSTE.2000.7.2.347,   PDF Download:

Abstract

This paper presents the efficient mechanisms for concurrency control and writing authority control in collaborative writing systems. The documents in our collaborative writing system are represented by the tree structures which consist of the logical objects and the content objects connected to the terminal objects of trees. For concurrency control, we adopted the approach to extend the multiple-granularity-locking-scheme. This scheme allows us to lock any objects at each level of the hierarchy. We also defined the locking compatibility table by analysing the operations applicable to any objects at each level of the hierarchy. We finally suggest the extended-multiple-granularity-locking mechanism which uses the locking compatibility table for deciding to lock an object. This scheme gives the benefit to maximize the possibility of concurrent accessing to the shared objects. In addition, we suggest a mechanism for writing authority control which prohibits the Non-Group users from modifying the shared objects based on the concept of Group/Non-Group. The proposed mechanism allows us to protect copyright very reasonably.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
J. H. Woo and M. Y. Sung, "A Framework for Concurrency Control and Writing Authority Control in Collaborative Writing Systems," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 7, no. 2, pp. 347-354, 2000. DOI: 10.3745/KIPSTE.2000.7.2.347.

[ACM Style]
Jae Hong Woo and Mee Young Sung. 2000. A Framework for Concurrency Control and Writing Authority Control in Collaborative Writing Systems. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 7, 2, (2000), 347-354. DOI: 10.3745/KIPSTE.2000.7.2.347.