Marching Band: Fault-Tolerance with Replicable Message Delivery Order

Arkadiusz Danilecki · 2015

Marching Band ensures the same total ordering of message deliveries in each possible execution history, providing replicable execution for a subset of piecewise deterministic applications. With Marching Band any number of failures can be tolerated with a sender-based logging. The main idea behind the algorithm is to log and then broadcast each sent message, with a precomputed tag describing ordering of the message delivery.

Read the paper · More papers on PaperTik