Distributed computing

From Citizendium
Revision as of 18:19, 23 February 2007 by imported>Robert Tito
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