kirancodes.me
To Proof Maintenance & Beyond!

Fault tolerance via idempotence

Ganesan Ramalingam, Kapil Vaswani

Abstract

Building distributed services and applications is challenging due to the pitfalls of distribution such as process and communication failures. A natural solution to these problems is to detect potential failures, and retry the failed computation and/or resend messages. Ensuring correctness in such an environment requires distributed services and applications to be idempotent.

Related papers