Jump to content

List of volunteer computing projects: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Otvaltak (talk | contribs)
→‎World Community Grid: Folding@home is not a WCG project
Otvaltak (talk | contribs)
→‎World Community Grid: the cancer project has been active for quite a long time now / HCMD's starting date is not really known
Line 121: Line 121:
* [[Discovering Dengue Drugs – Together]] — identify promising drug leads to combat the related dengue, hepatitis C, West Nile, and Yellow fever viruses.
* [[Discovering Dengue Drugs – Together]] — identify promising drug leads to combat the related dengue, hepatitis C, West Nile, and Yellow fever viruses.
* [[AfricanClimate@Home]] — develop more accurate climate models of specific regions in Africa.
* [[AfricanClimate@Home]] — develop more accurate climate models of specific regions in Africa.
* [[Help Conquer Cancer]] — improve the results of protein X-ray crystallography in order to increase understanding of cancer and its treatment.


===Upcoming Projects===
===Upcoming Projects===
* [[Help Cure Muscular Dystrophy]] Phase II (Starting early 2008)
* [[Help Cure Muscular Dystrophy]] Phase II (Starting in 2008)
Another project announced for 2007 will cover cancer research.


===Completed Projects===
===Completed Projects===

Revision as of 18:25, 7 March 2008

A list of distributed computing projects.

Berkeley Open Infrastructure for Network Computing (BOINC)

BOINC logo
BOINC logo

The Berkeley Open Infrastructure for Network Computing (BOINC) platform is currently the most popular volunteer-based distributed computing platform.

Active Projects

Upcoming Projects

These projects are considered to be in the Alpha or Beta development stages.

  • Internet
    • DepSpid — builds up a database containing the dependencies between individual web sites and groups of web sites, and collects statistical data about the structure of the World Wide Web.[25] (Closed Alpha)
    • Project Neuron — records, observes and analyzes BOINC activity and data with a view to developing metrics.[26]
    • XtremLab — measures the free resources available on desktop PC's involved in large-scale distributed computing. Results will be used to improve the design of systems, such as BOINC.[27]


Performance of BOINC projects:

  • over 1,280,000 participants
  • over 2,730,000 computers
  • over 910 TeraFLOPS (more than supercomputer Blue Gene) [1]
  • over 12 Petabytes of free disk space
  • SETI@home: 3.4 million years of computing time (January 2008)

Distributed.net

Distributed.net runs several projects:

Parabon Computation

The Parabon Computation client uses a Java VM technology, and is commercial in nature.

World Community Grid

The World Community Grid is an IBM philanthropic initiative which aims to create the largest public computing grid benefiting humanity. It utilizes both the BOINC and United Devices platforms.

Active Projects

Upcoming Projects

Completed Projects

Custom/Uncategorized Platforms

Custom software encompasses distributed computing projects that do not make use of a third-party generic client-server infrastructure or which use one other than those listed above.

