Testing distributed systems for correctness requires a formal definition of what 'correct' means. Linearizability is introduced as a strong consistency model where every operation appears to execute atomically at some point between its invocation and response. While linearizability checking is NP-complete (reducible from subset

10m read timeFrom anishathalye.com
Post cover image
Table of contents
Testing Distributed Systems for LinearizabilityCorrectnessTestingEffectiveness

Sort: