Stabilizing Peer-to-Peer Systems Using Public Cloud: A Case Study of Peer-to-Peer Search | IEEE Conference Publication | IEEE Xplore