SeCCX: semantics-based fine granular concurrency control for XML data

  • Authors:
  • Chuitian Rong;Wei Lu;Xiao Zhang;Zhen Liu;Xiaoyong Du

  • Affiliations:
  • Key Labs of Data Engineering and Knowledge Engineering, Ministry of Education, China and School of Information, Renmin University of China, China;Key Labs of Data Engineering and Knowledge Engineering, Ministry of Education, China and School of Information, Renmin University of China, China;Key Labs of Data Engineering and Knowledge Engineering, Ministry of Education, China and School of Information, Renmin University of China, China;Key Labs of Data Engineering and Knowledge Engineering, Ministry of Education, China and School of Information, Renmin University of China, China;Key Labs of Data Engineering and Knowledge Engineering, Ministry of Education, China and School of Information, Renmin University of China, China

  • Venue:
  • WAIM'10 Proceedings of the 2010 international conference on Web-age information management
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper proposes a new locking protocol, SeCCX, for isolation of concurrent transactions on XML data. This protocol adopts the semantics of operations issued by users. Comparing with previous XML locking protocols, SeCCX has some new features, like richer lock modes, finer granular, lower lock confliction and dynamic lock escalation. The importance is that it locks the objects according to the semantics of user's operation and sets different restrictions on different objects. It provides finer granular concurrency control such that the overall system performance can be improved. We prove that the SeCCX protocol is conflict serializability. We also compare it with other protocols to demonstrate the advantages of SeCCX.