Pith. sign in

REVIEW 2 cited by

Keeping CALM: When Distributed Consistency is Easy

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1901.01930 v2 pith:UVHWOQTM submitted 2019-01-07 cs.DC cs.DBcs.PLcs.SE

classification cs.DCcs.DBcs.PLcs.SE
keywords calmdistributedconsistencyconsistentprogramssystemstheoremcoordination
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
read the original abstract

A key concern in modern distributed systems is to avoid the cost of coordination while maintaining consistent semantics. Until recently, there was no answer to the question of when coordination is actually required. In this paper we present an informal introduction to the CALM Theorem, which answers this question precisely by moving up from traditional storage consistency to consider properties of programs. CALM is an acronym for "consistency as logical monotonicity". The CALM Theorem shows that the programs that have consistent, coordination-free distributed implementations are exactly the programs that can be expressed in monotonic logic. This theoretical result has practical implications for developers of distributed applications. We show how CALM provides a constructive application-level counterpart to conventional "systems" wisdom, such as the apparently negative results of the CAP Theorem. We also discuss ways that monotonic thinking can influence distributed systems design, and how new programming language designs and tools can help developers write consistent, coordination-free code.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Diamonds Are Forever: Stabilization Semantics for Unrestricted Aggregation and Recursion in Logica

    cs.LO 2026-06 unverdicted novelty 7.0 of 10

    DO semantics defines truth via stabilization in a rewrite system over derivation states, with equivalent game-theoretic and modal (S4) characterizations, compatible with fixpoint, well-founded, and stable model semantics.

  2. Smart Street Lights and Mobile Citizen Apps for Resilient Communication in a Digital City

    cs.HC 2019-08 conditional novelty 5.0 of 10

    This paper demonstrates a smart street light prototype that senses emergencies, creates a hidden radio channel for responders, and serves a zero-installation web app that keeps working when the internet fails.

Pith tools