oreilly.comSafari Books Online.Conferences.
Articles Radar Books  

Distributed Computation

Category View | Alphabetical Listing | Detail Listing
Base One International Base One develops programming tools and middleware for developing P2P applications. The company uses its patent-pending technologies to extend Microsoft's Visual C++ and MFC classes and connect to any existing database including: SQL Server, Access, Sybase, IBM DB2, Oracle and SQL Anywhere. The company's Base/1 Internet Server (BIS) and other products are all build upon the same Peer-to-Peer, Rich Client Architecture. Current clients include Deutsche Bank, who uses BaseOne to create a virtual supercomputer able to do the work of a mainframe.
Bioinformatics.org: The Open Lab "Bioinformatics.org: The Open Lab" is a non-profit organization established in 1998 at the University of Massachusetts Lowell to provide Open Source software for bioinformatics by hosting its development and keeping biological information freely available. The group has 300 members working on a dozen products. One of which is "Piper", a Peer-To-Peer (P2P) distributed scripting language originally used to build a P2P collaboration tool for distributed bioinformatics applications. A FAQ is available onsite that provide more details about this organization and the nature of its work and projects.
CareScience, Inc. Care Data Exchange is CareScience, Inc.'s peer-to-peer technology that enables the exchange of information between healthcare organizations by providing highly secure, real-time Internet access to clinical results, patient demographics, medical records and other critical data. The system uses Intel's IAS (Internet Authentication Services) for its managed authentication services, and its risk assessment technologies are based on the Corporate Hospital Rating Project rules library developed at the University of Pennsylvania School of Medicine and rules libraries developed by The Wharton School of Business. CareScience, Inc. offers its public data benchmarking product, CaduCIS Net, free of charge to all hospitals, physician groups, health systems and plans.
Centrata Born at MIT and developed by pioneers in distributed computing, Centrata has created technology that connects desktop computers in an effort to create an enterprise-class computing platform.
ChessBrain ChessBrain is a globally distributed Chess playing network by veteran programmer Carlos Justiniano. The Simple Object Access Protocol (SOAP) and XML -powered P2P framework currently connects hundreds of node operators in 24 countries. Players request a serial number and download a game viewer client that interacts with the main ChessBrain server, known as the SuperNode server. The SuperNode server dispatches move branches to hundreds of peernode servers for processing. The six kinds of clients currently used are PHP game viewer, Java/Flash MX game viewer, C++/Win32/DirectX3D game viewer, Linux/Win32/Cygwin/MacOS X server node, PHP SOAP proxy (for returning SOAP responses) and a SOAP::Lite-driven Perl test suite that handles important automated testing tasks. A C++-based intelligent agent named Shannon runs as a SuperNode thread to communicate with Free Internet Chess Server (FICS).

The primary ChessBrain servers provide two publicly accessible sites, chessbrain.net and distributedchess.net. All ChessBrain SuperNode and PeerNode interactions take place via SOAP over Hypertext Transfer Protocol (HTTP), which is utilized as a common protocol allowing communications between ActionScript, C++, Java, Perl, and PHP programs running on Linux, MacOS X and Windows. The ChessBrain site provides links to a Quick Summary covering ChessBrain technology, the ChessBrain Web service, a global map of the ChessBrain Network, a well stocked Resources page, a FAQ and Mobile ChessBrain.
DataSynapse DataSynapse is a global provider of application virtualization software. The company's flagship products, GridServer® and FabricServer™, virtualize business-critical applications and adaptively provision them across a real-time infrastructure. DataSynapse drives business agility through shared services, helping clients reduce the cost and complexity of their IT infrastructure. The company is headquartered in New York City and can be found at www.datasynapse.com.
Distributed.net Distributed.net is a non-profit organization, founded in 1997, to promote distributed computing and develop applications that enable it. The project says its efforts now encompass thousands of users around the world, and its computing power has grown to become equivalent to that of more than 160,000 Pentium II, 266-Mhz computers working 24 hours a day, 7 days a week, 365 days a year.
Entropia Download the Entropia app to your PC, and it uses your computer's idle resources in distributed computing applications for philanthropic organizations.
Globus The Globus project is developing the fundamental technology that is needed to build computational grids. Grids are persistent environments that enable software applications to integrate instruments, displays, computational and information resources that are managed by diverse organizations in widespread locations. Grid applications often involve large amounts of data and/or computing and often require secure resource sharing across organizational boundaries.

The Globus project is centered at Argonne National Laboratory’s Mathematics and Computer Science Division and the University of Southern California’s Information Sciences Institute. Major partners include the National Computational Science Alliance, the NASA Information Power Grid project, the National Partnership for Advanced Computational Infrastructure, the University of Chicago, and the University of Wisconsin.
Intel Philanthropic Peer-to-Peer Program Intel is working with the scientific community on a distributed computation project that enables the average PC user to perform acts of PC Philantropy, or the donation of unused computing resources to benefit charity. Intel's goal is to build the largest virtual supercomputer to date with cooperative-computing software that will link millions of users to a P2P network passing processing power to medical researchers. Users can currently download software to help the United Devices Cancer Research Program search for new drugs, or help the Stanford Alzheimer and Amyloidogenic Disease Research Program study protein misfolding. To participate users need an Intel-compatible PC with 48 Mb of RAM, a 500 Mb hard drive with 20 Mb free, an internet connection and an 800x600 256 color display. The United Devices Cancer Research Program software requires Windows 95/98/ME/2000/NT4/XP. The Stanford Alzheimer Research Program requires Windows 2000/NT4.
International Interactive Commerce, Ltd. International Interactive Commerce, Ltd. (IIC) creates distributed Internet server software. IIC's technology uses software agents to break up and re-distribute rich media and applications by utilizing unused portions of Internet bandwidth to deliver the reassembled package to endusers.This provides a solution for delivering rich media, for example, with no streaming on the server side or increased bandwidth requirements. The company calls this optimized use of currently underutilized network resources Distributed Internet Server Technology. Distributed Internet Server software is Java2 compliant, and does not require changing existing applications systems or rearchitecting of existing server environments. The IIC Research and Development team includes scientists formerly employed at IBM, Sprint, GE, GTE, SilkNet and XEROX.
MangoSoft Mangosoft's suite of software solutions uses a patented technology known as "pooling" to address the needs of small businesses, workgroups and large enterprises. Pooling is a clustered caching technology that utilizes the network and resources on PC and workstations to deliver software services normally associated with servers.

