Distributed Core Migration in Multicast Peer-to-Peer Streaming
Roger Zimmermann, Rahul Hampole, Beomjoo Seo · 2004
Recently, a number of application-level multicast protocols have been proposed using a center based approach. These multicast trees critically depend on the position of the core for balanced tree organization. Motivated by peer-to-peer streaming media applications, this paper presents a novel approach for core migration in application-level multicast trees which aims to reduce the maximum overall delay. Our architecture is inspired by previous research that proposed migration as an approach to reduce the overall delay in the tree. Our core migration protocol uses a heuristic approach based on the tree diameter to determine the node to be elected as the core. We also present an alternative tree reorganization approach which we compare with core migration. We present simulation results with our overlay protocol YimaCast and show the feasibility of the approach for trees of different sizes. We demonstrate that core migration works well in a very dynamic environment while tree reconstruction is beneficial in more stable scenarios.