The serializability of concurrent database updates

From MaRDI portal
Publication:3853111

DOI10.1145/322154.322158zbMath0419.68036OpenAlexW2023304911MaRDI QIDQ3853111

Christos H. Papadimitriou

Publication date: 1979

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

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




Related Items

On the correctness problem for serializabilitySerializability theory for replicated databasesI-serializability: generalized correctness for transaction-based environmentsModular verification of chemical reaction network encodings via serializability analysisAn efficient approach to achieve compositionality using optimized multi-version object based transactional systemsModel checking transactional memoriesOn the complexity of concurrency control using semantic informationA proof technique for concurrency control and recovery algorithms for replicated databasesLast-use opacity: a strong safety property for transactional memory with prerelease supportMixed product and asynchronous automataStatic and dynamic aspects of goal-oriented concurrency controlA cautious scheduler for multistep transactionsThe complexity of strict serializability revisitedA dynamic majority determination algorithm for reconfiguration of network partitionsUne approche quantitative de l'exclusion mutuelleOn serializabilityRelative serializability: An approach for relaxing the atomicity of transactionsMechanized proofs of opacity: a comparison of two techniquesSome constraints assuring serializability in multidatabasesUnnamed ItemGeneral purpose schedulers for database systemsCorrectness of concurrent executions of closed nested transactions in transactional memory systemsOn speculative replication of transactional systemsAbstraction for concurrent objectsCut-off theorems for the \textit{PV}-modelQuantifiability: a concurrent correctness condition modeled in vector spaceProving opacity of transactional memory with early releaseSerializable graphsOn the power of safe lockingVirtual world consistency: a condition for STM systems (with a versatile protocol with invisible read operations)Verifying atomic data typesPebble games for studying storage sharingVerification of STM on relaxed memory modelsConcurrent operations in linear hashingTransactional scheduling for read-dominated workloadsUniversal constructions that ensure disjoint-access parallelism and wait-freedomVerifying Robustness of Event-Driven Asynchronous Programs Against ConcurrencyPermissiveness in Transactional MemoriesTowards formally specifying and verifying transactional memoryLinearizable counting networksCompleteness and Nondeterminism in Model Checking Transactional MemoriesAsynchronous group mutual exclusionX-Ability: a theory of replicationHybrid concurrency control for abstract data typesRobustness Against Transactional Causal Consistency.Extensible transactional memory testbedChecking robustness between weak transactional consistency modelsConcurrent correctness in vector spaceOn avoiding spare aborts in transactional memoryConceptual level concurrency control of relational update transactionsContext-specific synchronization for atomic data types in object-based databasesAbstraction and mining of traces to explain concurrency bugsA formal semantics of nested atomic sections with thread escapeThe impact of recovery on concurrency controlOn-line multiversion database concurrency controlSerializable histories in quantified propositional temporal logicModular Verification of DNA Strand Displacement Networks via Serializability AnalysisA single-version STM that is multi-versioned permissiveInherent limitations on disjoint-access parallel implementations of transactional memoryA transaction model and multiversion concurrency control for mobile database systemsAlgorithmic aspects of multiversion concurrency controlDeadlock-freedom (and safety) of transactions in a distributed databaseUnnamed ItemVerifying Opacity of a Transactional Mutex LockCommutativity-based locking for nested transactionsToward a Formal Semantic Framework for Deterministic Parallel ProgrammingA Formal Model for the Deferred Update Replication TechniqueThe serializability problem for a temporal logic of transaction queriesComparison of algorithms controlling concurrent access to a database: A combinatorial approachConcurrency control by transactions carrying states and preordering multiversioned entitiesCombinatoire des mots et étude quantitative de la sérialisabilité: Application à la concurrence d'accès à une base de données. (Combinatorics of words and the quantitative study of serializability: Application to the concurrence of database access)In the Search for Optimal ConcurrencyA Versatile STM Protocol with Invisible Read Operations That Satisfies the Virtual World Consistency ConditionTiming conditions for linearizability in uniform counting networksLinearizable read/write objectsIntegrated concurrency control in shared B-treesStrict Linearizability and Abstract AtomicityMulti-version concurrency control scheme for a database systemGlobal serializability of concurrent programsGeneralized theory of serializabilityNon-interference and local correctness in transactional memory