Score: 0

Recoverable Lock-Free Locks

Published: December 10, 2025 | arXiv ID: 2512.09710v1

By: Hagit Attiya , Panagiota Fatourou , Eleftherios Kosmas and more

Potential Business Impact:

Makes computer programs safer and able to fix themselves.

Business Areas:
Cloud Computing Internet Services, Software

This paper presents the first transformation that introduces both lock-freedom and recoverability. Our transformation starts with a lock-based implementation, and provides a recoverable, lock-free substitution to lock acquire and lock release operations. The transformation supports nested locks for generality and ensures recoverability without jeopardising the correctness of the lock-based implementation it is applied on.

Page Count
19 pages

Category
Computer Science:
Distributed, Parallel, and Cluster Computing