Can-follow concurrency control permits a transaction to read (write) an item write-locked (read-locked) by another transaction with almost no delays. By combining the merits of 2PL and 2V2PL, this approach mitigates the lock contention not only between update and read-only transactions, but also between update and update transactions.
['Peng Liu', 'Jie Li', 'Sushil Jajodia', 'Paul Ammann']
Can-Follow Concurrency Control