how-to block ads
BOINC is the future of distributed computing. It is an open-source framework pioneered by the UC Berkeley Space Sciences Lab. The BOINC platform will be able to serve many future DC projects (such as AstroPulse and SETI@Home II). The beauty of BOINC is that it is not limited to one specific project or sponsor - any organization will be able to create their own project to run on the platform. The client will have many advanced features built right in, such as work unit caching, the capability to split processor time between projects, and progress monitoring utilities. Please stay tuned for the latest updates and news relating to BOINC.
Here you will find downloads, source codes, sign up pages, stats, etc.
Here's a thread that'll get you going. For the team members who speak Portuguese, here's some instructions in Portuguese. Thanks to pike for the English instructions and thanks to kemp for translating it to Portuguese for us.
•BOINC: This is the framework in which various projects get executed. The only program a user needs to download himself is the BOINC application. When you run BOINC for the first time or whenever you request to join a new project it will prompt you for two pieces of information: the URL of the project home page and the account KEY that you received when signing up for the project. The BOINC application handles the download of project specific application programs and workunits. BOINC projects give credit in the form of cobblestones, a unit that is related to the amount of time spent processing a workunit and the cpu power of the system processing it.
•SETI@home/Boinc: This is a port of the classic SETI@Home client to the BOINC framework with only one major change: in addition to the 2-bit data collected all the time at Arecibo (northern hemisphere) it will also be able to process the higher resolution 8-bit data collected during the re-observation event (during re-observation both 8 and 2 bit data was collected, but only 2 bit data has been processed yet). Due to changes in the schedule, this will be the first BOINC project to go live.
•SETI-2: This is a different SETI@Home client that also runs in the BOINC framework. This one will process the data collected at Parkes Observatory (southern hemisphere) which is in a different format then either of the two formats used for Arecibo workunits.
•Astropulse: This is another project in the BOINC framework. In the original schedule Astropulse was intended to be the first project to go global/public to ensure that the BOINC framework would be able to handle everything expected of it. Astropulse uses the Arecibo collected data but processes it in a different way that allows searching for pulsars instead of extra terrestial intelligence.
BOINC homepage for a complete list of projects currently available on the BOINC platform.
Many thanks to leibold for his contributions to the BBR BOINC faq!
Another big difference is that the credit is no longer instantaneous. Instead, credit is granted when 3 or more clients have returned a successful result for the same work unit. When the result is validated (at least two of the three results match), the same amount of cobblestones is granted to everybody returning the correct result.
Most BOINC projects will maintain their own project website and project related statistics. However it is possible that multiple projects from the same organizer (such as the Space Sciences Lab in Berkeley who manages all of the above projects) will combine cobblestone results from different projects into an overall result. There are some challenges to do this summarizing since the same user may have used different email addresses or account names in the different projects. It is therefore unlikely to see a combined statistic when other project organizers join BOINC.
has posted many times:
Returning work in BOINC is a 2-step-process, step 1 is uploading result-file(s). This normally happens immediately after a result is finished crunching, and afterwards the gui lists that WU as "ready to report" in the work tab.
The 2nd step is to "report" finished work, and this happens when your computer successfully connects to a scheduling-server and all "ready to report" WU are removed from the work tab in BOINC.
To minimize traffic on the scheduling-server, they're trying to group multiple "reports" together, so you only connect if either you're asking for more work, at least one result is near deadline, or you manually hit "update" on the Project tab in BOINC.
Berkeley's BOINC home page.
Berkeley has also made available the sources for the individual projects currently being tested on the BOINC platform. All source code can be found at the respective links below:
SETI@Home Source »boinc.berkeley.edu/seti_source
Thanks to leibold for helping with this FAQ!
Feedback received on this FAQ entry:
anonymous platform mechanism which means that you'll be able to run BOINC on almost any computer as long as it has some basic tools, a compiler for example. An added benefit is that you'll be able to optimize the software for your specific hardware and operating system so it will run as fast as possible. The clients released by Berkeley (ie. SETI and Astropulse) will have the same functionality.
Enter all the projects you wish to participate in on one computer and then if you have more computers under your control you can just copy the account_project.xml file from the BOINC folder of the first computer to each of the other computers once you install BOINC on them.
Once again, thanks to Rattledagger for his help!