Contents
Overview
The pbcast layer provides two things. First, it provides a gossip-style failure detection service.
Because of the failure detector, the pbcast layer is able to provide a view callback that keeps a
registered application always aware of the members of the current view. Secondly, the pbcast layer
provides a probabilistic broadcast mechanism to all of the members of the view. It guarantees in-order
message delivery from each member of the view (although it does not provide total ordering). It
uses a muticast and subnet based initial dissemination scheme with randmomized gossiping to recover from
lost messages. The pbcast layer should be situated immediately above the network layer or network
simulation layer. At the least, any layer below the pbcast layer cannot buffer outgoing messages.
Parameters
The pbcast layer expects the following parameters
Implementation