Design and Deployment of Locality-Aware Overlay Multicast Protocol for Live Streaming Services

This paper presents the design and deployment of a locality-aware overlay multicast protocol called Anysee. The key idea of Anysee is to use the geometrical information of end hosts to construct the locality-aware overlay data delivery tree such that nearby users in the underlying network can be organized into nearby subtrees. The prototype of Anysee has been widely used in CERNET. Logging traces obtained from broadcasting 2004 Athens Olympic Games over 16 days have shown that the performance of Anysee, such as end-to-end delay and absolute data delivery delay, significantly outperforms that of randomly constructed overlay multicast.