Quantifiability: a concurrent correctness condition modeled in vector space

From MaRDI portal
Publication:6161035

DOI10.1007/S00607-022-01092-3zbMATH Open1519.68157arXiv1905.06421OpenAlexW4281642035MaRDI QIDQ6161035FDOQ6161035


Authors: Victor Cook, Christina Peterson, Zachary Painter, Damian Dechev Edit this on Wikidata


Publication date: 2 June 2023

Published in: Computing (Search for Journal in Brave)

Abstract: Architectural imperatives due to the slowing of Moore's Law, the broad acceptance of relaxed semantics and the O(n!) worst case verification complexity of generating sequential histories motivate a new approach to concurrent correctness. Desiderata for a new correctness condition are that it be independent of sequential histories, compositional, flexible as to timing, modular as to semantics and free of inherent locking or waiting. We propose Quantifiability, a novel correctness condition based on intuitive first principles. Quantifiability models a system in vector space to launch a new mathematical analysis of concurrency. The vector space model is suitable for a wide range of concurrent systems and their associated data structures. This paper formally defines quantifiability and demonstrates useful properties such as compositionality. Analysis is facilitated with linear algebra, better supported and of much more efficient time complexity than traditional combinatorial methods. We present results showing that quantifiable data structures are highly scalable due to the usage of relaxed semantics and propose entropy to evaluate the implementation trade-offs permitted by quantifiability.


Full work available at URL: https://arxiv.org/abs/1905.06421




Recommendations




Cites Work


Cited In (2)





This page was built for publication: Quantifiability: a concurrent correctness condition modeled in vector space

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6161035)