An application-layer multicasting protocol for distributed collaboration | IEEE Conference Publication | IEEE Xplore