Recently, application-layer multicast (ALM) has emerged as a means to solve most of the problems of IP-based multicast. Topology-aware approach of ALM is more attractive because it exploits underlying network topology data to construct multicast overlay networks. In this paper, a novel overlay network construction mechanism called Balanced Multi-domain Topology-Aware Grouping (BMTAG) is introduced. BMTAG adopts a special node (domain monitor) to be the parent of all other nodes in the same domain. The mechanism can not only save the time used to discover the topology and execute the path match...