The Method Of Concurrency Control For R/W Transactions

Xin Li,Qing-ping Tan,Hui-qi Li
DOI: https://doi.org/10.1109/CSCWD.2005.194332
2005-01-01
Abstract:Two-phase locking protocol is the principle of traditional transaction, which guarantees the correctness of transactions when they're cross-scheduled However, the requirement of two-phase locking protocol often leads to low efficiency for long duration transaction, for example, the transactions which need to be processed artificially. So two-phase locking protocol isn't a good method for concurrency control for some applications in fact. This paper presents a new locking mechanism for a sort of transaction that often exists in applications. This transaction is called R/W transaction in the paper. The new mechanism helps greatly to improve the efficiency of R/W transaction except for insuring its correctness.
What problem does this paper attempt to address?