V-BOINC: The Virtualization of BOINC
Gary A. McGilvary, Adam Barker, Ashley Lloyd, Malcolm Atkinson

TL;DR
V-BOINC introduces virtualization into the BOINC framework, enabling easier deployment, enhanced security, and better support for complex applications, thereby increasing the computational potential of volunteer computing.
Contribution
This paper presents V-BOINC, a novel virtualization approach that addresses deployment, security, and dependency issues in BOINC, improving its flexibility and performance.
Findings
V-BOINC achieves acceptable computational performance.
Applications with dependencies run easily under V-BOINC.
Virtualization enhances security and simplifies deployment.
Abstract
The Berkeley Open Infrastructure for Network Computing (BOINC) is an open source client-server middleware system created to allow projects with large computational requirements, usually set in the scientific domain, to utilize a technically unlimited number of volunteer machines distributed over large physical distances. However various problems exist deploying applications over these heterogeneous machines using BOINC: applications must be ported to each machine architecture type, the project server must be trusted to supply authentic applications, applications that do not regularly checkpoint may lose execution progress upon volunteer machine termination and applications that have dependencies may find it difficult to run under BOINC. To solve such problems we introduce virtual BOINC, or V-BOINC, where virtual machines are used to run computations on volunteer machines. Application…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
