Optimistic locking concurrency control scheme for collaborative editing system based on relative position

  • Authors:
  • Qirong Mao;Yongzhao Zhan;Jinfeng Wang

  • Affiliations:
  • Dept. of Computer Science & Communication Engineering, Jiangsu University, Zhenjiang, P.R.China;Dept. of Computer Science & Communication Engineering, Jiangsu University, Zhenjiang, P.R.China;Dept. of Computer Science & Communication Engineering, Jiangsu University, Zhenjiang, P.R.China

  • Venue:
  • CSCWD'04 Proceedings of the 8th international conference on Computer Supported Cooperative Work in Design I
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

In order to meet the requirements of high responsiveness and unconstrained collaboration in real-time collaborative editing systems, this paper proposes a novel multi-granularity optimistic locking scheme for concurrency control in collaborative editing systems based on relative position. In the proposed scheme, reading lock and editing lock are taken into account, and the start position of locking region and that of operation are relative, and they are not transformed into absolute positions until operations are sent to collaborative sites or locks are added into lock table. Additionally, the granularity of lock can be selected by co-editors optionally, and any co-editor can edit the locking region without being blocked before his/her requested lock is confirmed. The application case study shows that this concurrency control scheme has advantages of high responsiveness, unconstrained collaboration, and good data consistency maintenance.