Check out the new USENIX Web site. next up previous
Next: Overview of the Protocol. Up: Strategy Pattern in BAST Previous: Consequences.

Reliable Multicast: an Example


We now present how we implemented reliable multicast communications using the Strategy pattern. In BAST, class RMCObject provides primitives rmcast() and rmDeliver() that enable to send, respectively receive, a message m to a set of protocol objects referenced in destSet, in a way that enforces reliable multicast properties. Current implementation of class RMCObject relies on strategy class RMCAlgo.

Wed May 14 17:28:46 MET DST 1997