Overview of BOINC

BOINC is a software platform for distributed computing using volunteer computer resources. The features of BOINC fall into several areas:

Resource sharing among independent projects

Many different projects can use BOINC. Projects are independent; they operate their own servers and databases. However, projects can share resources in the following sense: Participants install a core client program which in turn downloads and executes project-specific application programs. Participants control which projects they participate in, and how their resources are divided among these projects. When a project is down or has no work, the processing power of its participants is divided among the other projects in which the participants are registered.

Project features

BOINC provides features that simplify the creation and operation of distributed computing projects.

Participant features

BOINC provides the following features to participants: