Help Make The World Better With These Amazing Distributed Computing Projects

distributedcomputing   Help Make The World Better With These Amazing Distributed Computing ProjectsYears ago, I wrote an article about donating your CPU time to science – taking advantage of an Internet computing model known as distributed computing. ¬†In that article, I discussed some of the cool projects you could devote your computer’s CPU time to, including things like defending against bio-terrorism, fighting cancer, and supporting nanotechnology.

In fact, I ran a few of those projects for quite a while after writing that article, and I was so interested in the whole distributed computing model that I interviewed IBM at one point in my writing career about their own project, the World Community Grid.¬†I’m going to explain more about the World Community Grid below, but before we get to individual distributed computing projects, it’s important to catch up with how the entire community has evolved in those few years since I last wrote about it.

What’s amazing is how the evolution of distributed computing has followed along in the collaborative spirit of the scientific community itself. In the past, many of these projects required that users download individual programs, and they each had their own independent screen savers and other features apart from what other projects were doing.¬†These days, the majority of the projects pug into a central control manager called BOINC, run by the folks at Berkeley. With that one application, you can divvy up your spare CPU power to support a whole multitude of computing causes that you believe in.

Amazing Distributed Computing Projects

I love the concept of BOINC, which you can download and install directly from Berkeley’s BOINC page. I love it because when I downloaded and ran the projects in the past, the process wasn’t really simple or easy. I loved the screensavers and the cool graphics, but really, distributed computing comes down to offering up your CPU to the causes you believe in – that’s the bottom line.

With the BOINC Manager, you install it and launch it, and there are all of the distributed computing projects, right at your fingertips.

modeling1   Help Make The World Better With These Amazing Distributed Computing Projects

I would absolutely not recommend any such program unless it contained the large majority of available projects. Thankfully BOINC does. I also found that there are many projects not listed in the project listing inside of the BOINC program itself, but you can still paste the URL for any BOINC-supported project you find on the web, and the manager will recognize and load it. It’s very cool.

Climateprediction

I mentioned Climateprediction.net a few years ago, mostly because it’s a project that I think a large majority of people believe in. The project’s goal is to work on predicting the Earth’s climate all the way into the year 2100. The goal isn’t only to create predictive models, but to test the accuracy of existing climate models to determine which are more likely scenarios.

After signing up with Climateprediction.net through BOINC, you’ll get instantly forwarded to the website to complete your signup, and get access to all of your current statistics.

modeling2   Help Make The World Better With These Amazing Distributed Computing Projects

At that website you can also find a lot of the climate models and information at links like WeatherAtHome and in other areas of the site. Make sure to explore the site if and when you sign up with this project.

Cosmology@home

The Cosmology project is one of my favorites, because I love the idea of being able to help with developing models of the universe. The Cosmology project incorporates astronomical and particle physics data into its models. As someone that was giving a standing ovation to the discovery of the Higgs Boson, I am thrilled to offer some of my CPU power to this sort of cause.

modeling3   Help Make The World Better With These Amazing Distributed Computing Projects

The image above shows what BOINC looks like running tasks for Cosmology. You can press the down arrow under “Add Project” to see all of the projects you’ve signed up for and instantly link to each website. The main panel above this dropdown list shows the completion of the current task your CPU is working on, and how long it’s been working on that computational task.

Orbit@Home

I’m probably exposing my bias toward projects that are focused on space by listing Orbit@Home as well, but the bottom line is that it’s another very cool distributed computing project.

The Orbit@Home project is focused on studying the solar system to use computations to deal with important problems for the Earth such as Near Earth Asteroids (NEA).  I love the idea of such a project potentially being the source of an early alert that there is a NEA on a dangerous course for Earth, providing humanity with time to plan and prepare to meet that challenge.

modeling4   Help Make The World Better With These Amazing Distributed Computing Projects

What I really like about the Orbit@home website are the statistics and information provided at the site so that you can see an overview of all computations that have taken place for the project.

modeling6   Help Make The World Better With These Amazing Distributed Computing Projects

The project also has a community, and whenever there’s any major news, you’ll find it on the main page of the site, such as the announcement of Asteroid 2011 MD near-pass on July 27 of 2011. The page isn’t updated often, but when there’s something to report, you’ll find it there.

MindModeling@Home

The MindModeling@Home project is one of those projects that’s not listed within the BOINC program list, but if you type the project URL into the Project URL field, it’ll recognize the project as BOINC compatible and will sign you up and connect to the project.

modeling7   Help Make The World Better With These Amazing Distributed Computing Projects

The MindModeling project is one that is focused on running what the site describes as “computational cognitive process modeling” to understand the human mind. In my opinion, the task of modeling and simulating the human mind is one of the greatest, most challenging, and probably a nearly impossible task.

