Journal of Computer Applications (计算机应用) 2013/33:12 PP.3389-3393
The performance requirements of application layer multicast are not identical in different business areas, and the network environment is more complex as follows: the multicast node is diversified, the communication channel is complex, the node scale is large, the amount of data is magnified and so on. The multicast programs should be optimized by analyzing the existing application layer multicast and combining new applications demands. By analyzing the evaluating indicator of application layer multicast, application layer multicast optimization method would be divided into the coding features optimization, the hierarchical clustering optimization, the node performance optimization, the optimal parent selection optimization and the routing information maintenance optimization. Through comparing the performance indicators of different types of optimization methods, the applicable environments were introduced separately, and further research directions were discussed finally.