Contention-aware lock scheduling for transactional databases
Boyu Tian, Jiamin Moran Huang, Barzan Mozafari, Grant Schoenebeck · Proceedings of the VLDB Endowment · 2018
Lock managers are among the most studied components in concurrency control and transactional systems. However, one question seems to have been generally overlooked: "When there are multiple lock requests on the same object, which one(s) should be granted first?"