BOINC is an open-source volunteer oriented distributed computing grid. It's free, and harnesses the unused clock cycles from processors and graphics cards to attempt to cure cancer/aids/ebola/malaria, map the milkyway, fold proteins, search for extraterrestrial life, etc.
Currently, there are approx 1,000,000 active BOINC users & more than 4.6 million registered accounts. There's serious computing power being untapped at the moment.
- World Community Grid : Attempting to solve Cancer, Ebola, Malaria, Zika, etc.
- SETI@Home : Search for Extraterrestrial Intelligence (SETI).
- GPUGRID: Full-atom molecular simulations of proteins
- Milkyway@home : Creation of a 3d map of the milkyway galaxy using data gathered by the Sloan Digital Sky Survey. This project enables research in both astroinformatics and computer science.
Examples of more whitelisted projects.
The Gridcoin network rewards BOINC volunteers on behalf of the whitelisted BOINC projects. As a result, more computation is pointed at their projects without costing the BOINC project admins a penny.
Anyone can create a BOINC project, there's no centralised authority that you are required to consult before creating a BOINC project.
IMO, the easiest method of creating a BOINC project is to use the 'BOINC Server Docker' repo! It takes the majority of manual configuration out of the picture allowing you to focus on customization & the creation of your application/work units.
The developer "Marius Millea" (Cosmology@Home dev) is very active, give him a shout if you run into issues w/ the docker container.
- 'Creating BOINC projects (PDF)'
- 'Project creation cookbook'
- 'Building BOINC and BOINC applications on linux'
- Scientists: Use BOINC to create a volunteer computing project.
- Universities: Use BOINC to create a Virtual Campus Supercomputing Center. The majority of BOINC projects are volunteer/non-profit based projects.
- Companies: Use BOINC for desktop Grid computing. Create a commercial BOINC project, charge customer to process their data and distribute x% to BOINC crunchers & y% to project admins/shareholders.
A "BOINC deentralized autonomous company" is a theoretical extension on the 'Commercial/For-Profit' project type.
Further research&development is required to decentralize the BOINC web server stack.
- Optimizing the data distribution layer of BOINC with BitTorrent.
- Attic: A Case Study for Distributing Data in BOINC Projects.
- Extending the BOINC architecture using peer-to-peer application code exchange.
- The cost of virtualization implementation in volunteer computing
- Increasing GP Computing Power for Free via Desktop GRID Computing and Virtualization
- [PDF] Cost-Benefit Analysis of Cloud Computing versus Desktop Grids
- In the best-case scenario, hosts register at a rate of 124 cloud nodes per day.
- The ratio of volunteer nodes needed to achieve the compute power of a small EC2 instance is about 2.83 active volunteer hosts to 1.
- Effectively, with a commercial BOINC project, there exists the opportunity to create a cloud computing service without actually owning/providing the computing capabilities yourself. Imagine creating Azure at a fraction of the cost..
Do you have an idea for a potential BOINC project, or do you have questions about either BOINC or Gridcoin? Feel free to ask! You don't need to have the skills to implement the project, we want to hear all ideas.
"I'll repost your ideas each month afterwards to immortalize the idea until it is created! ;D
Best regards, CM."
Due to complexities in Steemit's reward mechanism, there is a 30 day maximum window for replying to threads. After 30 days have passed, the thread is effectively archived/dead.
In order to continuously brainstorm possible BOINC projects this thread will be reposted every 30 days.