Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Caracterizacin
Caractersticas Sistemas centralizados y sistemas en red El modelo de propiedades y servicios Propiedades globales Conclusin
Caractersticas
Un sistema distribuido consiste en varias computadoras (2..n) haciendo algo en conjunto Campo de aplicacin de propsito general Heterogeneidad de tamaos y plataformas Ejemplos: banking, red celular, control de trfico areo, etc.
Precondiciones
Falla Independiente: la falla de una computadora no implica la falla de otras Comunicacin no Confiable: las conexiones entre computadoras pueden fallar, volverse indisponibles o alterar los datos que transmiten
Precondiciones (II)
Comunicacin Insegura: las interconexiones estn sujetas a escuchas y/o alteraciones no autorizadas Comunicacin Costosa: las interconexiones entre computadoras son usualmente de < ancho de banda, > latencia y > costo que las disponibles entre procesos dentro de una computadora
Conceptos Fundamentales
Comparticin de recursos Apertura Concurrencia Escalabilidad Tolerancia a fallas Transparencia
Transparencia
Desde la percepcin del usuario y el desarrollador de aplicaciones: Acceso: idnticas operaciones para acceder a objetos locales o remotos Concurrencia: acceso simultneo a recursos compartidos Replicacin: uso de copias distribuidas
Transparencia (II)
Fallas
Migracin
Perfomance: distribucin y equilibrio de
cargas
Escala
Evolucin Histrica
[1] Procesamiento Centralizado (timesharing)
Modem
Host
PC
PC
PC
PC
LAN
Serv idor
Impresora
Serv idor
Impresora
Impresora
PC
Internet
Modem
Fallas
Sntesis
El SD ideal debera tener:
La accesibilidad, coherencia y administrabilidad de los Sistemas Centralizados, mas El crecimiento, costo y autonoma de los sistemas en red, mas Seguridad y disponibilidad
Propiedades Globales
Nombres:
Mquinas Usuarios Archivos Servicios Grupos de control de acceso
Servicios
Nombres: acceso de una BDD distribuida y replicada de nombres globales y valores asociados Invocacin Remota (RPC): interface estndar de acceso programtico a los servicios remotos Registracin de Usuarios: emite los certificados que permiten el acceso a recursos
Servicios (II)
Tiempo: provee una referencia temporal global consistente y precisa Archivos: provee acceso a un sistema de archivos (filesystem) global replicado, a travs de interfaces estndar