Distributed Computing
From BC$ MobileTV Wiki
Distributed Computing (sometimes used synonymously with the terms Parallel Computing or Multi-Threaded Programming which are separate, but related, concepts) is the running of an application across many different devices.
Resources
- Stanford University - Folding@Home project: http://folding.stanford.edu/ (project which runs "protein-folding simulations" distributedly across many users' devices)[1][2]
- University of Washington -- Rosetta@home project: http://boinc.bakerlab.org/[3]
- UCLA Berkley -- Search for Extraterrestrial Intelligence (SETI) - SETI@home project: http://setiathome.ssl.berkeley.edu/ (project whose free program distributedly downloads & analyzes radio telescope data across many user's devices)[4][5]
- University of Wisconsin -- Einstein@Home project: http://einstein.phys.uwm.edu/ (uses your computer's idle time to search for weak astrophysical signals from spinning neutron stars (also called pulsars) using data from the LIGO gravitational-wave detectors, the Arecibo radio telescope, and the Fermi gamma-ray satellite)[6]
- European Organization for Nuclear Research (CERN) -- LHC@home project: http://lhcathome.web.cern.ch/ (by contributing spare processing capacity on their home and laptop computers, volunteers may run simulations of beam dynamics and particle collisions in the Large Hadron Collider)[7]
- World Community Grid: http://www.worldcommunitygrid.org/ (Help power cutting-edge research in health, poverty & sustainability) | Computing for Clean Water[8]
- Oxford University -- Climateprediction.net project: http://www.climateprediction.net/ (unused clock cycles and CPU processing power are utilized to assist ClimatePrediction.net's servers in crunching statistical weather data in order to predict climate models and more reliably forecast the weather)[9]
- Great Internet Mersenne Prime Search: http://en.wikipedia.org/wiki/Great_Internet_Mersenne_Prime_Search (calculates Prime numbers for increasingly large numbers)[10]
- BitCoin & AltCoins: https://en.bitcoin.it/wiki/Altcoin (distributed digital currency generation by solving "blockchains")[11]
External Links
- wikipedia: List of distributed computing projects
- wikipedia: Distributed computing
- wikipedia: Parallel computing
- wikipedia: Thread (computing)
- wikipedia: Explicit multi-threading
- wikipedia: Concurrency pattern
- wikipedia: Threaded code
- wikipedia: Thread safety
- wikipedia: Tail recursion
- wikipedia: Join-pattern
- wikipedia: Non-blocking algorithm
- wikipedia: Memory model (programming)
- wikipedia: Consistency model
- wikipedia: Computation
- wikipedia: Calculation
- SETI -- BOINC - E.T.’s Home Phone: https://www.theringer.com/tech/2019/5/24/18637942/seti-home-aliens-citizen-science-extraterrestrial-life-20th-anniversary
- Distributed Locks Are Dead, Long Live Distributed Locks: https://dzone.com/articles/distributed-locks-are-dead-long-live-distributed-l
- Building Netflix’s Distributed Tracing Infrastructure: https://netflixtechblog.com/building-netflixs-distributed-tracing-infrastructure-bb856c319304
References
- ↑ wikipedia: Folding@home
- ↑ SETI@Home for PS3: http://setiathome.berkeley.edu/forum_thread.php?id=39297
- ↑ wikipedia: Rosetta@home
- ↑ wikipedia: SETI@home
- ↑ How You - or Anyone - Can Help Find E.T.: http://content.time.com/time/health/article/0,8599,2108098,00.html
- ↑ wikipedia: Einstein@Home
- ↑ wikipedia: LHC@home
- ↑ Enhancing Nanotechnology's Potential to Improve Clean Water Access: http://citizenibm.com/2015/07/grey_nanotech_clean_water.html
- ↑ wikipedia: Climateprediction.net
- ↑ wikipedia: Great Internet Mersenne Prime Search
- ↑ wikipedia: AltCoin
See Also
Cloud Computing | OS | SW | AI | Programming | Hardware