Nacho+26-2-07

Los sistemas distribuidos ayudan a obtener altas prestaciones de varias maneras. Como por ejemplo los superordenadores, que son independientes, estan construidos como bloques separados unidos entre si. Por ejemplo en algunas mpresas que realizan animaciones graficas, usan todos los ordenadores unidos en malla para procesar grandes cargas computacionales. Otra ventaja de este sistema es que si un ordenador falla no se cae la red entera, ya que si algun sistema falla cualquiera de los otros puede funcionar. Hay muchos ejemplo de sistemas p2p como ppmate o joost, un sistema para mac, o napster, mensajeria instantanea (messenger). Tambien existen diferentes productos para crear culsters, como FOMIN. Otros sistemas GRID es por ejemplo IGV.

Hay muchos rerrores que se dan por sentados en la computacion distribuida, como el ancho de banda, la latencia, la seguridad de la red, que la topologia no cambia, el numero de administradores, el coste nulo, y todo esas caracteristicas hay que tenerlas en cuenta a la hora de programar. Tuvimos una primera toma de contacto con el lenguaje de progbramacion PERL y RUBY.