Active projects

  • Mathematics
    • 15k Search [3] Automated search for large titanic prime numbers, of special forms.
    • Background Pi [4] Computes decimal digits of pi using digit extraction method.
    • Cuboid simulation project (important for industry, biophysics and statistics) [5] You roll a six-sided die with parallel faces but non-equal edge lengths. What is the probability to land on each surface ?
    • GIMPS — Great Internet Mersenne Prime Search, dedicated to finding ever larger Mersenne primes.
    • NFSNET — uses the Number Field Sieve to factor increasingly large integers.
    • PiSegment — Chinese Volunteer Computing Project with the dual purpose of looking for a large number of digits for the number Pi and making Volunteer Computing more popular in China. Only a Windows client only at this time though.
    • The Riesel Sieve Project [6] — attempts to solve the Riesel problem by finding prime numbers. As of June 2007 they have found 28 primes and are attempting to find 73 more.
    • Seventeen or Bust — attempts to find prime numbers in 17 sequences, to solve the Sierpinski problem. So far primes in 11 sequences have been found.
  • Internet
    • AssessGRID [7] Addresses obstacles to a wide adoption of Grid technologies by bringing risk management and assessment to this field, enabling use of Grid computing in business and society.
    • A-Ware [8] will develop a stable, supported, commercially exploitable, high quality technology to give easy access to Grid resources.
    • BREIN — uses the Semantic Web and Multi-agent Systems to build simple and reliable Grid systems for business. [9]
    • Cohesion Platform [10] is a Java-based modular Peer-to-Peer multi-application Desktop Grid computing platform for irregularly structured problems developed at the University of Tübingen (Germany).
    • DIMES — is a distributed computing project which maps the structure and evolution of the Internet infrastructure, allowing users to see how the Internet looks from their home.
    • Enabling Grids for E-sciencE
    • GridCOMP [11] — provides an advanced component platform for an effective invisible Grid.
    • GridECON [12] takes a user-oriented perspective and creates solutions to grid challenges to promote the wide-spread use of grids.
    • Hours — Ongoing project HarmOny and Useful Resource Sharing. Attempts to make use of the trust management and network economics to implement the heterogeneous resource sharing. Currently focusing on the resource allocation in the science grid like Teragrid and OSG. This project is run by the MIST group of Computer Science at Wayne State University.[13]
    • JHDC — Open source programmable Java distributed computing system.
    • Legion — Grid computing platform developed at the University of Virginia. Available [14]
    • Majestic-12 — Uses a distributed web crawler program to index web sites for a distributed search engine.
    • NESSI-GRID [15] aims to provide a unified view for European research in Services Architectures and Software Infrastructures that will define technologies, strategies and deployment policies fostering new, open, industrial solutions and societal applications that enhance the safety, security and well-being of citizens.
    • OMII-Europe [16] an EU-funded project which has been established to source key software components that can interoperate across several heterogeneous Grid middleware platforms.
    • OMII-UK [17] provides free Open Source software and support to enable a sustained future for the UK e-Research community.
    • OurGrid [18] — aims to deliver grid technology that can be used today by current users to solve present problems. To achieve this goal, OurGrid chooses a different trade-off compared to most grid projects. It forfeits supporting arbitrary applications in favor of supporting only Bag-of-Tasks applications.
    • ScottNet NCG — This is a distributed neural computing grid. A private commercial effort in continuous operation since 1995. This system performs a series of functions including data synchronization amongst databases, mainframe systems, and other data repositories. E-Commerce transaction processing, automated research and data retrieval, content analysis, web site monitoring, scripted and dynamic user emulation, shipping and fulfillment API integration and management, RSS and NNTP monitoring and analysis, real time security enforcement, and backup / restore functionality.[19]
    • Storage@home — distributed storage infrastructure developed to solve the problem of backing up and sharing petabytes of scientific results using a distributed model of volunteer managed hosts. Data is maintained by a mixture of replication and monitoring, with repairs done as needed.[56]
  • Biology
  • Chemistry
  • Earth Sciences
  • Art
  • Physics
  • Cryptography
  • Miscellaneous
    • BEinGRID — Business Experiments in Grid.
    • Gstock — Investment Strategy Search, dedicated to finding ever better technical analysis strategies.
    • MoneyBee [26] — Generates stock forecasts by application of artificial intelligence with the aid of artificial neural networks.
    • Perplex City — an Alternate Reality Game created by the British company Mind Candy, features puzzle cards which can be solved to earn points on a leaderboard and earn clues to help understand the game. One of these cards, "The 13th Labour", features what players have determined to be a block of RC5-64bit encryption, which is now being brute-forced, using a distributed computing client created by one player; available here.
    • StrataGenie [27] — searches for trading strategies in intraday stock market data and distributes trading signals to subscribers.

Completed projects

Abandoned projects

These projects were either abandoned outright or in some cases merged with other larger ongoing projects.

Volunteer distributed computing projects

Popular projects in volunteer distributed computing include[61] :

Project Start Affiliation Area Peak_#hosts Current status
GIMPS 1994 ? mathematics 10,000 active
distributed.net 1997 U.S. non-profit organization cryptography 100,000 active
SETI@home 1999 University of California, Berkeley SETI 850,000 active
Electric Sheep 1999 ? art 57,000 active
Folding@home 2000 Stanford University biology 200,000 active
Grid.org 2002 philanthropic by United Devices biomedicine, other 3,734,000[62] closed
Climateprediction.net 2003 University of Oxford climate change 150,000 active
LHC@home 2004 CERN physics 60,000 active
World Community Grid 2004 philanthropic by IBM biomedicine, other 700,000[62] active
Einstein@home 2005 LIGO astrophysics 200,000 active
Rosetta@home 2005 University of Washington biology 100,000 active

Physical infrastructure projects

These projects attempt to make large physical computation infrastructures available for researchers to use:

Other distributed computing software platforms

