Group Communication Techniques in Overlay Networks