Slide 200
Slide 200 text
Asynchronous Broadcast Network
● Delivery Has a Cause: No “out of thin air” values, if m was delivered at some
node, then there exists a node where m was broadcast
● Deliver Locally: All broadcast messages are delivered to the node that
broadcast the message as well
● Msg ID Unique: We assume the existence of msg-id :: ′msg ⇒ ′msgid that maps
every message to some global identifier (unique node IDs, sequence numbers,
timestamps)
● Network Locale inherits “histories-distinct” from node-histories
○ Every message that is delivered on some node, there is exactly one broadcast event that created
this message
○ Same message is not delivered more than once to each node
● No assumptions made about the reliability of the network (delays, reordering)