P2P-Tuple: Towards a Robust Volunteer Computing Platform
Lei Ni, Aaron Harwood · 2009
The evolution of emerging volunteer computing systems is placing an ever greater emphasis on the use of a loosely coupled decentralized architecture, mainly to address concerns of scalability and robustness. We propose to build the next generation volunteer computing systems on top of well studied peer-to-peer techniques to fully take advantage of its decentralized characteristic and its very large, shared data storage capacity. This paper sketches the design of such a completely decentralized and fault tolerant volunteer computing system by using a peer-to-peer based tuple space formed by volunteer peers. Both simulation and software prototype evaluation results show support for the proposed design even when all peers are having a high churn rate of Mean Time Before Failure of 2 hours.