提出一种基于节点性能估算的应用层组播树构建和维护算法(PPE)。综合考虑节点的性能及其在组播树中的位置,尽可能使高性能的节点接近源节点,使低性能的节点接近叶子节点,以此来提高组播树的效率,降低端到端的延迟,减小链路压力和控制开销。仿真结果表明,PPE在大规模节点环境中能有效改善组播树的性能。
This paper proposes a new Application Layer Multicast(ALM) algorithm based on the peer performance evaluation, an ALM based on Peer Performance Estimate(PPE) which constructs and maintains the ALM tree. PPE organizes the multicast tree mainly by the peers transmission ability and incorporates other related information. The algorithm makes the high performance peer close to the media source and the low performance one close to the leaf, which improves the efficiency of the multicast tree, and decreases the delay of peer-to-peer, link stress, link stretch and control overhead. Analysis and simulations show that PPE can efficiently improve the performance of ALM on large scale peer conditions.