60 likes | 173 Views
Celebrating Diversity in Volunteer Computing. David P. Anderson U.C. Berkeley Kevin Reed IBM. A brief history of volunteer computing. 2005. 2005. 1995. 2000. 2008. distributed.net, GIMPS. SETI@home, Folding@home. Applications. Applications. Predictor@home,
E N D
Celebrating Diversity in Volunteer Computing David P. AndersonU.C. Berkeley Kevin Reed IBM
A brief history of volunteer computing 2005 2005 1995 2000 2008 distributed.net, GIMPS SETI@home, Folding@home Applications Applications Predictor@home, WCG, Einstein, Rosetta, ... Academic: Bayanihan, Javelin, ... Platforms Commercial: Entropia, United Devices, ... BOINC
Volunteer computing today • Participation • 500K people, 1M computers • 5 PetaFLOPS (100x cheaper than clusters) • Scientific impact • molecular simulation • climate modeling • astronomy • Performance potential • 1 ExaFLOP = 4M GPUs • mobile devices: lowest watts/FLOPS • BOINC: middleware for volunteer computing • client, server, web • http://boinc.berkeley.edu
Handling diversity Volunteer • Cluster/Grid/Cloud BOINC mechanisms: adaptive replication homogeneous replication host punishment job size matching
The volunteer computing ecosystem • Goals: • give resources to important, productive projects • large, dynamic set of projects • scientifically informed public • Rosetta@home • LHC@home • IBM WCG • Climateprediction.net • Einstein@home • Spinhenge • QMC@home • ... • Ideas: • “mutual funds” (e.g., American Cancer Society) • futures market
The failure of volunteer computing volunteers media viral marketing funding agencies HPC/IT/CS communities organizations scientists • Conclusion • success, potential, but now deadlock • problems are not technical • contact me: davea@ssl.berkeley.edu