dslreports logo
site
spacer

spacer
 
    «« DSL Hurdles Share Tool
spc

spacer




how-to block ads




5. BOINC

BOINC stands for Berkeley Open Infrastructure for Network Computing

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.

by pike See Profile
last modified: 2003-10-05 07:20:56

http://boinc.berkeley.edu/

Here you will find downloads, source codes, sign up pages, stats, etc.

by pike See Profile
last modified: 2005-06-28 16:37:56

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 See Profile for the English instructions and thanks to kemp See Profile for translating it to Portuguese for us.

by Liontaur See Profile


    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.


by leibold See Profile edited by Liontaur See Profile
last modified: 2004-02-20 04:14:52

Please visit the BOINC homepage for a complete list of projects currently available on the BOINC platform.

Many thanks to leibold See Profile for his contributions to the BBR BOINC faq!

by pike See Profile
last modified: 2005-06-28 16:44:30

BOINC projects such as SETI BOINC, SETI 2 and AstroPulse give credit in the form of cobblestones. This is very different from the work unit count used in the classic SETI@Home program. The number of cobblestones your computer will request when it returns the result of a work unit depends on the speed of the computer and the time it took to process the work unit.

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.

by leibold See Profile edited by pike See Profile
last modified: 2004-07-06 18:01:02

As Rattledagger See Profile 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.

by Liontaur See Profile
last modified: 2004-10-31 16:07:42

See the excellent description by Rattledagger See Profile here

by Liontaur See Profile

Yes, as this is an open-source project, the source code is available to any user that wishes to download it. Previously, it was found at sourceforge, but now can be found at 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:

BOINC: »boinc.berkeley.edu/source
AstroPulse: »boinc.berkeley.edu/ap_source
SETI@Home Source »boinc.berkeley.edu/seti_source

Thanks to leibold See Profile for helping with this FAQ!

Feedback received on this FAQ entry:
  • AstroPulse is now part of seti@home. (I believe.)

    2012-01-23 20:11:16



by pike See Profile
last modified: 2003-12-21 20:21:00

The BOINC software will have official Windows and Mac versions at the minimum. But BOINC will also utilize an 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.

by Liontaur See Profile

»www.boincstats.com/
»stats.kwsn.net/
»www.setisynergy.com/stats/index.php

by Liontaur See Profile edited by KeysCapt See Profile
last modified: 2005-06-12 06:56:13

Each project has both a url and an account id that should be emailed to you when you register at each project's site. Open up the BOINC GUI and a window will popup asking for the project url and account id, enter the information and click ok. For the next projects, click on settings and then attach to project, this will open up that same popup window asking for the project url and account id.

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 See Profile for his help!

by Liontaur See Profile