Caracteristicas De Diseño Sistema Distribuido

Páginas: 5 (1124 palabras) Publicado: 9 de octubre de 2011
Transparencia
Los usuarios deben percibir que la colección de máquinas conectadas son un sistema de tiempo compartido de un solo procesador:
* Un sistema que logre este objetivo se dice que es transparente.
Desde el punto de vista de los usuarios, la transparencia se logra cuando:
* Sus pedidos se satisfacen con ejecuciones en paralelo en distintas máquinas.
* Se utilizan unavariedad de servidores de archivos.
* El usuario no necesita saberlo ni notarlo.
La transparencia desde el punto de vista de los programas significa diseñar la interfaz de llamadas al sistema de modo que no sea visible la existencia de varios procesadores.
No es transparente un sistema donde el acceso a los archivos remotos se realice mediante:
* El establecimiento explícito de unaconexión en la red con un servidor remoto.
* El envío posterior de mensajes, donde el acceso a los servicios remotos será distinto al acceso a los servicios locales.
Existen distintos tipos de transparencia en un sistema distribuido:
* De localización: los usuarios no pueden indicar la localización de los recursos.
* De migración: los recursos se pueden mover a voluntad sin cambiar susnombres.
* De réplica: los usuarios no pueden indicar el número de copias existentes.
* De concurrencia: varios usuarios pueden compartir recursos de manera automática.
* De paralelismo: las actividades pueden ocurrir en paralelo sin el conocimiento de los usuarios.

Flexibilidad
La Flexibilidad dentro de sistema operativo distribuido, describe su capacidad para soportar cambios,actualizaciones y mejoras que le permitan irse desarrollando al mismo ritmo de la evolución tecnológica.
Dicha capacidad es una virtud y un conflicto. Una Virtud debido a las grandes necesidades de los sistemas operativos de mejorar después de las primeras versiones y un conflicto que surge entre los sistemas de con Núcleo Monolítico y los sistemas con Micro núcleo las cuales son dos arquitecturasdistintas del núcleo del sistema operativo.

Núcleo Monolítico
Como ejemplo de sistema operativo de núcleo monolítico esta UNIX, estos sistemas tienen en núcleo grande y complejo, que engloba todos los servicios del sistema. Esta programado de forma no modular, y tiene un rendimiento mayor que un micro núcleo. Sin embargo, cualquier cambio a realzar en cualquiera de los servicios, requiere de hacerun STOP a todos los servicios y la recopilación del núcleo.

Micro Núcleo.
La arquitectura ofrece la alternativa al núcleo monolítico, se basa en una programación altamente modular y tiene un tamaño mucho menor que el núcleo monolítico. Como consecuencia, el refinamiento y el control de errores son mas rápidos y sencillos. Además, la actualización de los servicios es más sencilla y ágil. Yaque solo es necesario la recopilación del servicio y no de todo el núcleo. Como desventaja, El rendimiento se ve afectado negativamente.
En la actualidad la mayoría de los sistemas operativos distribuidos en desarrollo tienden a un diseño de micro núcleo el cual aun siendo un poco mas lento, garantiza una estabilidad mayor y un aumento de la flexibilidad del sistema.

Confiabilidad
Un importanteobjetivo de los sistemas distribuidos es que si una máquina falla, alguna otra debe encargarse del trabajo.
La confiabilidad global teórica del sistema podría ser el “or” booleano de la confiabilidad de los componentes; ejemplo:
* Se dispone de 5 servidores de archivos, cada uno con una probabilidad de 0,95 de funcionar en un instante dado.
* La probabilidad de falla simultánea de los 5es (0,05)5 = 0,000006.
* La probabilidad de que al menos uno esté disponible es 0,999994.
La confiabilidad práctica se ve disminuida ya que muchas veces se requiere que ciertos servidores estén en servicio simultáneamente para que el todo funcione, debido a ello algunos sistemas tienen una disponibilidad más relacionada con el “and” booleano de las componentes que con el “or” booleano....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Características de sistemas distribuidos
  • Caracteristicas de los sistemas distribuidos
  • Caracteristicas y propiedades de un diseño de sistema
  • Caracteristicas de los sistemas distribuidos
  • Sistemas distribuidos
  • sistema distribuido
  • Sistemas Distribuidos
  • sistema distribuido

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS