Este documento describe la computación distribuida y sus características. La computación distribuida utiliza múltiples computadoras conectadas a través de una red para resolver problemas demasiado grandes para una sola computadora. Algunos ejemplos son sistemas distribuidos, grids, clustering y computación de ciclos redundantes. Herramientas como Globus proveen la infraestructura básica para crear y ejecutar aplicaciones distribuidas.