Asynchronous Wait-Free Runtime Verification and Enforcement of Linearizability
arxiv.org·7h
Flag this post

Computer Science > Distributed, Parallel, and Cluster Computing

arXiv:2301.02638 (cs)

View PDF

Abstract:This paper presents a {theoretical study} of the problem of verifying linearizability at runtime, where one seeks for a concurrent algorithm for verifying that the current execution of a given concurrent shared object implementation is linearizable. It shows that it is impossible to runtime verify linearizability for some common sequential objects, regardless of the consensus power of base objects. Then, it argues that a variant of the problem, which we call predictive verification, can be solved, if linearizability is verified indirectly. Namely, it shows that (1) linearizability of a class of concurrent implementations can be p…

Similar Posts

Loading similar posts...