Skip Links

Network World

  • Social Web 
  • Email 
  • Close

(Comma separation for multiple addresses)
Your Message:

FAQ: BOINC software for volunteer grid computing

Learn about the open source software behind SETI@home and dozens of other volunteer computing projects
By Bob Brown, Network World
August 31, 2009 12:05 AM ET
  • Share/Email
  • Tweet This
  • Comment
  • Print

Being middleware, BOINC isn't nearly as well known as some of the grid computing-based volunteer projects – like SETI@home and Rosetta@home -- that exploit it. But the Berkeley Open Infrastructure for Network Computing is pretty amazing software. Here's a closer look.

View slideshow of 12 cool grid computing projects that you can volunteer your spare PC processing cycles to.

What is BOINC?

An open source software platform for volunteer and grid computing projects. The software runs in the background on any type of computer, exploiting otherwise idle computing resources. Scientists have used BOINC to create volunteer computing projects, universities use it to build virtual supercomputing centers and corporations use it for grid computing.

Where did BOINC come from?

David Anderson, a research scientist at the UC Berkeley Space Sciences Laboratory, founded the BOINC project in 2002. The National Science Foundation provides funding.

Do all volunteer grid computing projects use BOINC?

Nope. For example, Folding@home, a volunteer computing project out of Stanford University that seeks to reveal the mysteries of the protein folding process for the sake of battling diseases, started up before BOINC was around. But "pretty much all projects since 2004 use BOINC," Anderson says. And that includes SETI@home, which pre-dates BOINC, but transitioned to it.

Is there a concern that fewer people will be likely to support volunteer computing projects going forward because they're being encouraged to turn off their computers when they're not being used?

Per David Anderson: "In the early days of SETI@home and Folding@home (around 2000), volunteer computing was equated with screensavers -- i.e. , use your computer when you're not there. These days it's typically the opposite -- most people configure BOINC to compute only while they are there (BOINC runs applications at zero priority, so they don't have any impact on user-visible performance) and let the computer go into low-power mode at other times."

What should be the protocol for an employee who wants to volunteer his or her work computer's spare cycles to a volunteer grid computing project?

The BOINC project's advice is to get permission from whoever owns the machine.

Is it really safe to download volunteer computing project software?

Anderson says that BOINC has two levels of security mechanisms:
"1) the use of code signing, so that even if hackers break into a project's server they can't use it to distribute malware;
2) client sandboxing (applications are run under unprivileged accounts) so that even if a project's application is buggy or malicious, it can't read or write files other than its own."

The Michigan State University BOINC Researchers' page also notes that "The most common problem that may occur is heat issues for laptops, but this is easily fixed in the preferences, you can limit the processor from its normal 100% to around 85% or whatever is best for you."

What is Progress Through Processors?

An Intel-led effort to steer people toward volunteering their processor power to scientific grid computing projects. It takes the form of a Facebook application and goes through the GridRepublic Web site, which provides one-stop shopping for grid projects.

  • Share/Email
  • Tweet This
  • Comment
  • Print

Partner Content

Gartner 2009 Magic Quadrant for Job Scheduling

Gartner has positioned BMC CONTROL-M in the Leaders Quadrant of their "2009 Magic Quadrant for Job Scheduling." The report assesses the ability to execute and completeness of vision of key vendors in the marketplace. Read a full copy today, courtesy of BMC Software.

Download whitepaper

Dell's SMART Approach to Workload Automation

Read a compelling case study by EMA, Inc. to learn how Dell uses BMC CONTROL-M to cut cost and increase productivity with workload automation.

Download whitepaper

Workload Automation Cost Savings 2 Minute Video

A major computer manufacturer uses BMC CONTROL-M and just four people to schedule and run over 85,000 jobs every month. By switching to BMC CONTROL-M, they more than quadrupled the workload without adding a single staff member.  See how in this 2-minute video overview.

Go to video

Comments (1)
Login
Forgot your account info?

Abercrombie and FitchBy Abercrombie and Fitch on September 24, 2009, 8:22 pmthis is a good access to Abercrombie and Fitch

Reply | Read entire comment

View all comments

Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.

Videos

rssRss Feed