Exploring peer-to-peer infrastructure for Computer Supported Collaborative Work applications | IEEE Conference Publication | IEEE Xplore