BOINC

From EduTech Wiki
Jump to: navigation, search
Low
Medium
High
Complete

Cs Portal > List of citizen science infrastructures > BOINC -(2013/09/24)

BOINC logo.gif
BOINC logo.gif
CCLlogo.png
CCLlogo.png


IDENTIFICATION

BOINC homepage
  • Number of project: 50
  • Number of users: 234998
Start date :
  • Beta start date : N/A
  • End date :
Active projects
Retired projects

Description BOINC is a program that lets you donate your idle computer time to science projects like SETI@home, Climateprediction.net, Rosetta@home, World Community Grid, and many others. After installing BOINC on your computer, you can connect it to as many of these projects as you like. Purpose This project serves several communities.

  • Scientists: use BOINC to create a volunteer computing project giving you the computing power of thousands of CPUs.
  • Universities: use BOINC to create a Virtual Campus Supercomputing Center.
  • Companies: use BOINC for desktop Grid computing.

COMMUNITY

COMMUNITY TOOLS
MEMBERS
  • Visibility of member profiles:: minimal
  • Member profile elements:

Description

DEVELOPERS

SOFTWARE
Uses Citizen science software:BOINC client software, BOINC server software
Provides online tool to create applications: N/A
SUPPORT
Provides support team for development: yes
Provides documentation for development and hosting: yes
MAIN TEAM LOCATION
Loading map...

University of California, Berkeley, USA.

DEVELOPERS TEAM Official team page:
Leader: David P. Anderson
Contact: David P. Anderson http://boinc.berkeley.edu/trac/wiki/ProjectPeople
+ Information about the team

OVERVIEW

BOINC diagram.png

SYSTEM OVERVIEW

The system is comprised of:

  • Sever software
  • Client software (Win/Mac/Linux/others)
As explained in How BOINC works (Sept. 24, 2013),
  1. Your PC gets a set of tasks from the project's scheduling server. The tasks depend on your PC: for example, the server won't give it tasks that requires more RAM than you have. Projects can support several applications, and the server may send you tasks from any of them.
  2. Your PC downloads executable and input files from the project's data server. If the project releases new versions of its applications, the executable files are downloaded automatically to your PC.
  3. Your PC runs the application programs, producing output files.
  4. Your PC uploads the output files to the data server.
  5. Later (up to several days later, depending on your preferences) your PC reports the completed tasks to the scheduling server, and gets new tasks.

BOINC diagram.png field_project_name BOINC
field_project_purpose Use the idle time on your computer (Windows, Mac, or Linux) to cure diseases, study global warming, discover pulsars, and do many other types of scientific research. It's safe, secure, and easy:
field_home_page_URL http://boinc.berkeley.edu/
Total number of projects (estimate) 50
Total individual participants (estimate) 234998
Uses Citizen science software BOINC client software, BOINC server software
Programming languages (for custom development) PHP, C++, Python
field_project_start_date
field_comments
The system is comprised of:
  • Sever software
  • Client software (Win/Mac/Linux/others)

As explained in How BOINC works (Sept. 24, 2013),

  1. Your PC gets a set of tasks from the project's scheduling server. The tasks depend on your PC: for example, the server won't give it tasks that requires more RAM than you have. Projects can support several applications, and the server may send you tasks from any of them.
  2. Your PC downloads executable and input files from the project's data server. If the project releases new versions of its applications, the executable files are downloaded automatically to your PC.
  3. Your PC runs the application programs, producing output files.
  4. Your PC uploads the output files to the data server.
  5. Later (up to several days later, depending on your preferences) your PC reports the completed tasks to the scheduling server, and gets new tasks.
Completion level Low

Documented projects in this wiki:

 Has infrastructure
Einstein@homeBOINC
Test4TheoryBOINC

1 Definition of volonteer computing

2 Computation credit

“A BOINC project gives you credit for the computations your computers perform for it. BOINC's unit of credit, the Cobblestone (named after Jeff Cobb of SETI@home), is 1/200 day of CPU time on a reference computer that does 1,000 MFLOPS based on the Whetstone benchmark. Eventually, credit may reflect network transfer and disk storage as well as computation. Credit has no monetary or other value; it's just a measure of how much work your computers have done.” (Computation credit)

3 To do

4 Extra software

  • BOINC add-on software. A series of programs complement or enhance BOINC, but were not developed by the BOINC project.


Bibliography

BIBLIOGRAPHY
Facts about "BOINC"
Developed withBOINC client software + and BOINC server software +
Has addressUniversity of California, Berkeley, USA. +
Has community toolsOther +
Has completion levelLow +
Has contact personDavid P. Anderson +
Has contact person URLhttp://boinc.berkeley.edu/trac/wiki/ProjectPeople +
Has member profilesminimal +
Has number of participants234,998 +
Has number of projects50 +
Has project access URLhttp://boinc.berkeley.edu/ +
Has project descriptionBOINC is a program that lets you donate yo
BOINC is a program that lets you donate your idle computer time to science projects like SETI@home, Climateprediction.net, Rosetta@home, World Community Grid, and many others. After installing BOINC on your computer, you can connect it to as many of these projects as you like.
to as many of these projects as you like. +
Has project home page URLhttp://boinc.berkeley.edu/ +
Has project nameBOINC +
Has project news sitehttp://boinc.berkeley.edu/ +
Has project purposeThis project serves several communities.
  • This project serves several communities.
  • Scientists: use BOINC to create a volunteer computing project giving you the computing power of thousands of CPUs.
  • Universities: use BOINC to create a Virtual Campus Supercomputing Center.
  • Companies: use BOINC for desktop Grid computing.ies: use BOINC for desktop Grid computing. + and Use the idle time on your computer (Windows, Mac, or Linux) to cure diseases, study global warming, discover pulsars, and do many other types of scientific research. It's safe, secure, and easy: +
Has screenshotBOINC diagram.png +
Has social software sitesN/A +
Has system overviewThe system is comprised of:
  • Sever softwa
    The system is comprised of:
  • Sever software
  • Client software (Win/Mac/Linux/others)
  • As explained in How BOINC works (Sept. 24, 2013),

    1. Your PC gets a set of tasks from the project's scheduling server. The tasks depend on your PC: for example, the server won't give it tasks that requires more RAM than you have. Projects can support several applications, and the server may send you tasks from any of them.
    2. Your PC downloads executable and input files from the project's data server. If the project releases new versions of its applications, the executable files are downloaded automatically to your PC.
    3. Your PC runs the application programs, producing output files.
    4. Your PC uploads the output files to the data server.
    5. Later (up to several days later, depending on your preferences) your PC reports the completed tasks to the scheduling server, and gets new tasks.the scheduling server, and gets new tasks. +
    Has team leaderDavid P. Anderson +
    Has team linkhttp://boinc.berkeley.edu/trac/wiki/ProjectPeople +
    Last editionSeptember 24, 2013 +
    Provide online development toolsN/A +
    Provide support documentationyes +
    Provide support teamyes +
    Uses programming languagePHP +, C++ + and Python +