Rossi − Pagani A.A. 2003−2004 SRM
critical applications may require some guarantees about thedelivery of messages to the group members
✁financial transactions, monitoring and management of industrial plants, file transfer, conference...
reliable multicast in real systems: SRM protocol what does "reliable multicast" really mean? ✁formal problem definition; hierarchy of problems
how do failures affect reliable transmission? ✁definition of (hierarchy of) failure models
example algorithms to solve the reliable multicast problemReliable Multicast − topics
Rossi − Pagani A.A. 2003−2004 SRM
- TCP supplies reliable e2e unicast transport service
more than reliable.... connection−oriented!
- unsuitable for multicast: heterogeneous recipients
- recipients may join/leave the session at different times
membership monitoring for connection opening/closing
✁decide whether joining receivers should start receiving data from the beginning of the transmission or not
✄virtual synchrony: 1 tick every group membership change
- (network) failures could affect several (neighbor) recipients