Zusammenfassung der Ressource
SISTEMAS DISTRIBUIDOS
- Se compone de un grupo de
computadores autónomos,
enlazados mediante una red.
- Este software permite que los
computadores coordinen sus
actividades y compartan
recursos.
- Ejemplos
- Internet
- Intranet
- Computación Móvil
- Desafíos
- Heteregeneidad
- Se aplican en:
- Redes
- Hardware de computación
- S.O
- Extensibilidad
- Es la característica que determina si el
sistema puede extenderse de varias
maneras.Para lograr la extensibilidad es
imprescindible que las interfaces clave
sean publicadas.
- Seguridad
- Componentes
- Confidencialidad
- Integridad
- Disponibilidad
- Escalabilidad
- Presenta los siguientes retos
- Control de costo de los recursos físicos
- Controlar la degradación del
rendimiento
- Evitar cuellos de botella:
- Tolerancia a Fallas
- Se clasica en:
- Detección de fallos
- Enmarascamiento de fallos
- Tolerancia de fallos
- Recuperación de fallos:
- Redundancia
- Concurrencia
- Existe la posibilidad de acceso concurrente
a un mismo recurso.
- Para que un objeto sea seguro en un entorno
concurrente, sus operaciones deben sincronizarse de
forma que sus datos permanezcan consistentes.
- Transparencia
- Se clasifica en:
- Transparencia de acceso
- Transparencia de ubicación
- Transparencia de concurrencia
- Transparencia de replicación
- Transparencia de movilidad
- Transparencia de rendimiento
- Transparencia al escalado:
- Modelos arquitectónicos
- Modelo Arquitectónico de un SD
- trata sobre la colocación de sus partes y las
relaciones entre ellas.
- Ejem: modelo cliente-servidor y el modelo de
procesos de ¨igual a igual¨ (peerto- peer)
- Diferentes modelos
arquitectónicos:
- Capas de Software
- Las capas son uno o varios procesos, localizados en el mismo o
diferentes computadores, que ofrecen y solicitan servicios.
- Arquitecturas de Sistema
- Interfaces y Objetos