FIFO Broadcast

  1. two msgs and are broadcast by the same process, e.g all broadcasted by events on , and is broadcast before , then is delivered before on any processes
  2. Msgs sent by different processes can be delivered in any order

Causal Broadcast

  1. if broadcast before , then is delivered before on all processes
  2. concurrent msg can be delivered in any order.
  3. causal broadcast implies FIFO broadcast

Total Order Broadcast

  1. all msg are delivered in the same order on all processes
  2. e.g, total 3 process, order of message delivered is blue, red, yellow, order of message delivered is also blue, red, yellow, likewise

FIFO Total order Broadcast

Combination of FIFO broadcast and total order broadcast