Grid computing es una forma de computacion paralela que usa el potencial disponible de mu8chas maquinas conectadas a la red para de esta forma enfrentar tareas complejas de calculo. Hay varios proyectos de este estilo en la red, donamos nuestro tiempo de maquina y a cambio recibimos tiempo para poder enviar y procesar nuestros proyectos. Por lo general se obtiene un sdk para programar en java y alli montamos nuestro proyecto, tambien incluyen simuladores a ver que tal funciona todo antes de enviarlo a al servidor central para ser distribuido.
http://www.globalgridexchange.com/grid/about/gridcomputing.aspx