Anda di halaman 1dari 3

Andrs Felipe Meja Moreno

1088309485

SISTEMAS DISTRIBUIDOS: Sistemas cuyos componentes hardware y


software, que estn en computadoras conectadas en red, se comunican y
coordinan sus acciones mediante el paso de mensajes, para el logro de un
objetivo. Se establece la comunicacin mediante un protocolo preestablecido.

CARACTERSTICAS DE LOS SISTEMAS DISTRIBUIDOS:


Concurrencia: Esta caracterstica de los sistemas distribuidos permite que los
recursos disponibles en la red puedan ser utilizados simultneamente por los
usuarios y/o agentes que interactan en la red.
Carencia de reloj global.- Las coordinaciones para la transferencia de
mensajes entre los diferentes componentes para la realizacin de una tarea, no
tienen una temporizacin general, est ms bien distribuida en los
componentes.
Fallos independientes de los componentes.- Cada componente del
sistema pudiera fallar de manera independientemente, y los dems continuar
ejecutando sus acciones. Esto permite el logro de las tareas con mayor
efectividad, pues el sistema en su conjunto continua trabajando.
Transparencia: La transparencia hace referencia a la habilidad que tienen las
aplicaciones de tratar al sistema en el que operan sin importar si este es distribuido o no y sin
importar el hardware o la implementacin. Muchas reas de un sistema puede beneficiarse de
la transparencia, incluyendo el acceso, la ubicacin, el funcionamiento, la denominacin, y la
migracin.
Escalabilidad: La

tendencia indica que el tamao de los sistemas distribuidos


es hacia cientos de miles y aun decenas de millones de usuarios conectados [25,
Tanenbaum].
Existen cuellos de botella potenciales que se debe intentar evitar en los sistemas
distribuidos de gran escala:
Componentes centralizados:
o Ej.: un solo servidor de correo para todos los usuarios.
Tablas centralizadas:
o Ej.: un nico directorio telefnico en lnea.

Algoritmos centralizados:
o Ej.: realizacin de un ruteo con base en la informacin completa.
Se deben utilizar algoritmos descentralizados con las siguientes caractersticas:
Ninguna mquina tiene la informacin completa acerca del estado del
sistema.
Las mquinas toman decisiones solo en base a la informacin disponible
de manera local.
El fallo de una mquina no arruina el algoritmo.
No existe una hiptesis implcita de la existencia de un reloj global.

Un importante objetivo de los sistemas distribuidos es


que si una mquina falla, alguna otra debe encargarse del
trabajo
Confiabilidad:

VENTAJAS:

Una de las ventajas de los sistemas distribuidos es la economa, pues es


mucho ms barato, aadir servidores y clientes cuando se requiere
aumentar la potencia de procesamiento.
El trabajo en conjunto. Por ejemplo: en una fbrica de ensamblado, los
robots tienen sus CPUs diferentes y realizan acciones en conjunto,
dirigidos por un sistema distribuido.
Tienen una mayor confiabilidad. Al estar distribuida la carga de trabajo
en muchas mquinas la falla de una de ellas no afecta a las dems, el
sistema sobrevive como un todo.
Capacidad de crecimiento incremental. Se puede aadir procesadores al
sistema incrementando su potencia en forma gradual segn sus
necesidades.

DESVENTAJAS:
El principal problema es el software, el diseo, implantacin y uso del software
distribuido, pues presenta numerosos inconvenientes. Los principales
interrogantes son los siguientes:

Qu tipo de S. O., lenguaje de programacin y aplicaciones son


adecuados para estos sistemas?
Cunto deben saber los usuarios de la distribucin?
Qu tanto debe hacer el sistema y qu tanto deben hacer los usuarios?

Anda mungkin juga menyukai