Warning: Parameter 1 to Language::getMagic() expected to be a reference, value given in /home/boincnew/public_html/boinc-wiki.info/w/includes/StubObject.php on line 58
BOINC Server Software - Unofficial BOINC Wiki

BOINC Server Software

From Unofficial BOINC Wiki

Jump to: navigation, search

Contents

[edit] General

The server-side software that the BOINC Powered Projects run on their BOINC Server Systems allow Participants to participate in their BOINC Powered Project. The BOINC Server Software consists of several Daemons, Database(s), and Server(s). Some are Project specific so a complete list is not practical.

BOINC Server Software Components (Summary)

[edit] BOINC Server-Side Daemon Programs

The BOINC Server-Side Daemon Programs do the actual work of the server-side of the BOINC System. There may be only one, or there may be multiple copies of each of the BOINC Server-Side Daemon Programs. The BOINC Server-Side Daemon Programs may all run on one Server or be running on seperate Servers.

Some of the common BOINC Server-Side Daemon Programs associated with a BOINC Powered Project:

[edit] Transitioner

The Transitioner Daemon handles the state changes needed as the Work Units progress through the system.

[edit] Validator

The Validator Program determines if the Results returned by Participants are correct, or at least have the same wrong answer. The actual Validator Program will be Project specific, but all Projects will have one.

[edit] BOINC Database

All Projects will have at least a BOINC Database. Most Projects will find it either desired or required to split the Database into at least two logical groups for neatness or performance reasons. The first is the On-Line BOINC Database which is central to the operation of the BOINC System. The finalized Results can be culled from this database and stored in a Master Science Database. The content and structure of this Database will be Project specific.

[edit] Servers

A BOINC Powered Project will normally have at least three Servers. These may be logical only and all reside on the same physical computer or may be split onto multiple Computers.

[edit] Data Server

The Data Server is responsible for sending and collecting Results and handling Work Units.

[edit] Database Server

The Database Server stores the Work Units and other data needed for running a Project.

[edit] Web Server

The Web Server handles the Project's Web Site and Forums.


[edit] Also See

Personal tools
RSS Feeds
BOINC Wiki RSS feeds RSS Feeds
Powered by BOINC!
Powered by BOINC