This paper presents a novel algorithm for constructing and managing a peer-to-peer (P2P) multicast overlay tree that prioritizes topological distances between nodes to optimize routing costs and reduce end-to-end delay. It introduces two key algorithms: one for joining new nodes and another for resource management, both aimed at improving the performance of P2P streaming systems. Experimental evaluations demonstrate significant performance improvements over randomly generated trees, suggesting the algorithms' practical applicability in real-world environments.
Related topics: