System where users donate computer resources to contribute to research
A program running on a volunteer's computer periodically contacts a research application server via the Internet to request jobs and report results.
Volunteer computing is a type of distributed computing in which people donate their computers' unused resources to a research-oriented project,[1] and sometimes in exchange for credit points.[2] The fundamental idea behind it is that a modern desktop computer is sufficiently powerful to perform billions of operations a second, but for most users only between 10–15% of its capacity is used. Common tasks such as word processing or web browsing leave the computer mostly idle.
The practice of volunteer computing, which dates back to the mid-1990s, can potentially make substantial processing power available to researchers at minimal cost. Typically, a program running on a volunteer's computer periodically contacts a research application to request jobs and report results. A middleware system usually serves as an intermediary.[3]
^"Volunteer Computing". BOINC.Berkeley.edu. BOINC. Archived from the original on December 18, 2021. Retrieved March 10, 2023.
^Y. Chen, Lydia; P. Reiser, Hans (2017). Distributed Applications and Interoperable Systems: 17th IFIP WG 6.1 International Conference, DAIS 2017, Held as Part of the 12th International Federated Conference on Distributed Computing Techniques, DisCoTec 2017, Neuchâtel, Switzerland, June 19–22, 2017, Proceedings. Springer. p. 192. ISBN 9783319596655. Archived from the original on 2023-01-20. Retrieved 2022-08-12. In volunteer computing, participants donate computational resources in exchange for credit points.
^Chorazyk, Pawel; Byrski, Aleksander; Pietak, Kamil; Kisiel-Dorohinicki, Marek; Turek, Wojciech (2017-09-13). "Volunteer Computing in a Scalable Lightweight Web-Based Environment". Computer Assisted Methods in Engineering and Science. 24 (1): 17–40. doi:10.24423/cames.201 (inactive 31 January 2024). ISSN 2299-3649. Archived from the original on 2022-09-20. Retrieved 2022-09-19.{{cite journal}}: CS1 maint: DOI inactive as of January 2024 (link)
and 22 Related for: Volunteer computing information
Volunteercomputing is a type of distributed computing in which people donate their computers' unused resources to a research-oriented project, and sometimes...
of volunteercomputing projects; a type of distributed computing where volunteers donate computing time to specific causes. The donated computing power...
Infrastructure for Network Computing (BOINC, pronounced /bɔɪŋk/ – rhymes with "oink") is an open-source middleware system for volunteercomputing (a type of distributed...
Grid computing is the use of widely distributed computer resources to reach a common goal. A computing grid can be thought of as a distributed system...
Cloud computing is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct...
computing whereby a "super virtual computer" of many loosely coupled volunteercomputing machines performs very large computing tasks. Grid computing...
official client of the Great Internet Mersenne Prime Search (GIMPS), a volunteercomputing project dedicated to searching for Mersenne primes. It is also used...
volunteer computing project by Eric Roosendaal verifies the Collatz conjecture for larger and larger values. Another ongoing volunteercomputing project...
of the projects which use an open-source platform for the distributed computing, BOINC, used CHARMM to analyze the atomic details of protein-ligand interactions...
parallel computing: bit-level, instruction-level, data, and task parallelism. Parallelism has long been employed in high-performance computing, but has...
Utility computing, or computer utility, is a service provisioning model in which a service provider makes computing resources and infrastructure management...
Scott Kurowski wrote the back end PrimeNet server to demonstrate volunteercomputing software by Entropia, a company he founded in 1997. GIMPS is registered...
Electric Sheep is a volunteercomputing project for animating and evolving fractal flames, which are in turn distributed to the networked computers, which...
supercomputer cluster. They are well-suited to large, Internet-based volunteercomputing platforms such as BOINC, and suffer less from parallel slowdown....
DreamLab is a volunteercomputing Android and iOS app launched in 2015 by Imperial College London and the Vodafone Foundation. The app currently helps...
The Citizen Cyberscience Centre (CCC) is an organization for volunteercomputing formed as a partnership between CERN, UNITAR, and the University of Geneva...
world. It is similar to the SETI@Home client, in that it uses a volunteercomputing client running primarily on home user's computers to correlate georeferenced...
otherwise-idle computer resources to do useful work, such as processing for volunteercomputing projects. As well as computers, modern television operating systems...
In computing, CUDA (originally Compute Unified Device Architecture) is a proprietary parallel computing platform and application programming interface...
In cryptography, MD5CRK was a volunteercomputing effort (similar to distributed.net) launched by Jean-Luc Cooke and his company, CertainKey Cryptosystems...
Astropulse is a volunteercomputing project to search for primordial black holes, pulsars, and extraterrestrial intelligence (ETI). Volunteer resources are...