| “To boldly go where no man has gone before . . . ” Image courtesy of Patrick Wormsley, sxc.hu |
A Pangalactic Workshop on BOINC is the sort of place you might expect to meet people in Star Trek suits.
In fact, at the fourth edition of this workshop, held at the INRIA institute in Grenoble 10-12 September, the talk was not about space travel, but about volunteer computing. (“Pangalactic” is a tongue-in-cheek reference to SETI@home, or Search for Extra-Terrestrial Intelligence. It harnesses personal computers to sift through radio wave data from outer space—the most visible of volunteer computing projects since it was launched in 1999.)
SETI@home spawned BOINC, the Berkeley Open Interface for Network Computing, which is now used as a general-purpose platform for volunteer computing by over 50 projects, running on about a million volunteer computers, with an aggregate processing power of over 1 petaflop as of January. While SETI@home remains popular, the workshop showcased many other projects, and was a chance for project developers and distributed-computing experts to discuss new directions for volunteer computing.
One of the most promising directions is the convergence of volunteer and grid computing. For example, Einstein@home uses volunteer computers to analyze date from gravitational wave detectors, and it now runs over 10% of its analysis Germany’s D-Grid, using BOINC to distribute the work. (See previous iSGTW story, Hello, Einstein residence … Why yes, he’s home!) The EC-funded EDgES project is developing a general-purpose bridge between BOINC and EGEE that allows jobs to flow both ways. This should enable networks of desktop machines in institutes—where BOINC can easily be installed—to collaborate with the clusters in data centers that are the traditional workhorses of service grids like EGEE.
There was also much talk about virtualization. Virtual machines, such as VMware, are being used to ease the porting of new scientific software—normally developed for specific Linux environments—to BOINC. In this way, the software can easily be run on Windows and Mac environments favored by most volunteers. |