Peer-to-peer is not for everyone | IEEE Journals & Magazine | IEEE Xplore