See Also: Berkeley Open Infrastructure for Network Computing
The Berkeley Open Infrastructure for Network Computing (BOINC) platform is currently the most popular volunteer-based distributed computing platform.
Performance of BOINC projects:
- over 1,021,000 participants
- over 1,980,000 computers
- over 550 TeraFLOPS (more than supercomputer BlueGene ) {Link without Title}
- over 12 Petabytes of free disk space
- SETI@home: 2.7 million years of computer time (2006)
See Also: Distributed.net
Distributed.net runs several projects:
See Also: Parabon Computation
The Parabon Computation client uses a Java VM technology, and is commercial in nature.
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.
- Genome Comparison — finding all possible similarities between predicted proteins and all known genome sequences decoded to date.
- Help Cure Muscular Dystrophy Phase I (UD.EXE version only)
- s of breast, head, and neck cancers.
- Smallpox Research
Custom software encompasses distributed computing projects that do not make use of a third-party generic client-server infrastructure.
- 15k Search {Link without Title} Automated search for large titanic prime numbers, of special forms.
- Artificial Intelligence Reverse Engineering the Brain.
- Background Pi {Link without Title} 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.''
- .
- Cuboid simulation project (important for industry, biophysics and statistics) {Link without Title}
- D2OL — works to discover drug candidates against Anthrax , Smallpox , Ebola and SARS and other potentially devastating infectious diseases. (Uses Java VM)
- 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 .
- and whose goal is to understand why Proteins Misfold . Folding@home uses Cosm client architecture with broad set of scientific cores {Link without Title} .
- GIMPS — Great Internet Mersenne Prime Search, dedicated to finding ever larger Mersenne Prime s.
- 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 {Link without Title} — Generates stock forecasts by application of artificial intelligence with the aid of artificial neural networks.
- which will be used to measure the mass of Neutrino s.
- NFSNET — uses the Number Field Sieve to factor increasingly large integers.
- 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 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 Sequence s, to solve the Sierpinski Problem . So far primes in 10 sequences have been found.
- StrataGenie {Link without Title} — searches for trading strategies in intraday stock market data and distributes trading signals to subscribers.
- 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. {Link without Title}
- 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. {Link without Title}
- 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 . {Link without Title}
These projects were either abandoned outright or in some cases merged with other larger ongoing projects.
Popular projects in volunteer distributed computing include1 :
These projects attempt to make large physical computation infrastructures available for researchers to use:
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 Cluster s — Linux based parallel computing using commodity hardware.
- Condor — a flexible high-throughput distributed computing scheduler
- Distributed Object s — systems like CORBA , Microsoft D/COM , Java RMI , and others that try to map Object Oriented design onto the network.
- 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 .
- JSTM — uses a java Software Transactional Memory implementation for distributed object replication.
- Popular Power — (Defunct) building a platform for Internet-wide distributed computing.
- Sun GridEngine — a distributed resource management system, similar to Condor
- Xgrid — software developed by Apple's Advanced Computation Group .
- Vaakya — software developed by Vaakya Technologies Pvt. Ltd., a Bangalore-based company. It has its own language and different frameworks (e.g. business apps, 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.
|