List of distributed computing projects

From Wikipedia, the free encyclopedia

A list of distributed computing projects.

Contents

[edit] Berkeley Open Infrastructure for Network Computing (BOINC)

BOINC logo

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

Performance of BOINC projects:

  • over 940,000 participants
  • over 1,700,000 computers
  • over 550 TeraFLOPS (more than supercomputer BlueGene)[5]
  • over 12 Petabytes of free disk space
  • SETI@home: 2.7 million years of computer time (2006)

[edit] Distributed.net

Main article: Distributed.net

Distributed.net runs several projects:

[edit] Parabon Computation

Main article: Parabon Computation

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

  • ComputeAgainstCancer [6] — cancer research

[edit] United Devices

Main article: United Devices

[edit] 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.

[edit] Custom platforms

Custom software encompasses distributed computing projects that do not make use of a third-party generic client-server infrastructure.

[edit] Active projects

  • Background Pi [8] Computes decimal digits of pi using digit extraction method.
  • Climateprediction.net — seeks to forecast the climate of the Earth in the 21st century. The original windows client is in process of being retired. At this time the windows client is used for Open University classes only.
  • CommunityTSC [9] uses Sengent’s CommunityOS to help make drugs to treat patients with TSC.
  • Cuboid simulation project (important for industry, biophysics and statistics) [10]
  • D2OL — works to discover drug candidates against Anthrax, Smallpox, Ebola and SARS and other potentially devastating infectious diseases.
  • 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.
  • Electric Sheep — An open source screen-saver for animating and evolving abstract animations.
  • Evolution@Home — addressing fundamental questions about evolution and population genetics.
  • Folding@home [11] — run by Stanford University and whose goal is to understand why proteins misfold. Folding@home uses Cosm client architecture with broad set of scientific cores [12].
  • GIMPS — Great Internet Mersenne Prime Search, dedicated to finding ever larger Mersenne primes.
  • Gstock — Investment Strategy Search, dedicated to finding ever better Technical Analysis strategies.
  • JHDC — Open source programmable Java distributed computing system.
  • Majestic-12 — Uses a distributed web crawler program to index web sites for a distributed search engine.
  • MoneyBee [13] — Generates stock forecasts by application of artificial intelligence with the aid of artificial neural networks.
  • Muon1 [14] — Optimises the design of a particle collider which will be used to measure the mass of neutrinos.
  • NFSNET — uses the Number Field Sieve to factor increasingly large integers.
  • OurGrid [15] — 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.
  • 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.
  • 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 [16] — attempts to solve the Riesel problem by finding prime numbers. As of October 2005 they have found 26 primes and are attempting to find 75 more.
  • Screensaver Lifesaver — A project being carried out by Oxford University's Centre for Computational Drug Discovery, sponsored by the NFCR, attempts to find cures for various cancers.
  • Seventeen or Bust — attempts to find prime numbers in 17 sequences, to solve the Sierpinski problem. So far primes in 9 sequences have been found.
  • Legion — Grid computing platform being developed at the State University of New York, Binghamton.
  • Stardust@home — Scans/Analyzes the collection grid from a recent NASA mission to capture particles from a comet
  • EON — run by The University of Texas at Austin and whose goal is to understand matter condensing. EON uses Cosm client architecture and also fida. [17]
  • 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.[18]
  • 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 we are 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. [19]

[edit] Completed projects

[edit] Abandoned projects

[edit] Volunteer distributed computing projects

Popular projects in volunteer distributed computing include[1] :

Project Start Where Area Peak_#hosts Current status
GIMPS 1994 ? mathematics 10,000 active
distributed.net 1997 ? cryptography 100,000 active
SETI@home Classic 1999 University of California, Berkeley SETI 650,000 ?
Electric Sheep 1999 ? art 40,000 active
Folding@home 2000 Stanford University biology 200,000 active
Grid.org 2002 philanthropic by United Devices biomedicine, other 917,231 active
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 271,799 active
Einstein@home 2005 LIGO astrophysics 200,000 active
SETI@home BOINC 2004 University of California, Berkeley SETI 850,000 active
Rosetta@home 2005 University of Washington biology 100,000 active

[edit] Physical infrastructure projects

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

[edit] EU funded distributed computing research

The European Union (EU) values distributed computing as part of the EU's overall quality of life governancy philosophy. Thus, the EU has funded many distributed computing research projects. All of these projects use customized software in order for the research to be conducted and have varying levels of public access to project research.

  • Akogrimo [23] — "Access to Knowledge through the Grid in a mobile World".
  • BEinGRID [24] — "Business Experiments in GRID".
  • CoreGRID [25] — "European Research Network on Foundations, Software Infrastructures and Applications for large scale distributed, Grid and Peer-to-Peer Technologies"
  • DataMiningGrid [26] — "Data Mining Tools and Services for Grid Computing Environments".
  • EELA [27] —E-Infrastructure shared between Europe and Latin America.
  • Grid4all [28] — "Self-* Grid: Dynamic Virtual Organizations for schools, families, and all".
  • Grid Provenance [29] — addressing "the enabling and supporting of Provenance in Grids for Complex Problems".
  • HPC4U [30] — "Highly Predictable Cluster for Internet-Grids".
  • InteliGrid [31] — "InteroperabilIty of Virtual Organisations on Complex Semantic Grid".
  • K-WF Grid [32] — "Knowledge-based Workflow System for Grid Applications".
  • MediGrid [33] — addressing development of "Mediterranean Grid of Natural Hazards Data and Models".
  • NextGRID [34] — addressing the development of architectures for the "Next Generation Grid".
  • OntoGrid [35] — paving the way for knowledgeable Grid services and systems.
  • SIMDAT [36] — "Data Grids for Process and Product Development using Numerical Simulation and Knowledge Discovery".
  • SORMA [37] — "Self-Organizing ICT Resource Management".
  • UniGridS [38] — addressing development of "Uniform Interface to Grid Services".

[edit] 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.

[edit] References

  1. ^ David P. Anderson (2005-05-23). "A Million Years of Computing". Retrieved on 2006-08-11.

[edit] External links