Promising or deceptive peer-to-peer computing? | IEEE Conference Publication | IEEE Xplore