| BOINC has captured the imagination of hundreds of thousands of volunteers, many of whom donate not only their computing power, but also their time to BOINC projects. BOINC fans write poetry, design logos and compete to produce the best BOINC results. Image courtesy of Jared Hatfield |
Around the world, one million computers participate in volunteer computing, providing 1.5 petaflops of computing power to scientists. Is this grid computing? David Anderson, director of SETI@home and founder of Berkeley Open Infrastructure for Network Computing (BOINC), says “no.” “Volunteer computing” allows people to donate the use of their PCs to science projects. Early examples include GIMPS, Distributed.net, SETI@home, and Folding@Home. Today, volunteer computing is being used in biology, climate study, epidemiology, physics, and more, and most of these projects use BOINC software. “Grid computing” lets organizations such as companies, research labs, and universities share computational resources. Globus and Condor are widely used grid software.
Is volunteer computing a form of grid computing? Both are forms of distributed computing that try to more fully utilize existing resources. However, they differ in several essential respects:
Volunteer computing must embrace amateurs Volunteered resources are owned and managed by regular people, not by IT professionals. Therefore the software must be simple to install, it cannot require specific operating system versions or configurations, and it must be self-healing. |