Sistemas Distribuidos (ACI805) Presentación del Curso Semana 1
FABIAN CALDERON GODOY Ingeniero en Informática MBA © He sido: Desarrollador, Analista Jefe de Equipo, Jefe de Proyectos Soy: Jefe de proyectos Seré: Amante de la informática Contacto: Correo: Gmail: Sitio Web: psicoingeniero.com Grupo Google:
Evaluaciones Dos Catedras 25% Cuatro Controles y/o Ejercicios 15% Un Examen 35% A. Tanenbaum, M. Van Steen “Distributed Systems”
Objetivos Generales 1 Manejar los conceptos teóricos fundamentales sobre computación distribuida y diseño de algoritmos distribuidos básicos. 2 Manejar los conceptos básicos de comunicación y sincronización en la programación distribuida de aplicaciones. 3 Aplicar los conceptos anteriores en el diseño de programas, sistemas y servicios distribuidos.
Unidad 1 1.Introducción a los Sistemas Distribuidos. 2.Historia de los sistemas distribuidos. 3.Ejemplos y aplicaciones de sistemas distribuidos 4.Características de los sistemas distribuidos Conceptos Introductorios
Unidad 2 1.Definición de arquitectura 2.Modelos de arquitectura 3.Llamadas a procedimientos remotos 4.Arquitecturas alternativas 5.Modelo de interacción, tolerancia a fallas y de seguridad. Arquitectura y modelos de sistemas distribuidos
Unidad 3 1.Redes e interconexión de redes 2.Requerimientos de red 3.Tipos de redes 4.Protocolos de Red 5.Socket 6.TCP/ UDP 7.Marshalling Sistemas distribuidos y redes
Unidad 4 1.Soporte de sistemas operativos 2.Sistemas Operativos de Red 3.Sistemas Operativos Distribuidos 4.Funciones capa SO 5.Protección de recursos 6.Procesos e Hilos Sistemas Operativos
Unidad 5 1.Memoria compartida distribuida 2.Estructura de datos 3.Modelo de sincronización 4.Modelo de consistencia 5.Actualización de los datos 6.Granularidad 7.Thrashing Memoria Compartida distribuida
Unidad 6 1.Dominio de nombres 2.Resolución de nombres 3.Servicio de Directorio Nombres y Servicios
Unidad 7 1.Replicación 2.Modelo de sistema 3.Comunicación de grupo 4.Tolerancia a fallos Disponibilidad de los sistemas distribuidos
Unidad 8 1.Características 2.Requerimientos 3.Arquitectura del servicio de archivos 4.Funciones de modulo Sistemas de archivos distribuidos
Unidad 9 1.Detección de fallas 2.Algoritmos de detección de fallas Coordinación y acuerdo
Ejercicio Anglo American, requiere de sus servicios, para implementar un sistema multi- continente, que pueda estar en línea desde cualquier instalación de la organización. Se entiende que Anglo American tiene en sus instalaciones, un propio sistema de gestión. Entregue una propuesta, para solucionar la diversidad de sistemas y negocios que posee la empresa. Trabajo Grupal