# BOINC: A Platform for Volunteer Computing

**Authors:** David P. Anderson

arXiv: 1903.01699 · 2019-03-06

## TL;DR

BOINC is an open-source middleware platform that enables large-scale volunteer computing by harnessing consumer devices, addressing challenges like heterogeneity and unreliability to facilitate scientific research.

## Contribution

This paper introduces BOINC, detailing its architecture and features, providing a comprehensive solution for scalable volunteer computing.

## Key findings

- BOINC successfully supports large-scale scientific projects.
- It manages device heterogeneity and unreliability effectively.
- BOINC has been adopted widely in scientific communities.

## Abstract

"Volunteer computing" is the use of consumer digital devices for high-throughput scientific computing. It can provide large computing capacity at low cost, but presents challenges due to device heterogeneity, unreliability, and churn. BOINC, a widely-used open-source middleware system for volunteer computing, addresses these challenges. We describe its features, architecture, and implementation.

---
Source: https://tomesphere.com/paper/1903.01699