Mangosoft's products include Cachelink, a software-based web caching product that increases the delivery speed of Internet and intranet content to end-users, and Mangomind, a business user file-sharing application.
Mithral Communications & Design Inc. Mithral produces developer tools under the Cosm product family name. Cosm Phase 1 is a set of open protocols and applications designed to allow distributed computers to work together on projects. The project may be a mathematical challenge, or rendering an animation, or writing. Cosm also involves building the libraries, APIs, and standards that are required to make those types of applications easy to develop for every kind of system.

Mithral has released a Client Server Software Development Kit to enable developers to write large scale client-server applications, including distributed computing and peer-to-peer applications.
Parabon Computation Parabon has two products: the Pioneer application that users download to make use of available cycles on their desktop machines, and Frontier, a platform for secure distributed computing for "compute-intensive" projects.
Popular Power Popular Power closed up shop after it was unable to close the venture capital it needed to continue. Before shutting down, Popular Power's distributed computation platform was used for several non-profit efforts including a project for developing influenza vaccines. See Richard Koman's article, Popular Power Turns Off the Lights, for more details about this innovative company and its untimely demise.
Porivo Technologies, Inc. Porivo provides peer-to-peer, distributed computing technologies that harness the spare capacity of networked PCs around the world. By providing a software development kit, it allows software authors to have their programs executed by large networks of peered computers.
REBOL REBOL (Relative Expression-Based Object Language) is a messaging language developed by the designer of the Amiga OS, Carl Sassenrath. REBOL is currently serving as the platform for REBOL/Express, a distributed computing application for the Internet that consists of REBOL/Link on the client side and REBOL/Server, a lightweight management server that compliments the existing web server. The REBOL/Core kernel runs on over 40 different operating systems, supports most third-party applications and data sources, and enables direct P2P connections, file synchronization, collaboration and messaging. A technical overview, FAQ and a selection of application downloads for REBOL are also available for review.
SETI@home: The Search for Extraterrestrial Intelligence SETI@home is one of the SETI (Search for Extraterrestrial Intelligence) projects that searches for extraterrestrial life. SETI@home allows anyone with a computer and an Internet connection to take part in the search. By using the computer while the owner is away, the SETI@home screensaver is able to search for extraterrestrial signals.

Most of the SETI programs in existence today build large computers that analyze data from the telescope in real time. None of these computers look very deeply at the data for weak signals nor do they look for a large class of signal types, because they are limited by the amount of computer power available for data analysis.

To tease out the weakest signals, a great amount of computer power is necessary. It would take a monstrous supercomputer to get the job done. SETI@home is about using thousands of small computers, all working simultaneously on different parts of the analysis to do the job.
Ubero Ubero stands for "universal binding and execution of redundant objects." Essentially, Ubero is a distributed object computing platform that unites an unlimited number of computers connected to the Internet to achieve certain computing tasks.
United Devices, Inc.: Individuals Accelerating Science United Devices makes use of spare resources (such as idle PCs) connected to the Internet. They supply customers such as corporations and research facilities with the computing resources required to solve large computational problems, run financial analyses, or find cures for diseases. A PC download will soon be available in order to enable the public to participate in projects.
ZetaGrid ZetaGrid is a platform-agnostic, open source grid architecture currently working on a proof for the Riemann Hypothesis, one of the most important unsolved problems in modern mathematics. The problem, which deals with the distribution of prime numbers, has remained unsolved since 1859 despite significant prizes that were offered for its solution. A solution could lead to a simple method for determining whether a number is a prime. The fact that there is no simple method is the underpinning of most current encryption schemes.

The ZetaGrid client acts locally as a screen saver, and is available for Linux, AIX and Windows 95/98/Me/2000/NT/XP. It requires Java Runtime Environment 1.2.2 or later.

P2P Weblogs

Richard Koman Richard Koman's Weblog
Supreme Court Decides Unanimously Against Grokster
Updating as we go. Supremes have ruled 9-0 in favor of the studios in MGM v Grokster. But does the decision have wider import? Is it a death knell for tech? It's starting to look like the answer is no. (Jun 27, 2005)

> More from O'Reilly Developer Weblogs

More Weblogs
FolderShare remote computer search: better privacy than Google Desktop? [Sid Steward]

Data Condoms: Solutions for Private, Remote Search Indexes [Sid Steward]

Behold! Google the darknet/p2p search engine! [Sid Steward]

Open Source & The Fallacy Of Composition [Spencer Critchley]