1.4 Complejidad de los SD

Los Sistemas Distribuidos tienen mas de dos decadas de haber existido, entre sus caracteristicas se encuentran las siguientes:

  • Fuente basica de la complejidad de los SD recae en la conexion de sus componentes
  • Existen fallas en todos los Sistemas, solo que en un SD resulta mas visible, entre las fallas mas comunes encontramos:
a)Fallas de Propagacion
b)Fallas por el tamaño del Sistema

  • Las aplicaciones distribuidas deben estar preparadas para soportar fallas parciales
  • Sedebe tener mecanismos para localizacion de Recursos, equipos asi como la coordinacion de las replicas de los estados de los servidores.
  • No se tiene una disponibilidad de memoria global y un reloj global, en este caso no se puede predecir los retardos y mensajes.
  • Serequiere de una sincronizacion para actualizar el sistema.

1.3 Ventajas y Desventajas de un SD



Ventajas
  • Los usuarios acceden a los recursos remotos locales de la misma manera que se accesa a un recurso local.
  • Remplazo de un recurso en caso de alguno este descompuesto.
  • La comunicacion con un proceso remoto es similar a leer un archivo

Desventajas
  • Fallos de mantenimiento debido a la magnitud LAN, MAN, WAN
  • Deficiencia en la administracion
  • Fallas de seguridad
  • Fallas de temporizacion


Ventajas y Desventajas (sistemas.itlp.edu.mx):


Ventajas:

Procesadores más poderosos y a menos costos

* Desarrollo de Estaciones con más capacidades

* Las estaciones satisfacen las necesidades de los usuarios.

* Uso de nuevas interfaces.

Avances en la Tecnología de Comunicaciones.

* Disponibilidad de elementos de Comunicación.

* Desarrollo de nuevas técnicas.

Compartición de Recursos.

* Dispositivos (Hardware).

* Programas (Software).

Eficiencia y Flexibilidad.

* Respuesta Rápida.

* Ejecución Concurrente de procesos (En varias computadoras).

* Empleo de técnicas de procesamiento distribuido.

Disponibilidad y Confiabilidad.

* Sistema poco propenso a fallas (Si un componente no afecta a la disponibilidad del sistema).

* Mayores servicios que elevan la funcionalidad ( Monitoreo, Telecontrol, Correo Eléctrico, Etc.).

Crecimiento Modular.

* Es inherente al crecimiento.

* Inclusión rápida de nuevos recursos.

* Los recursos actuales no afectan.

Desventajas:

Requerimientos de mayores controles de procesamiento.

Velocidad de propagación de información ( Muy lenta a veces).

Servicios de replicación de datos y servicios con posibilidades de fallas.

Mayores controles de acceso y proceso ( Commit ).

Administración más compleja.

Costos.

1.2 Objetivos




Los sistemas distribuidos deben ser confiables ya que si un componente del sistema se descompone otro componente puede ser capaz de reemplazarlo

Caracteristicas de los SD

  • Flexibilidad
  • Economia
  • Escalabilidad
  • Transparencia
Otras Caracteristicas(sistemas.itlp.edu.mx):
  • Cada elemento de computo tiene su propia memoria y su propio Sistema Operativo.
  • Control de recursos locales y remotos.
  • Sistemas Abiertos (Facilidades de cambio y crecimiento).
  • Plataforma no standard ( Unix, NT, Intel, RISC, Etc.).
  • Medios de comunicación ( Redes, Protocolos, Dispositivos, Etc.).
  • Capacidad de Procesamiento en paralelo.
  • Dispersión y parcialidad.

1.1 Definicion de Sistemas Distribuidos




Sistema Distribuido:
Una coleccion de computadoras conectadas por una red de comunicaciones que el usuario persive como un solo sistema. El usuario accesa a los recursos remotos de la misma manera que si accesara a un recurso local


Otra definicion (sistemas.itlp.edu.mx):

Es un concepto poco claro de definir. Colección de elementos de cómputo autónomo que se encuentran físicamente separados y no comparten una memoria común, se comunican entre sí a través del intercambio de mensajes utilizando un medio de comunicación.