Sunteți pe pagina 1din 2

Objetivo de los sistemas distribuidos

 Un sistema distribuido debe hacer que los recursos sean fácilmente accesibles
 Debe ocultar de manera razonable el hecho de que los recursos están distribuidos
por toda la red.
 Debe ser abierto
 Debe ser escalable.

Ventajas de los sistemas distribuidos


Coulouris estudia las características importantes de los sistemas distribuidos. Identifican
las siguientes ventajas del uso de una aproximación distribuida para el desarrollo de
sistemas:

 Compartición de recursos: Un sistema distribuido permite compartir recursos


hardware y software como discos, impresoras, ficheros y compiladores que
asocian con computadoras de una red.
 Apertura: Los sistemas distribuidos son normalmente sistemas abiertos, IO que
significa que se diseñan sobre protocolos estándar que combinar equipamiento y
software de diferentes vendedores.
 Concurrencia: En un sistema distribuido, varios procesos pueden al mismo
tiempo sobre diferentes computadoras de la red. Estos procesos pueden (aunque
no necesariamente) comunicarse con otros durante su funcionamiento normal.
 Escalabilidad: Al menos en principio, los sistemas distribuidos son escalables en
tanto que la capacidad del sistema puede incrementarse añadiendo recursos para
cubrir nuevas demandas sobre el sistema. En la práctica, la red que une las
computadoras individuales del Sistema limitar la escalabilidad sistema. Si se
añaden muchas computadoras nuevas, entonces la capacidad de la red puede
resultar inadecuada.
 Tolerancia a defectos: La disponibilidad de varias computadoras y el potencial
para reproducir información significa que los sistemas distribuidos pueden ser
tolerantes a algunos fallos de funcionamiento del hardware y del software. En la
mayoría de los sistemas distribuidos, se puede proporcionar un servicio degradado
cuando ocurren fallos de funcionamiento; una completa pérdida de servicio sólo
ocurre cuando existe un fallo de funcionamiento en la red.
Desventajas de los sistemas distribuidos

Para sistemas organizacionales a gran escala, estas ventajas significan que los sistemas
distribuidos han reemplazado ampliamente a los sistemas heredados centralizados que
fueron lados en los años 80 y 90. Sin embargo, comparados con sistemas que se ejecutan
sobre un único procesador o un cluster de procesadores, los sistemas distribuidos tienen
varias desventajas:

 Complejidad: Los sistemas distribuidos son más complejos que los sistemas
centralizados. Esto hace más difícil comprender sus propiedades emergentes y
probar estos sistemas. Por ejemplo, en vez de que el rendimiento del sistema
dependa de la velocidad de ejecución de un procesador, depende del ancho de
banda y de la velocidad de los procesadores de la red. Mover los recursos de una
parte del sistema a Otra puede afectar de forma radical al rendimiento del sistema.
 Seguridad: Puede accederse al sistema desde varias computadoras diferentes, y
el tráfico en la red puede estar sujeto a escuchas indeseadas. Esto hace más difícil
el asegurar que la integridad de los en el sistema se mantenga y que los servicios
del sistema no se degraden por de denegación de servicio.
 Manejabilidad: Las computadoras en un sistema pueden ser de diferentes tipos
y pueden ejecutar versiones diferentes de sistemas 0-ik-rativos. Los defectos en
una máquina pueden propagarse a otras máquinas con consecuencias inesperadas.
Esto significa que se requiere más esfuerzo para gestionar y mantener el
funcionamiento del sistema.
 Impredecibilidad: Como todos los usuarios de la WWW los sistemas
distribuidos tienen una respuesta impredecible La respuesta depende de la carga
total en el sistema. de su organización y de la carga de la red. Como todos ellos
pueden cambiar con mucha rapidez, el tiempo requerido para responder a una
petición de usuario puede variar de una petición a otra.

S-ar putea să vă placă și