Java implementation of Altcloud---the distributed, decentralized, peer-to-peer cloud computing platform