Enabling cooperation of consumer devices through peer-to-peer overlays | IEEE Journals & Magazine | IEEE Xplore