Development of a new framework for high performance volunteer computing
Leibniz Supercomputing Centre, Munich, Germany
International Journal of Information Technology, 2024
@article{saleh2024development,
title={Development of a new framework for high performance volunteer computing},
author={Saleh, Ehab and Chandrasekar, BS},
journal={International Journal of Information Technology},
pages={1–16},
year={2024},
publisher={Springer}
}
The majority of Volunteer Computing (VC) projects are based on the Berkeley Open Infrastructure for Network Computing (BOINC) framework. BOINC is an opensource middleware system designed to support a variety of volunteer computing projects across multiple scientific disciplines, including molecular biology, mathematics, cryptography, linguistics, and astrophysics. However, it is worth noting that BOINC primarily supports a client–server network topology. This setup has a potential drawback known as a Single Point of Failure (SPoF). In this context, if the server fails, the entire network may fail, resulting in the failure of ongoing research projects. In this paper, we present the design of a new Peer-to-Peer (P2P) volunteer computing framework that addresses the SPoF issue. This framework allows users to create their own computing environment simply by sharing a project invitation. Those who accept the invitation become members of the network and contribute their computing resources. The experimental findings from our simulations highlight the promising capabilities of this framework, particularly in terms of load balancing and computing speedup.
December 29, 2024 by hgpu