Categorias: Todos - red - seguridad - escalabilidad - tolerancia

por wilmer huanca 6 anos atrás

935

sistema distribuidos

Un sistema distribuido consiste en una serie de computadoras autónomas conectadas por una red, las cuales colaboran para alcanzar objetivos comunes. Este tipo de sistemas presenta tanto ventajas como desventajas.

sistema distribuidos

El SD es la conexión de computadores autónomos conectados por una red,que trabajan en conjunto y coordinan sus acciones o recursos para un determinado propósito

EJEMPLOS

SISTEMA DISTRIBUIDOS

QUE ES ?

caratula

VENTAJAS

eficiencia y flexibilidad
tolerancia a fallos
procesamiento en paralelo

DESVENTAJA

mayores controles de accesoy proceso
seguridad y confidencialidad
problemas en red de interconexion
perdida de mensaje y saturacion
nesecidad deun nuevo tipo de software
son mas complejos

TIPOS DE SISTEMAS

SD MASIVOS
S. embebidos

En este sistema se encarga para dispositivos de cómputo móviles y embebidos. Ahora nos enfrentamos a con sistemas distribuidos en los cuales la inestabilidad es el comportamiento predeterminado.

redes de monitoreo

sistema electronicos para el cuidado de la salud

sistema casero

requerimiento de aplicaciones moviles

SD DE INFORMACION
I. A. empresariales

Los componentes de las aplicaciones debían ser capaces de comunicarse entre sí de manera directa y no sólo mediante un comportamiento de petición-respuesta.

COMUNICACIÓN MIDDLEWARE

S.P. transacciones

se requiere primitivas de transacción especiales que deben ser proporcionadas ya sea por el sistema distribuido subyacente o por un lenguaje del sistema en tiempo de ejecución.

WRITE

READ

ABORT_TRANSACTION

END_TRANSACTION

BEGIN_TRANSACTION

SD DE COMPUTO
C. Malla o Grid

consiste en que los recursos de distintas organizaciones son puestos a la disposición de un grupo de personas o instituciones para que colaboren entre sí. Esta colaboración se implementa como una organización virtual.

C. Cluster

es utilizada para la programación paralela, en la que un programa sencillo de alta demanda computacional es ejecutado en paralelo o concurrentemente en múltiples computadoras conectadas a la red local.

EVOLUCION

PROCESAMIENTO DITRIBUIDO
PROCESAMIENTO EN RED
interoperabilidad
PROCESAMIENTO CENTRALIZADO
virtualidad

CARACTERISTICAS

transparencia
es el encargado de ocultar el hecho de que sus procesos y sus recursos están físicamente distribuidos a través de múltiples computadoras

T. concurrencia

T. reubicacionn

T. migracion

T.ubicacion

T. acceso

escalabilidad
es un sistema que se puede medir por distintos modos de escalabilidad

E. respecto administritivamente

E. respecto geometricamente

E. respecto al tamaño

concurrencia
es cuando una maquina esta ejecutando varios procesos donde tambien se puede entrelazar con varios procesos
apertura
en los SD se determina, por el grado hacia el que nuevos servicios de comparticion de recursos se pueden añadir sin perjudicar a los ya existentes
comparticion de recursos
en software

aplicaciones

base de datos

en hardware

disco duro

memoria RAM

DEFINICION

Es un conjunto de computadoras independientes que aparece ante sus usuarios como un sistema consistente y único. Por lo general, tiene un modelo o paradigma único que se presenta a los usuarios.