“…However, due to scalability, reliability, security, and congestion and flow control problems, nowadays IP multicast is mostly unavailable over the Internet [30,45]. In recent years, Application Level Multicast (ALM) systems have emerged as a promising alternative to IP multicast for scalable wide-area multicast [6,10,13,14,16,21,24,30,32,37,42,45,47,48,59,60]. In such systems, the multicast is supported at the application level, and hence these systems can be deployed over any network without requiring router support.…”