A new perspective on peer-to-peer | IEEE Journals & Magazine | IEEE Xplore