The Hierarchic Daisy Architectuse for Causal ~e~i~e~y
Roberto Baldon, Roy Friedman, Robbert van Renesset · 1997
In this papel; we propose the hierarchical daisy architecture, which provides causal delivery of messages sent to any subset of processes. The architecture provides fault tolerance and maintains the amount of control information within a reasonable size. It divides processes into logical groups. Messages inside a logical group are sent directly, while messages that need to cross logical groups’ boundaries are forwarded by servers. We proof the correctness of the daisy architecture and discuss possible optimizations.