martes, 4 de septiembre de 2012

Sistemas Operativos Distribuidos - Ventajas y Desventajas

Ventajas de los Sistemas Distribuidos con Respecto a los Centralizados

Una razón para la tendencia hacia la descentralización es la economía. Herb Grosch formuló la que se llamaría “Ley de Grosch”:
  • El poder de cómputo de una CPU es proporcional al cuadrado de su precio:
    • Si se paga el doble se obtiene el cuádruple del desempeño.
  • Fue aplicable en los años setentas y ochentas a la tecnología mainframe.
  • No es aplicable a la tecnología del microprocesador:
    • La solución más eficaz en cuanto a costo es limitarse a un gran número de cpu baratos reunidos en un mismo sistema.

Los sistemas distribuidos generalmente tienen en potencia una proporción precio/desempeño mucho mejor que la de un único sistema centralizado.


Algunos autores distinguen entre:
  • Sistemas distribuidos: están diseñados para que muchos usuarios trabajen en forma conjunta.
  • Sistemas paralelos: están diseñados para lograr la máxima rapidez en un único problema.

En general se consideran sistemas distribuidos, en sentido amplio, a los sistemas en que:

  • Existen varias cpu conectadas entre sí.
  • Las distintas CPU trabajan de manera conjunta.

Ciertas aplicaciones son distribuidas en forma inherente:

  • Controla los robots y máquinas en la línea de montaje.
  • Cada robot o máquina es controlado por su propia computadora.
  • Las distintas computadoras están interconectadas.

Una ventaja potencial de un sistema distribuido es una mayor confiabilidad:

  • Al distribuir la carga de trabajo en muchas máquinas, la falla de una de ellas no afectara a las demás:
    • La carga de trabajo podría distribuirse.
  • Si una máquina se descompone:
    • Sobrevive el sistema como un todo.

Otra ventaja importante es la posibilidad del crecimiento incremental o por incrementos:

  • Podrían añadirse procesadores al sistema, permitiendo un desarrollo gradual según las necesidades.
  • No son necesarios grandes incrementos de potencia en breves lapsos de tiempo.
  • Se puede añadir poder de cómputo en pequeños incrementos.

Ventajas de los Sistemas Distribuidos con Respecto a las PC Independientes

Satisfacen la necesidad de muchos usuarios de compartir ciertos datos:
  • Ej.: sistema de reservas de líneas aéreas.
También con los sistemas distribuidos se pueden compartir otros recursos como programas y periféricos costosos:
  • Ej.: impresoras láser color, equipos de fotocomposición, dispositivos de almacenamiento masivo (ej.: cajas ópticas), etc.
Otra importante razón es lograr una mejor comunicación entre las personas:
  • Ej.: correo electrónico:
    • Posee importantes ventajas sobre el correo por cartas, el teléfono y el fax:
      • Velocidad, disponibilidad, generación de documentos editables por procesadores de texto, etc.
La mayor flexibilidad es también importante:
  • La carga de trabajo se puede difundir (distribuir) entre las máquinas disponibles en la forma más eficaz según el criterio adoptado (por ej. costos).
  • Los equipos distribuidos pueden no ser siempre PC:
    • Se pueden estructurar sistemas con grupos de PC y de computadoras compartidas, de distinta capacidad.

Desventajas de los Sistemas Distribuidos

El principal problema es el software, ya que el diseño, implantación y uso del software distribuido presenta numerosos inconvenientes.

Los principales interrogantes son los siguientes:
  • ¿Qué tipo de S. O., lenguaje de programación y aplicaciones son adecuados para estos sistemas?.
  • ¿Cuánto deben saber los usuarios de la distribución?.
  • ¿Qué tanto debe hacer el sistema y qué tanto deben hacer los usuarios?.
La respuesta a estos interrogantes no es uniforme entre los especialistas, pues existe una gran diversidad de criterios y de interpretaciones al respecto.

Otro problema potencial tiene que ver con las redes de comunicaciones, ya que se deben considerar problemas debidos a pérdidas de mensajes, saturación en el tráfico, expansión, etc.

El hecho de que sea fácil compartir los datos es una ventaja pero se puede convertir en un gran problema, por lo que la seguridad debe organizarse adecuadamente.

En general se considera que las ventajas superan a las desventajas, si estas últimas se administran seriamente.

Bibliografia 




No hay comentarios:

Publicar un comentario