arXiv · 2511.04631
Resolving Conflicts with Grace: Dynamically Concurrent Universality
Abstract
Synchronization is the major obstacle to scalability in distributed computing. Concurrent operations on the shared data engage in synchronization when they encounter a \emph{conflict}, i.e., their effects depend on the order in which they are applied. Ideally, one would like to detect conflicts in a \emph{dynamic} manner, i.e., adjusting to the current system state. Indeed, it is very common that two concurrent operations conflict only in some rarely occurring states. In this paper, we define the notion of \emph{dynamic concurrency}: an operation employs strong synchronization primitives only if it \emph{has} to arbitrate with concurrent operations, given the current system state. We then present a dynamically concurrent universal construction.
Explore related subjects
Keep this discovery
Petr Kuznetsov, Nathan Josia Schrodt. 2025-11-06. Resolving Conflicts with Grace: Dynamically Concurrent Universality. https://arxiv.org/abs/2511.04631
Cite the original work for its findings. Save a collection to share your selection of sources.