Time, clocks, and the ordering of events in a distributed system

From MaRDI portal
Publication:4157944

DOI10.1145/359545.359563zbMath0378.68027OpenAlexW3137220996WikidataQ54248927 ScholiaQ54248927MaRDI QIDQ4157944

Leslie Lamport

Publication date: 1978

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

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




Related Items (only showing first 100 items - show all)

Monotonic Prefix Consistency in Distributed SystemsSurvey on Parameterized Verification with Threshold Automata and the Byzantine Model CheckerConsensus in Data Management: From Distributed Commit to BlockchainGlobal Reproducibility Through Local Control for Distributed Active ObjectsReachability analysis on distributed executionsConvolution and concurrencyEfficient Communication Induced Checkpointing Protocol for Broadcast Network-based Distributed SystemsScalable Sender-Based Message Logging Protocol with Little Communication Overhead for Distributed SystemsUnnamed ItemMeasure of parallelism of distributed computationsA temporal logic for real-time partial-ordering with named transactionsCausal behaviours and netsMeasuring concurrency of regular distributed computationsInterval approximations of message causality in distributed executionsOn-line computations of the ideal lattice of posetsDecentralized runtime verification of message sequences in message-based systemsBe aware of your leadersSound concurrent traces for online monitoringDissecting distributed coordinationTotal ordering algorithms for asynchronous Byzantine systemsFaster possibility detection by combining two approachesA puzzle‐based material handling system for order pickingCompleteness of a functional system for surjective functionsOn specifications and proofs of timed circuitsAnalysing parallel complexity of term rewritingOn the preservation of properties when changing communication modelsPermissionless clock synchronization with public setupContextuality in distributed systemsAbout informatics, distributed computing, and our job: a personal viewCausal-consistent replay debugging for message passing programsReversible debugging of concurrent Erlang programs: supporting imperative primitivesAsynchronous Wait-Free Runtime Verification and Enforcement of LinearizabilityEfficient Bounded Timestamping from Standard Synchronization PrimitivesUnnamed ItemTransparent fault tolerance for scalable functional computationUnnamed ItemUnnamed ItemNaming symmetric processes using shared variablesEfficient detection of a class of stable propertiesStrong stable properties in distributed systemsEfficient algorithms for optimistic crash recoveryA class of high performance Maekawa-type algorithms for distributed systems under heavy demandCausal memory: definitions, implementation, and programmingOn deadlocks of exclusive AND-requests for resourcesUsing adaptive timeouts to achieve at-most-once message deliverySynchronous, asynchronous, and causally ordered communicationThe inhibition spectrum and the achievement of causal consistencyNecessary and sufficient conditions on information for causal message ordering and their optimal implementationCommunication-based prevention of useless checkpoints in distributed computationsX-Ability: a theory of replicationCausality tracking in causal message-logging protocolsThe congenial talking philosophers problem in computer networksAppraising two decades of distributed computing theory researchFinding missing synchronization in a distributed computation using controlled re-executionThe power of logical clock abstractionsSelf-Stabilizing and Self-Organizing Virtual Infrastructures for Mobile NetworksRobustness Against Transactional Causal Consistency.Hexagonal Grid Fields Optimally Encode Transitions in Spatiotemporal SequencesForward-Reverse Observational Equivalences in CCSKThe Two-Phase Commitment Protocol in an Extended π-CalculusSymmetric and Asymmetric Asynchronous InteractionOn the no-Z-cycle property in distributed executionsWhat Can be Computed in a Distributed System?Genuine atomic multicast in asynchronous distributed systemsCompositionality: Ontology and Mereology of DomainsUnnamed ItemUnnamed ItemUnnamed ItemUnnamed ItemLevels of knowledge in distributed systems.Operational semantics of a weak memory model with channel synchronizationOn the Inherent Cost of Atomic Broadcast and Multicast in Wide Area NetworksDetection of Disjunctive Normal Form Predicate in Distributed SystemsOperational semantics of a weak memory model with channel synchronizationHandling Parameterized Systems with Non-atomic Global ConditionsSelf-stabilizing Virtual SynchronyWait-freedom with adviceStatic Analysis Via Abstract Interpretation of the Happens-Before Memory ModelUnnamed ItemUnnamed ItemENFORCING CONCURRENT TEMPORAL BEHAVIORSCausal-Consistent Replay Reversible Semantics for Message Passing Concurrent ProgramsGUARANTEED MUTUALLY CONSISTENT CHECKPOINTING IN DISTRIBUTED COMPUTATIONSMonotonic Abstraction in ActionDistributed algorithms for multiple entries to a critical section with priorityConsistent global checkpoints based on direct dependency trackingStrong eventual consistency of the collaborative editing framework WOOTMonitoring distributed real-time systemsA compositional framework for fault tolerance by specification transformationAn optimal algorithm for distributed snapshots with causal message orderingDetecting causal relationships in distributed computations: In search of the holy grailAbstractions for fault-tolerant global computingA denotational semantics for SPARC TSO\((h,k)\)-arbiters for \(h\)-out-of-\(k\) mutual exclusion problemReasoning about layered message passing systemsA visit to mutual exclusion in seven datesTimed-pNets: a communication behavioural semantic model for distributed systemsComputing on-line the lattice of maximal antichains of posetsLimiting behavior of 3-color excitable media on arbitrary graphsClairvoyant state machine replication



Cites Work


This page was built for publication: Time, clocks, and the ordering of events in a distributed system