SISTEMA DISTRIBUIDOS
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.
CARACTERISTICAS
comparticion de recursos
en hardware
disco duro
memoria RAM
en software
aplicaciones
base de datos
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
concurrencia
es cuando una maquina esta ejecutando varios procesos donde tambien se puede entrelazar con varios procesos
escalabilidad
es un sistema que se puede medir por distintos modos de escalabilidad
E. respecto al tamaño
E. respecto geometricamente
E. respecto administritivamente
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. acceso
T.ubicacion
T. migracion
T. reubicacionn
T. concurrencia
EVOLUCION
PROCESAMIENTO CENTRALIZADO
virtualidad
PROCESAMIENTO EN RED
interoperabilidad
PROCESAMIENTO DITRIBUIDO
transparencia
TIPOS DE SISTEMAS
SD DE COMPUTO
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.
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.
SD DE INFORMACION
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.
BEGIN_TRANSACTION
END_TRANSACTION
ABORT_TRANSACTION
READ
WRITE
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
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.
requerimiento de aplicaciones moviles
sistema casero
sistema electronicos para el cuidado de la salud
redes de monitoreo
DESVENTAJA
nesecidad deun nuevo tipo de software
son mas complejos
problemas en red de interconexion
perdida de mensaje y saturacion
seguridad y confidencialidad
mayores controles de accesoy proceso
VENTAJAS
comparticion de recursos
procesamiento en paralelo
tolerancia a fallos
escalabilidad
eficiencia y flexibilidad