sistemas distriuidos
TRANSCRIPT
7/23/2019 SISTEMAS DISTRIUIDOS
http://slidepdf.com/reader/full/sistemas-distriuidos 1/11
Sistemas dLotes:
Sistemas centralizados de tiempocompartido:
Sistemas de teleproceso:
Sistemas pers
1. Ejemplos de Sistemas Distribuidos.
7/23/2019 SISTEMAS DISTRIUIDOS
http://slidepdf.com/reader/full/sistemas-distriuidos 2/11
APLICACIONES DIS!I"#IDAS
APLICACIONES
Aplicaciones paralelas: muc$as tareas a la %ez objeti%o
disminuir el tiempo de ejecuci&n Aplicaciones d'moti%aciones(:
Alto rendimiento: cluster computing
tolerancia a )allos: replicaci&n* transacciones
sistemas in)orm+ticos bancarios
la ,esti&n de la consistencia es cr-ticaAlta a disponibilidad: caching, mirroring
bajo tiempo de respuesta: * sistemas de /c$eros0
la consistencia es importante* pero no cr-tica mo%ilidad* aplicaciones AmI
7/23/2019 SISTEMAS DISTRIUIDOS
http://slidepdf.com/reader/full/sistemas-distriuidos 3/11
!EAS DE LA IN3O!4ICA APLICADAA LOS SISE4AS DIS!I"#IDOS
Comunicaciones.
Sistemas operati%os distribuidos.
"ase de datos distribuidas.
Ser%idores distribuidos de /c$eros.
Len,uajes de pro,ramaci&n
Distribuidos
Sistemas de tolerancia de )allos
7/23/2019 SISTEMAS DISTRIUIDOS
http://slidepdf.com/reader/full/sistemas-distriuidos 4/11
7/23/2019 SISTEMAS DISTRIUIDOS
http://slidepdf.com/reader/full/sistemas-distriuidos 5/11
P!OPIEDADES SISE4AS DIS!I"#IDO
•Escalabilidad.5 El sistema es escalable si conserva su eocurrir un incremento considerable en el número de recu
número de usuarios.
•ratamiento de 3allos.5 La posibilidad que tiene el seguir funcionando ante fallos de algún componentindependiente, pero para esto se tiene que tener alguna asolución. Técnicas para tratar fallos:
•Detecci&n de )allos. lgunos fallos son deteccomprobaciones por e!emplo.
•Enmascaramiento de )allos. lgunos fallos detectaocultarse o atenuarse.
7/23/2019 SISTEMAS DISTRIUIDOS
http://slidepdf.com/reader/full/sistemas-distriuidos 6/11
P!OPIEDAD 61
Escalabilidad: "apacidad de crecer sin dism
rendimiento
#asada en la modularidad de espacios de nombres idob!etos de diferente naturale%a: $c&eros, procesos, direcciones de memoria '()*+
espacios lineales 'memoria+: - bits insu$cientes
en general los espacios de nombres son !er/rquicos y poescalables por naturale%a, *antenimiento del renreplicación
mirroring, caching
obtener transparencia de replicación es comple!o0costos
7/23/2019 SISTEMAS DISTRIUIDOS
http://slidepdf.com/reader/full/sistemas-distriuidos 7/11
P!OPIEDAD 67
3iabilidad
“Capacidad para realizar correctamente y en todo
momento las funciones para las que se ha diseñado”
Disponibilidad
1racción de tiempo que el sistema est/ operativo '2+
3 par/metros: MTBF (Mean Time Beteen Failures!, MTT"#
3 componentes de alta calidad vs replicación 'm/s barata+
olerancia a )allos
"apacidad para seguir operando correctamente ante el fallo de alguno de sus
3 replicación 'pasiva, activa+
7/23/2019 SISTEMAS DISTRIUIDOS
http://slidepdf.com/reader/full/sistemas-distriuidos 8/11
P!OPIEDAD 68
Consistencia
4roblemas relacionados con la replicación
la red de intercone5ión es una nueva fuente de fallos
la seguridad del sistema es m/s vulnerable
la gestión del estado global es m/s comple!a0costosa
4roblemas para mantener la consistencia
distribución f6sica: varias copias, cada una con su estado
errores y0o retardos en las comunicaciones
ausencia de relo! global: 7cómo ordenar eventos8
9cnicas: transacciones, comunicación a grupos para un rendimiento acrela!ar consistencia
7/23/2019 SISTEMAS DISTRIUIDOS
http://slidepdf.com/reader/full/sistemas-distriuidos 9/11
CA!ACE!SICAS 4IDDELA!E:
Independiza el ser%icio de su implantaci&n* del sistema oplos protocolos de comunicaciones.
Permite la con%i%encia de distintos ser%icios en un mismo
Permite la transparencia en el sistema.
4odelo tradicional: 4onitor de teleproceso o CICS* u<edo
4odelo OO: CO!"A.
7/23/2019 SISTEMAS DISTRIUIDOS
http://slidepdf.com/reader/full/sistemas-distriuidos 10/11
7/23/2019 SISTEMAS DISTRIUIDOS
http://slidepdf.com/reader/full/sistemas-distriuidos 11/11
SISE4A OPE!AI=O O!>ANI?ADO CO4O4IDDLEA!E