Algoritmo Concurrente por Conjuntos de Pilas con Multiplicidad: SetStackLogic
Jose Damian Lopez Diaz

TL;DR
This paper presents the theoretical foundations of concurrent set algorithms, focusing on the SetStackLogic algorithm, a set-concurrent stack implementation with formal properties and illustrative scenarios.
Contribution
It introduces and formalizes the SetStackLogic algorithm, a novel set-concurrent stack with multiplicity, and provides a detailed correctness proof and operational scenarios.
Findings
SetStackLogic is a correct set-concurrent stack algorithm.
The paper formalizes the properties and correctness of set-concurrent algorithms.
Operational scenarios illustrate the algorithm's behavior in various executions.
Abstract
This article aims to describe and explain the theoretical foundations of concurrent and set concurrent algorithms, considering an asynchronous shared memory system where any number of processes can crash. Verification of concurrent algorithms is often described in terms of their progress condition, which guarantees that eventually something good will happen, also called the security of the algorithms, and correctness, which guarantees that nothing bad will happen, also called liveliness. of the algorithms. The meaning of correctness of a concurrent algorithm is explained in detail, focusing on linearizability, and a generalization is addressed, concurrency by sets; which is much more recent and less well known. The {\it SetStackLogic} algorithm is shown, which is a set-concurrent algorithm and is also an implementation of a stack with multiplicity. The properties of the algorithm {\it…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance
