PPVC: A P2P volunteer computing system
Zhikun Zhao, Feng Ping Yang, Yinglei Xu · 2009
In this paper, a P2P volunteer computing system, PPVC, is presented. Volunteers are organized as a P2P network, i.e. there is no central server and every volunteer has the same function. It uses a decentralized job scheduling method so that each volunteer only need to communicate with its direct neighbors but an application is able to be distributed to all the volunteers. Using this job scheduling method, PPVC can accomplish an application efficiently under the dynamic changes of the P2P network condition, e.g. volunteers joining or disjoining the net occasionally.