Introduccion A Sitemas Distribuidos
distribuido
• Un sistema distribuido se define como aquel
sistema de cómputo con componentes localizados
en computadoras en red y que coordinan sus
acciones mediante elpaso de mensajes.
• Los sistemas distribuidos se caracterizan por:
– Ejecución concurrente de sus componentes.
– La ausencia de un reloj global.
– La ocurrencia de fallos independientes de loscomponentes que los forman.
Los atributos de calidad
de un sistema distribuido
• Que sea escalable.
• Que tenga la capacidad de ser extendido y
modificado.
• Que permita la heterogeneidad de suscomponentes.
• Que permita el uso de recursos compartidos.
• Que sea tolerante a fallos.
Escalibilidad de un
sistema distribuido
• Varias dimensiones para determinar la carga de un
sistemadistribuido:
– Cantidad concurrente de usuarios.
– Cantidad concurrente de transacciones.
– Volumen de datos que se manejan.
• Cuando se incrementan los valores en esas
dimensiones, queremos quenuestro sistema
conserve su calidad de servicio.
• La escalabilidad denota la capacidad del sistema de
acomodar una carga creciente.
Capacidad para
extenderse y modificarse
• La arquitecturatiene que ser abierta.
• Los componentes deben tener interfaces bien
definidas.
• El diseño debe apegarse a estándares.
• Las metas de diseño deben apegarse al
principio abierto – cerrado.Heterogeneidad de
un sistema distribuido
• Diferentes tecnologías para la
implementación de servicios.
• Autonomía de los diseñadores de
componentes.
• Componentes legados de otras aplicaciones.
•Máxima reutilización de lo existente.
Acceso a recursos
compartidos
• Los sistemas distribuidos se inventaron para
compartir recursos.
• Los componentes tienen acceso concurrente a
recursoscompartidos.
• Hay que ocuparse de la seguridad del acceso a los
recursos compartidos.
• Los objetos distribuidos brindan modelos
adecuados para compartir recursos.
Tolerancia a fallos
• Los...
Regístrate para leer el documento completo.