Distributed computing

Distribute computing refers to computers sharing their load over other computers.

Projects such as @HOME and SETI use the computer power of volunteers for their research.

An excellent example of a distributed computing program is distcc. dictcc asks other computer equipped with the same program to compile preprocessed information for the main computer asking this help to use in building the program.