locks with ordered sharing

In databases and transaction processing the term Locks with ordered sharing comprises several variants of the two-phase locking (2PL) concurrency control protocol generated by changing the blocking semantics of locks upon conflicts. Further softening of locks eliminates thrashing.

See also

References

  • D. Agrawal, A. El Abbadi, A. E. Lang: [https://dl.acm.org/doi/10.1109/69.317708 The Performance of Protocols Based on Locks with Ordered Sharing], IEEE Transactions on Knowledge and Data Engineering, Volume 6, Issue 5, October 1994, pp. 805–818, {{ISSN|1041-4347}}
  • Mahmoud, H. A., Arora, V., Nawab, F., Agrawal, D., & El Abbadi, A. (2014). [http://www.vldb.org/pvldb/vol7/p329-mahmoud.pdf Maat: Effective and scalable coordination of distributed transactions in the cloud.] Proceedings of the VLDB Endowment, 7(5), 329-340.

Category:Data management

Category:Databases

Category:Concurrency control

Category:Transaction processing

{{database-stub}}