Distributed computing

From Citizendium
Revision as of 10:53, 23 February 2007 by imported>Nick Johnson (initial)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

In computer science, distributed computation refers to a strategy for improving the speed of highly parallelizable tasks by distributing pieces of the problem across many computers that together form a distributed computer. Unlike clusters, the computers in a distributed computer may be distributed over large networks, and may be owned by many people or institutions.

Network Topology

A distributed computer system generally employs one or more master computers, and very many worker computers. The master computer's role is to break the problem into a series of smaller problems (work loads) and to send these two participating workers. The workers then perform the work and send the results back to the master computer.


Famous Examples