Slide 24 : Multicast
CEDA allows for an arbitrary topology of connections between computers, and will ensure operations are exchanged as required so that all computers eventually receive all operations exactly once. It is guaranteed that all computers will converge to the same state.
An operation can be generated by any computer in the network, and the operation is automatically multicast to all other computers. This is very efficient because an operation will be sent across a given link at most once.
It is even possible for any number of computers to roll back to an earlier state and connect to the network. A computer will then receive all missing operations to bring it up to date. This can even include operations that originated on that computer.