Si existe, especialmente en Linux.
Hay 2 acercamientos:
1) La idea consiste en usar una maquina como servidor y la otra como terminal tonta. Asi una maquina tan vieja como un 486 puede estar corriendo un X con GNOME perfectamente puesto que la aplicacion realmente corre en una maquina mas grande. Rervisa
Linux Terminal Server Project
2) Una configuracion donde dos (o mas) maquinas trabajen en conjunto para sacar adelante una tarea de procesamiento complejo. En esta caso ambas maquinas procesan por igual. A esto se le llama cluster, mi experiencia y lecturas van en torno a
OpenMosix, muy bueno.