some peer to peer networks/protocols such as Tor, Torrent address application of anonymity and storage in an infrastructureless and distributed framework. However I wonder if such a P2P network/protocol is available for distributed cloud computing such that people share their computer processing power ( CPU and/or GPU) to let other people enjoy parallel and distributed processing?