A reliable broadcast protocol

Broadcast in a communication network is the delivery of copies of messages to all nodes. A broadcast algorithm is reliable if all messages reach all nodes in finite time, in the correct order and with no duplication. The present paper presents an efficient, reliable broadcast algorithm.