January 12, 2012
Over the past several years, volunteer computing grids that use donated PC cycles to tackle grand challenge-type science problems, have been sprouting up like weeds after a rain. That's mostly thanks to BOINC (Berkeley Open Infrastructure for Network Computing), an open source grid framework that has made volunteer computing easy and cheap.
Wikipedia lists 20 current projects and 40 others in development. Most, like SETI@home (searching for extraterrestrial life), Clean Energy Project (finding best material for solar cells and energy storage) and Folding@home (seek cures for cancer, Alzheimer's and other diseases) are devoted to what you would call good causes.
The latest non-profit grid, Charity Engine, embraces the ethically correct culture of volunteer computing and takes it to a new level. The UK-based grid is the brainchild of Mark McAndrew, who founded the organization in 2011. McAndrew, a former software developer himself, came up with the idea of building a supercomputing grid service, but with a social conscience.
In a nutshell, the grid's computational power is sold to clients with a need for extra compute cycles, in much the same way a user would rent cloud computing cycles. Half of the proceeds are donated to the company's select charities. The current list includes Amnesty International, Médecins Sans Frontières MSF (Doctors Without Borders) WaterAid, Oxfam, Sightsavers, War on Want, CARE International, ActionAid, and Practical Action.
Charity Engine compute cycles come from volunteers who download the appropriate software on their PC that makes the computer available to the grid. But the company does not entirely rely upon the kindness of strangers. The remaining half of the money collected from clients is distributed as prizes to lucky PC donors, chosen randomly.
So far, two beta users have been awarded -- one with a $1,000 prize, the other with a iPad2 and iPhone 4S (who promptly donated the cash equivalent back to Amnesty and CARE International). Supposedly the next prize drawing, which takes place this month, is for $10,000.
As with a traditional volunteer grid, the PC's compute cycles are essentially harvested between keystrokes so the user is not normally aware that their system is being tapped. According to the Charity Engine site, being a donor typically "adds less than 10 cents per day to a PC's energy costs and can generate $10-$20 for charity – and the prize draws – for each $1 of electricity consumed."
As far as the application side goes, Charity Engine is not restricted to specific causes like cancer cures or extraterrestrial sleuthing. The grid is open to any application, scientific or otherwise, that is amenable to be distributed across a set of loosely coupled computers.
Well, perhaps not any application. McAndrew's is committed to making the grid available to only what he refers to as "well-chosen, ethical projects." The Charity Engine website describes the policy thusly:
We are signed up to the same ethical policies as our charity partners, so the grid is off-limits to any organisation they don't want using it. Only the good guys can use Charity Engine.
Pricing for the grid has not been made public, nor are the current set of clients.
[Update: According to Mark McAndrew, typical cost to users runs $0.01 per CPU/hour, which is around a tenth the cost of Amazon EC2. In addition, they are currently porting Mathematica and a distributed web crawler client to support their first customer. With the help of BOINC project lead David Anderson, they are also completing a distributed storage feature aimed at big science datasets.]
What Mainstream Supercomputing Might Mean for the World
Connecting the Global Supercomputing Community in Hamburg, Germany
Cycle Spins Up 50,000-core Cluster in Amazon Cloud
Cycle Computing Creates 50,000-Core Cluster for Drug Discovery
EC OPTIMIS Project to Release First Open Source Toolkit for Cloud Providers
There are 0 discussion items posted.
|
Join the Discussion |
Higher education involves many collaborative projects that lend themselves to cloud services, however often those services are not tailored to the uniqueness of an academic environment. That's where the Internet2 NET+ project comes in. By partnering with 16 major cloud providers, the networking consortium is seeking to expedite the delivery of cloud services and by doing so advance research and innovation in the United States.
Read more...
It's been a little over a year since Univa took over stewardship of the open source workload manager and acquired the founding Sun Grid Engine team from Oracle, and the company just announced its third production release. CEO Gary Tyreman discusses the latest enhancements as well as the company's plans around cloud, big data and the enterprise.
Read more...
04/05/2012 | Appro | Designed to meet the growing global demand for HPC solutions, Appro's Xtreme-X™ Supercomputer delivers superior performance-per-watt and reduced I/O latency while bringing significant flexibility to HPC workload configurations including capacity, hybrid, data intensive and capability computing.
04/02/2012 | AMD | Developers today are just beginning to explore the potential of heterogeneous computing, but the potential for this new paradigm is huge. This brief article reviews how the technology might impact a range of application development areas, including client experiences and cloud-based data management. As platforms like OpenCL continue to evolve, the benefits of heterogeneous computing will become even more accessible. Use this quick article to jump-start your own thinking on heterogeneous computing.