conjunto de PC’s conectados entre si,ofreciendo una vision de sistema unicopudiendo
ser heterogeneos habiendo un puente
PERSPECTIVAS; nuevas aplicaciones distribuidas(por ejemplo las redes p2p como Ares
o Bittorrent)
PROPIEDADES DE LOS SISTEMAS DISTRIBUIDOS: sistema distribuidos que pretenda ofrecer una visión
de sistema única
TRANSPARENCIA: una visión de único sistema (hardware – software) se pueden describir:
Identificación: son independientes de la topología de red y la propia distribución de recursos
Física: Ni los usuarios ni las aplicaciones conocen en que nodo reside el recurso accedido,implica
también que pueden migrar sin que las aplicaciones sean afectadas.
Replicación: Ni los usuarios ni las aplicaciones conocen cuantas unidades hay en cada recurso, ni si se
añaden o eliminan copias del recurso, sin ser comprometida cuando los clientes escriben sobre un
mismo archivo
Paralelismo: Una aplicación puede ejecutarse en paralelo sin que la aplicación tenga que especificarlo,
y sin consecuencias sobre la ejecución, salvo por cuestiones de rendimiento (procesos y memoria y
lock & unlock en NFS).
Comparticion: El que un recursos compartido intente ser accedido simultaneamente desde varias aplicaciones
no tiene efectos sobre la ejecucion de de la aplicacion (caching de NFS y demanda de peticiones).
Rendimiento: Implementar las propiedades de los sistemas distribuidos sera a costa de una perdida de
rendimiento (transparencia de cache en incremento del trafico de red y latencias)
ESCALABILIDAD : Una caracteristica de los sistema distribuidos es su modularidad, que permite una gran
flexibilidad y posibilidad de escalar el sistema, creciendo sin aumentar su complejidad ni rendimiento,
extendiendose a la integracion de servicios.
Debe proporcionar espacios de nombres suficientemente amplios, de forma que no supongan una limitacion
inherente, manteniendo el rendimiento en el acceso a los recursos cuando este crece.
Espacios de nombres: Identifican objetos de diferente naturaleza, como ficheros, procesos, variables, o incluso
direcciones de memoria (DSM memoria compartida distribuida), con limitaciones en direcciones de 32 bits.
CONCLUSION Una de las caracteristicas mas notables en los sistemas distribuidos es la transparencia, es decir
ocultar los procesos de hardware y software (como el codigo fuente o protocolos de comunicacion) al usuario,
presentandolo como si un solo PC se tratara, esta debe cumplir con requisitos importantes (ver 1.2.1
Transparencia) que aseguran la estabilidad del sistema, cubriendo una necesidad de informacion en tiempo y
forma. Haciendo reflexion en el porque y para que podemos comenzar a comprender la tecnologia distribuida
con estudiar a los clusteres (imagen de abajo), que es una tecnologia que usa hardware y software para
compartir recursos (RAM y Disco Duro, etc) con 2 o mas CPU’s conectados en red.