Arquitectura distribuida, Características de un SD

Páginas: 6 (1439 palabras) Publicado: 2 de marzo de 2015

Índice
Arquitectura distribuida 1
Características de un sistema distribuido 1
Transparencia 1
Escalabilidad 2
Fiabilidad y tolerancia a fallos 2
Consistencia 3
Ejemplo 3
Referencias 4

Arquitectura distribuida
Son sistemas multiprocesadores en los que las diferentes funciones del sistema se encuentran distribuidas en procesadores especializados: de instrucciones, de cálculo, de direcciones,etc. en la que el elemento de control se sitúa próximo al elemento a controlar.
Hay sistemas que son de arquitectura distribuida en cuanto a la capacidad de proceso, pero no lo son en cuanto a la ubicación física de los diferentes elementos de control y viceversa. Los sistemas que son de arquitectura distribuida en cuanto a su capacidad para ubicar elementos de control físicamente distribuidos notienen la capacidad de ubicar los procesos de control, que son ejecutados en uno o varios procesadores físicamente centralizados.
En los sistemas de arquitectura distribuida que utilizan como medio de transmisión el cable, existe un concepto a tener en cuenta que es la topología de la red de comunicaciones. La topología de la red se define como la distribución física de los elementos de controlrespecto al medio de comunicación (cable).
Características de un sistema distribuido
Transparencia
El objetivo esencial de un sistema distribuido es proporcionar al usuario y a las aplicaciones una visión de los recursos del sistema como gestionados por una sola máquina virtual. La distribución física de los recursos es transparente.
Pueden describirse diferentes aspectos de la transparencia:
Deidentificación. Los espacios de nombres de los recursos son independientes de la topología de la red y de la propia distribución de los recursos.
Deben entenderse como propiedades deseables. Como veremos reiteradamente, el compromiso con el rendimiento provoca en la práctica que algunas de las propiedades se relajen.
De la ubicación física de los recursos. Ni los usuarios ni las aplicaciones conocenen qué nodo reside el recurso accedido, o si éste es local o remoto.
De replicación. Ni los usuarios ni las aplicaciones conocen cuántas unidades hay de cada recurso, ni si se añaden o eliminan copias del recurso.
De paralelismo. Otra consecuencia de la replicación de recursos es que una aplicación puede ejecutarse en paralelo, sin que la aplicación tenga que especificarlo, y sin consecuenciassobre la ejecución, salvo por cuestiones de rendimiento.
De compartición. El que un recurso compartido intente ser accedido simultáneamente desde varias aplicaciones no tiene efectos sobre la ejecución de la aplicación.
De rendimiento. Inevitablemente, implementar las propiedades de los sistemas distribuidos será a costa de una pérdida de rendimiento.
Escalabilidad
Una de las características delos sistemas distribuidos es su modularidad, lo que le permite una gran flexibilidad y posibilita su escalabilidad, definida como la capacidad del sistema para crecer sin aumentar su complejidad ni disminuir su rendimiento. Uno de los objetivos del diseño de un sistema distribuido es extender la escalabilidad a la integración de servicios. La escalabilidad presenta dos aspectos. El sistemadistribuido debe proporcionar espacios de nombres suficientemente amplios, de forma que no supongan una limitación inherente, y mantener un buen nivel de rendimiento en el acceso a los recursos cuando el sistema crece.

Espacios de nombres. Los espacios de nombres, al igual que en los sistemas centralizados, pueden identificar objetos de diferente naturaleza, como ficheros, procesos, variables, o inclusodirecciones de memoria (en los sistemas de memoria compartida distribuida, DSM).
Complejidad/rendimiento. El crecimiento de un sistema distribuido puede introducir cuellos de botella y latencias que degradan su rendimiento. Además del incremento de los costes de comunicación por el aumento de la distancia física entre los componentes del sistema, la complejidad estructural de los algoritmos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Características de la Arquitectura
  • Características De La Arquitectura
  • Características de sistemas distribuidos
  • Caracteristicas De Diseño Sistema Distribuido
  • Caracteristicas de los sistemas distribuidos
  • Caracteristicas de los istemas distribuidos
  • Arquitectura japonesa caracteristicas
  • caracteristicas de la arquitectura romanica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS