Pending Conflicts Make Progress Impossible

📅 2026-02-03
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study investigates concurrency progress conditions for linearizable shared objects that exploit commutativity-awareness in the asynchronous read-write shared-memory model. Addressing limitations of existing progress guarantees, the paper introduces a novel condition termed *conflict-obstruction-freedom*, which ensures that a process can complete its operation even when contending only with commutative operations. Leveraging formal tools from concurrent computation theory and linearizability semantics, the work provides the first rigorous formulation of this condition and proves that a universal construction satisfying it is impossible in the asynchronous read-write model. This impossibility result demonstrates that synchronization overhead remains unavoidable even when contention arises solely from conflicting—yet potentially commutative—operations, thereby establishing a fundamental limitation on progress guarantees in commutativity-aware concurrent systems.

Technology Category

Application Category

📝 Abstract
In this work, we study progress conditions for commutativity-aware, linearizable implementations of shared objects. Motivated by the observation that commuting operations can be executed in parallel, we introduce conflict-obstruction-freedom: a process is guaranteed to complete its operation if it runs for long enough without encountering step contention with conflicting (non-commuting) operations. This condition generalizes obstruction-freedom and wait-freedom by allowing progress as long as step contention is only induced by commuting operations. We prove that conflict-obstruction-free universal constructions are impossible to implement in the asynchronous read-write shared memory model. This result exposes a fundamental limitation of conflict-aware universal constructions: the mere invocation of conflicting operations imposes a synchronization cost. Progress requires eventual resolution of pending conflicts.
Problem

Research questions and friction points this paper is trying to address.

conflict-obstruction-freedom
commutativity
linearizable
universal construction
asynchronous shared memory
Innovation

Methods, ideas, or system contributions that make the work stand out.

conflict-obstruction-freedom
commutativity
linearizability
universal construction
asynchronous shared memory
🔎 Similar Papers
No similar papers found.
Petr Kuznetsov
Petr Kuznetsov
Professor of Computer Science, Telecom Paris, Institut Polytechnique Paris
Distributed computingfault-tolerancesynchronization
Pierre Sutra
Pierre Sutra
Télécom SudParis, Institut Polytechnique de Paris
Distributed SystemsDistributed Computing
G
Guillermo Toyos-Marfurt
LTCI, Télécom Paris, Institut Polytechnique de Paris, 91120 Palaiseau, France; SAMOV AR, Télécom SudParis, Institut Polytechnique de Paris, 91120 Palaiseau, France