System forecast locking in collaborative pattern design

Locking is a common technique in distributed editing system used to prevent conflicting, maintain user intention and result consistency. Collaborative pattern design system is a special class, thus has special locking scheme. A novel scheme system forecast lock is proposed such that some regions are picked up by system where user wants to operate in the following steps, and these regions are locked then. System will settle conflict whenever they occurred. By using the scheme proposed, system locks regions to forward users' operations with great fluency, and prevent operating conflict.

[1]  Clarence A. Ellis,et al.  Concurrency control in groupware systems , 1989, SIGMOD '89.

[2]  Kang Zhang,et al.  Conflict control locking in distributed cooperative graphics editors , 2000, Proceedings of the First International Conference on Web Information Systems Engineering.

[3]  Clarence A. Ellis,et al.  Groupware: some issues and experiences , 1991, CACM.

[4]  Chun Chen,et al.  CoDesign - a collaborative pattern design system based on agent , 2001, Proceedings of the Sixth International Conference on Computer Supported Cooperative Work in Design (IEEE Cat. No.01EX472).

[5]  Richard E. Newman,et al.  Implicit locking in the ensemble concurrent object-oriented graphics editor , 1992, CSCW '92.

[6]  Conrad T. K. Chang,et al.  Adaptive Multi-Granularity Locking Protocol in Object -Oriented Databases , 2002 .

[7]  Chengzheng Sun,et al.  Optional and responsive locking in collaborative graphics editing systems , 1999, SIGG.

[8]  Chengzheng Sun Optional and Responsive Fine-Grain Locking in Internet-Based Collaborative Systems , 2002, IEEE Trans. Parallel Distributed Syst..

[9]  Yanchun Zhang,et al.  Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems , 1998, TCHI.

[10]  Chengzheng Sun,et al.  Optional and responsive locking in distributed collaborative object graphics editing systems , 2000, Proceedings of the First International Conference on Web Information Systems Engineering.

[11]  Kang Zhang,et al.  An integrated post-locking, multi-versioning, and transformation scheme for consistency maintenance in real-time group editors , 2001, Proceedings 5th International Symposium on Autonomous Decentralized Systems.