

The scheduler doesn't get available results directly from the database. The scheduler CGI program handles requests from clients, receiving completed results and sending new work to compute. A project does not explicitly create results the server creates them automatically from workunits. A result describes an instance of a workunit, even if it hasn't been completed. Computations to be performed by clients are called workunits.

The server can run on one or many machines to allow BOINC to scale easily to projects of any size.
#Boinc server software#
BOINC consists of a server system and client software that communicate with each other to distribute, process, and return workunits.Ī major part of the BOINC system is the backend server.BOINC is designed to be a free structure for anyone wishing to start a distributed computing project.Once the BOINC software is installed in a machine, theĬlient-side and the results are uploaded to the The BOINC framework consists of two layers which operate under theĬlient–server architecture. Visual diagram of BOINC client–server structureīOINC client–server technology refers to the model under whichīOINC works.
