Skip to content

Introduction to BOINC

2009 March 7
BOINC

Open-source software for volunteer computing and desktop grid computing

 

 

 

 

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:

Sounds simple, doesn’t it? Well yes downloading and installing the BOINC client software is simple. There is more to this than you might think.

For one thing, processing BOINC work units can get competitive really quick. There are teams all over the world vying to produce more completed BOINC work units than any other team. For another, one may participate in multiple BOINC projects at once.

In addition, participation in BOINC projects has implications for the use of old computers. I define old computers as computers which originally shipped with some version of Windows. From time to time Microsoft announces End of Life for Windows versions such as Windows 98 for example.

What happens to a computer with an old no longer supported version of Windows? Computer professionals have struggled with this question for years. It has been estimated that only 22% of discarded computers are disposed of properly. Too many of them end up in landfills where they harm the environment.

One answer I think, is to put them in strong hands and set them to work producing BOINC work units.

When I say strong hands I mean blow Windows off the hard drive and install some Linux distribution instead. I do not mean this as an anti-Microsoft rant. Consider this. Older versions of Windows were never too secure so they are not very safe on the Internet. After End of Life announcement the third party addons like Zone Alarm and AdAware stop being supported as well. These old computers lack the horsepower to run a newer version of Windows. That is just a fact. But these old computers will run Linux.
Slackware
is one Linux distribution which works well with older hardware.

You may have heard of SETI@home, that is, the Search for Extraterrestrial Intelligience. This is the original project in which the University of California asked for the public’s help to perform calculations needed in the search for life on other planets. Hundreds of thousands of people responded worldwide. Years later the university decided to scrap the original SETI@home client software and to replace it with BOINC client software which could be used to support network computing on a variety of scientific projects.

Today one such effort is the BBC Climate Prediction project where users run thousands of simulations to see what is the effect of small changes in sulphur or carbon dioxide.

This is an ambitious project which requires much dedication as a single climate prediction model can run on your computer for months. In this case an obsolete computer will not do – you need something with more horsepower. However, old computers can still do lots of good things. I have, for example Pentium III computers which produce Einstein at home work units. These look for pulsars in space.

Press always gets it wrong

Why is this post categorized as ‘the press always gets it wrong’? Well, you might remember that CNN produced a special report asking ‘is anyone out there?’ … an intriguing question. The report focused on the SETI Institute. The executive director was interviewed and SETI raw data collection was shown. What was not discussed was SETI@home where thousands of regular computer users donate unused CPU cycles to process the raw data at no cost to the SETI Institute or the American taxpayers. Dan Brown (The DaVinci Code, etc) described SETI as a government boondoggle. That is his opinion, but he didn’t say a thing about SETI@home.

 

Posted by The GNUinator

Leave a Reply

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscribe to this comment feed via RSS