Distributed computing: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Robert Tito
mNo edit summary
imported>Robert Tito
mNo edit summary
Line 1: Line 1:
[[Category: Big Write]]
[[Category: Big Write]]
[[Category:Mathematics Workgroup|Mathematics]]


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

Revision as of 17:19, 23 February 2007


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