The following are generic software platforms or infrastructures used to implement some of the projects listed in the previous section.

  • Acute — Distributed functional programming with migration based on OCaml.
  • Alchemi — A .NET-based system for building enterprise Grids and applications.
  • Amoeba — distributed operating system that is designed for distributed computing tasks.
  • Beowulf clustersLinux based parallel computing using commodity hardware.
  • Condor — a flexible high-throughput distributed computing scheduler
  • Distributed objects — systems like CORBA, Microsoft D/COM, Java RMI, and others that try to map object oriented design onto the network.
  • DragonFly BSD — an operating system aiming to support SSI clustering
  • Enomalism — Virtualized Management Dashboard
  • Fujitsu SynfiniWay — Grid middleware that is used to optimize data and execution processes.
  • Globus Toolkit — an open source software toolkit used for building Grid systems and applications
  • GreenTea Software — a Java-based P2P generic distributed network computing platform that transmits code and data on-demand to run on heterogeneous OS's.
  • Gridbus Toolkit — an open source software toolkit used for building market-oriented Grid systems and applications
  • Grid MP — an infrastructure created by United Devices, used to run grid.org, and is one of the infrastructures used by World Community Grid.
  • JPPF — an open source computational grid toolkit focused on performance and ease of use
  • JSTM — uses a java Software Transactional Memory implementation for distributed object replication.
  • Popular Power — (Defunct) building a platform for Internet-wide distributed computing.
  • ProActive ProActive is a Java middleware (part of the ObjectWeb consortium, with Open Source code) for parallel, distributed and multi-threaded computing.
  • RPyC — Remote Python Call, a platform for building distributed applications.
  • Sun Grid Engine — a distributed resource management system, similar to Condor
  • UNICORE — an open source software platform for supporting Grid systems and applications
  • Vaakya — software developed by Vaakya Technologies Pvt. Ltd., a Bangalore-based company. It has its own language and different frameworks (e.g. business application components, handheld devices, 3D graphics) that allow ISVs to develop applications, particularly for businesses, that run entirely on premises on ordinary work stations, not expensive servers.
  • XGE — a Windows-based product which distributes tasks on a local network by virtualizing filesystem access.
  • Xgrid — software developed by Apple's Advanced Computation Group.

References

  1. ^ Artificial Intelligence website
  2. ^ "Malaria Control Project" website
  3. ^ "POEM@Home website
  4. ^ "Predictor@home" website
  5. ^ "proteins@home" website
  6. ^ "Rosetta@home" website
  7. ^ "SIMAP" website
  8. ^ "TANPAKU" website
  9. ^ "Climateprediction.net" website
  10. ^ "Einstein@Home" website
  11. ^ "LHC@home" website
  12. ^ "SETI@home" website
  13. ^ Astropulse is back!
  14. ^ "Astropulse" website
  15. ^ "BRaTS@Home" website
  16. ^ "ABC@Home" website
  17. ^ "SZTAKI Desktop Grid" website
  18. ^ "TSP" website
  19. ^ "Distributed Exact Cover Solver" website
  20. ^ "PrimeGrid" website
  21. ^ Rectilinear Crossing Number website
  22. ^ "Riesel Sieve" website
  23. ^ 3x+1@home website
  24. ^ "Yoyo@home" website
  25. ^ "DepSpid" website
  26. ^ "Project Neuron" website
  27. ^ "XtremLab" website
  28. ^ "HashClash@home" website
  29. ^ "SHA-1 Collision Search" website
  30. ^ "Chess960@Home" website
  31. ^ "Project Sudoku" website
  32. ^ "Eternity2.net" website
  33. ^ "BURP" website
  34. ^ "RenderFarm@Home" website
  35. ^ "Docking@Home" website
  36. ^ Hydrogen@Home website
  37. ^ "The Lattice Project" website
  38. ^ "PS3GRID" website
  39. ^ "RALPH@home" website
  40. ^ "SciLINC" website
  41. ^ Botanicus.org description of SciLINC
  42. ^ "Superlink@Technion" website
  43. ^ "Cosmology@Home" website
  44. ^ "Milkyway@home" website
  45. ^ "Orbit@home" website
  46. ^ "SETI@home beta" webpage
  47. ^ "Leiden Classical" website
  48. ^ LHC@home website
  49. ^ "Nano-Hive@Home" website
  50. ^ "Pirates@home" website
  51. ^ "QMC@Home" website
  52. ^ "RND@home" website
  53. ^ "Spinhenge@Home" website
  54. ^ "μFluids@Home" website
  55. ^ "APS@Home" website
  56. ^ Paper on Storage@home
  57. ^ "www.Bio4All.Tk" website
  58. ^ "sharkGrid" website
  59. ^ "freerainbowtables" website
  60. ^ "BBC Climate Change Experiment" website
  61. ^ David P. Anderson (2005-05-23). "A Million Years of Computing" (PDF). Retrieved 2006-08-11. {{cite journal}}: Cite journal requires |journal= (help)
  62. ^ a b Host numbers from the UD platform represent unique installations, so are greater than the number of actual computers.