A comparative study of multicast protocols: top, bottom, or in the middle? | IEEE Conference Publication | IEEE Xplore