A LOCKING GRANULARITY - BASED DISTRIBUTED fflGH PRIORITY TWO PHASE LOCKING CONCURRENCY CONTROL MODEL

Abstract

本文通过分析并发控制中的几种锁模型及其在分布式环境下的拓展,提出了一种基于加锁粒度的分布式高优先级两段锁模型。在该模型中,引入一种加锁检测机制,通过该机制可以确定哪些冲突事务可以通过降低加锁粒度来解决冲突。同时提出了该模型的算法。该算法在避免死锁、提高事务的并发度上有很大的改善。The present paper deals with some lock models in concurrency control and how to using them on the distributed environment, and presents a locking granularity - based distributed high priority two phase locking model. At this model, a locking checking scheme is introduced, and some conflicts can be solved by decreasing locking granularity with this scheme. At last the algorithm of this model is presented. Deadlock can be avoided and increasing transaction concurrency can be increased by this algorithm

    Similar works