Atomic snapshots of shared memory

From MaRDI portal
Revision as of 17:36, 6 February 2024 by Import240129110113 (talk | contribs) (Created automatically from import240129110113)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Publication:4271088

DOI10.1145/153724.153741zbMath0783.68029OpenAlexW1993805917WikidataQ64216181 ScholiaQ64216181MaRDI QIDQ4271088

Danny Dolev, Eli Gafni, Michael Merritt, Hagit Attiya, Nir Shavit, Yehuda Afek

Publication date: 20 March 1994

Published in: Journal of the ACM (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1145/153724.153741




Related Items (83)

The consensus number of a cryptocurrencyCollapsibility of read/write models using discrete Morse theoryComposite registersThe time complexity of updating snapshot memoriesThe \(k\)-simultaneous consensus problemOn the weakest failure detector everEfficient algorithms for checking the atomicity of a run of read and write operationsUnnamed ItemTight Bounds for Asynchronous RenamingGeometric and combinatorial views on asynchronous computabilityFrom wait-free to arbitrary concurrent solo executions in colorless distributed computingThe topology of distributed adversariesLower and upper bounds for single-scanner snapshot implementationsProgress-Space Tradeoffs in Single-Writer Memory ImplementationsThe space complexity of long-lived and one-shot timestamp implementationsA Sound and Complete Proof Technique for Linearizability of Concurrent Data StructuresDistributed computability: relating \(k\)-immediate snapshot and \(x\)-set agreementStore-collect in the presence of continuous churn with application to snapshots and lattice agreementPower and limits of distributed computing shared memory modelsLinear-time snapshot implementations in unbalanced systemsThe solvability of consensus in iterated models extended with safe-consensusSet-linearizable implementations from read/write operations: sets, fetch \& increment, stacks and queues with multiplicityWhy Extension-Based Proofs FailThe Iterated Restricted Immediate Snapshot ModelOf choices, failures and asynchrony: the many faces of set agreementLong-lived counters with polylogarithmic amortized step complexityAsynchronous Wait-Free Runtime Verification and Enforcement of LinearizabilityEfficient Bounded Timestamping from Standard Synchronization PrimitivesVirtual world consistency: a condition for STM systems (with a versatile protocol with invisible read operations)Anonymous and fault-tolerant shared-memory computingEfficient adaptive collect algorithmsAn optimistic approach to lock-free FIFO queuesFailure detectors as type boostersInterrupting snapshots and the \(\text{Java}^{\text{TM}}\) size methodTransactional scheduling for read-dominated workloadsThe renaming problem in shared memory systems: an introductionNaming symmetric processes using shared variablesAtomic snapshots using lattice agreementRandomized two-process wait-free test-and-setHundreds of impossibility results for distributed computingCondition-based consensus solvability: a hierarchy of conditions and efficient protocolsLinear space bootstrap communication schemesThe disagreement power of an adversaryThe complexity of updating snapshot objectsHelp when needed, but no more: efficient read/write partial snapshotIterative computations with ordered read-write locksThe assignment problemSet-constrained delivery broadcast: a communication abstraction for Read/write implementable distributed objectsByzantine-tolerant causal broadcastAnonymous obstruction-free \((n,k)\)-set agreement with \(n-k+1\) atomic read/write registersA criterion for atomicityA complexity-based classification for multiprocessor synchronizationInherent limitations on disjoint-access parallel implementations of transactional memoryWhat Can be Computed in a Distributed System?Time and space optimal implementations of atomic multi-writer registerAn Introduction to the Topological Theory of Distributed Computing with Safe-consensusAn impossibility about failure detectors in the iterated immediate snapshot modelNonblocking \(k\)-compare-single-swapUnnamed ItemUnnamed ItemTowards a practical snapshot algorithmGeneralized Symmetry Breaking Tasks and Nondeterminism in Concurrent ObjectsUntangling Partial Agreement: Iterated x-consensus SimulationsWait-freedom with adviceWait-free solvability of colorless tasks in anonymous shared-memory modelFrom adaptive renaming to set agreementSpace lower bounds for the signal detection problemWait-free approximate agreement on graphsA lower bound on the number of opinions needed for fault-tolerant decentralized run-time monitoringOblivious CollaborationHow Many Cooks Spoil the Soup?Asynchronous Coordination Under Preferences and ConstraintsThe F-Snapshot Problemt-Resilient Immediate Snapshot Is ImpossibleA Versatile STM Protocol with Invisible Read Operations That Satisfies the Virtual World Consistency ConditionHow many cooks spoil the soup?Contention-related crash failures: definitions, agreement algorithms, and impossibility resultsLinearizable read/write objectsA Tight Space Bound for ConsensusLimited-Use Atomic Snapshots with Polylogarithmic Step ComplexityThe power of multiobjects.Can an operation both update the state and return a meaningful value in the asynchronous PRAM model?A classification of wait-free loop agreement tasks




This page was built for publication: Atomic snapshots of shared memory