Harnessing the power of P2P technology to build PC2 — An open and free cloud computing platform | IEEE Conference Publication | IEEE Xplore