Unfortunately, as more nodes enter the group, the multicast broadcast becomes incredibly chatty; for a group of size N, the number of simultaneous broadcasts is NxN!
Some ideas:
Look into a protocol like SWIM, which was built specifically to solve this problem by using a kind of healthchecking randomization to probabilistically reduce the network chattiness
Unfortunately, as more nodes enter the group, the multicast broadcast becomes incredibly chatty; for a group of size
N
, the number of simultaneous broadcasts isN
xN
!Some ideas: