arXiv · 2605.19531
Conflict-Freedom as a Progress Condition
Abstract
An obstruction-free implementation guarantees progress to every operation that is given enough time to take steps in isolation. But, as we show in this paper, the mere presence of concurrent operations alone does not have to prevent progress; only incomplete conflicting (non-commuting) operations may do so. This progress condition, that we call conflict-freedom, is a natural generalization of obstruction-freedom that promises efficient implementations for objects exhibiting semantic commutativity. We show that, as with obstruction-freedom, every sequential object has a read-write conflict-free linearizable implementation. Our conflict-free universal construction is based on a novel generalization of the instrumental commit-adopt object, interesting in its own right.
Explore related subjects
Keep this discovery
Petr Kuznetsov, Pierre Sutra, Guillermo Toyos-Marfurt. 2026-05-19. Conflict-Freedom as a Progress Condition. https://doi.org/10.1145/3796701.3815956
Cite the original work for its findings. Save a collection to share your selection of sources.