Experiences with a large-scale deployment of Stanford Peer-to-Peer Multicast | IEEE Conference Publication | IEEE Xplore