An Evaluation of Topology-sensitive Subgroup Communication Mechanism in Large-scale Multicast Applications