The idea of modeling “human performance and learning” is such an amazing concept to me, that I am more than happy to devote come of my computing power to that lofty goal. ¬†And of course, the project has a pretty cool website too.

modeling8   Help Make The World Better With These Amazing Distributed Computing Projects

The website shows a leaderboard of sorts, that shows the most “giving” project participants, and you’ll find information and news about the project throughout the site.

The World Community Grid.

Years ago, I spoke with the folks at IBM about their new (at the time) charity project known as the World Community Grid. The company made no profit from the project, and it devoted it’s own resources and even dedicated personnel to make sure that the distributed computing project was successful.

modeling9   Help Make The World Better With These Amazing Distributed Computing Projects

The World Community Grid is included in BOINC, but what makes it special is that it isn’t just one project, but it instead takes your CPU computing power and distributes it across the World Community Grid computational causes. Some of these causes include things like fighting malaria, clean water, muscular dystrophy, and fighting childhood cancer.

modeling10   Help Make The World Better With These Amazing Distributed Computing Projects

You could actually sign up with just the World Community Grid, and your CPU would get put to excellent use for some extremely important causes. And you can monitor and learn more about those ongoing causes right at the World Community Grid website.

More About BOINC

As you can see in this article, I really think using BOINC is the way to go to support as many projects as you like, while only having to download and run a single application. It’s the way to go.

Some of the tweaking you can do with BOINC is configuring how much of your CPU it consumes and when it consumes it. You can actually define set times of the day when it can perform work, how much disk space it can use, and you can configure it to only do work when you’re not using your computer and it’s gone idle for a few minutes.

modeling11   Help Make The World Better With These Amazing Distributed Computing Projects

The advanced view of the application also shows you more statistics about all of your current projects. It’ll show you all of the project tasks that your computer is currently working on and the overall progress of those tasks.

modeling13   Help Make The World Better With These Amazing Distributed Computing Projects

And finally, BOINC also includes screensavers from each of the projects that you’ve decided to support, such as this one from Cosmology@Home that fades in and out between images, and the current status of your running jobs.

modeling14   Help Make The World Better With These Amazing Distributed Computing Projects

Supporting so many important causes by just having your computer running is actually a pretty cool feeling. It’s like giving your computer a chance to do some good in the world, and all you’re really donating if you think about it, is nothing more than maybe slightly higher electric consumption and slightly more load on ¬†your processor.

Given that you may be helping to solve some of the worlds most pressing problems, I’d say that’s not a whole lot to give up.

Have you ever supported any distributed computing projects? Did you spot any hear that sound cool? Share your own feedback and your favorite projects in the comments section below.

Image Credits: Laptops Sharing Via Shutterstock

The comments were closed because the article is more than 180 days old.

If you have any questions related to what's mentioned in the article or need help with any computer issue, ask it on MakeUseOf Answers—We and our community will be more than happy to help.

14 Comments -

Efi Dreyshner

Looks nice, I will try to help the world with one of my old laptops :D

skivelitis

Been involved with BOINC for about 5 years or so. Beware: it is highly addictive!

Newr√ľm

I downloaded it to my office computer. Since then I’m less concerned about the energy my computer uses all day long. At least now it’s useful when I’m not sitting at.

Efi Dreyshner

Sir, yes sir :P
I have heard about BOINC few years ago, but ive never bothered to check.
Any way. its look wonderful project (:

Heman Adams

would love to have it. Mine just crashed out recently.

Alex Perkins

Cool, I’m gonna help science with an 8 year old desktop in a cupboard.

Manuel Guillermo López Buenfil

I have been running BOINC for a year already.
However, I chose to support only projects that deal with improving human health.
In my opinion, these are the projects that are more likely to help other people.
I’m supporting rosetta@home, MalariaControl, Poem@home, World Community Grid and GPU Grid. I chose to support every project inside World Community Grid, because hell, why not?
Something that’s worth mentioning: if a project uses your GPU instead of your CPU, it will be dramatically faster. That’s something to keep in mind.

Adrian Rea

Don’t forget the original SETI at home in the search for extra terrestrial intelligence! :D

Jerry Luke

I participated in SETI at home about 15 years ago!

Lisa Santika Onggrid

How much bandwidth it’ll take?
I’m interested in space-related projects too!

Stephanie w

This is interesting

Nikhil Chandak

These Amazing Distributed Computing Projects seems to be amazing ..
very much interesting also ……
I will help the world with my 15 yr old computer !!
;)

Jeremy Garnett

I’m a SETI processer from more than 10 years back. It’s good to see this time of thinking continue

Igor Rizvi?

Recomending Folding@Home, (its about folding proteins to solve diseases such as alzhiemer ect) ,its can harvest gpu powwer,or cpu power,or even both if you have a high-end computer. You cna even gather a team in your city/country and collect points for folding them. Lets try to give something back to troubled comunity problems..