Sie sind auf Seite 1von 7

1.

- DATOS DE LA ASIGNATURA Nombre de la asignatura: Sistemas Distribuidos II Carrera: Ingeniera en Sistemas Computacionales Clave de la asignatura: RSM-11-02 Horas teora-horas prctica-crditos 3-2-8

2. HISTORIA DEL PROGRAMA Lugar y fecha de elaboracin o revisin Instituto Tecnolgico de Milpa Alta 20 de enero - 22 de marzo 2011 Participantes Academia de Ingeniera en Sistemas Computacionales del Instituto Tecnolgico de Milpa Alta Observaciones (cambios y justificacin) Anlisis y enriquecimiento de las propuestas para los programas de especialidad y ajuste de crditos a la carrera de Ingeniera en Sistemas Computacionales

3. UBICACIN DE LA ASIGNATURA a) Relacin con otras asignaturas del plan de estudio Anteriores Asignaturas Temas Sistemas Fundamentos de Distribuidos I Sistemas Distribuidos Almacenamiento de datos Transacciones Metodologa para el desarrollo de proyectos en sistemas distribuidos Posteriores Asignaturas Temas

b) Aportacin de la asignatura al perfil del egresado Entre las aproximaciones al estudio de los sistemas distribuidos podemos encontrar el estudio basado en sistemas operativos distribuidos y la vertiente algortmica. En el programa de esta asignatura se hace nfasis en la descripcin de los modelos y el diseo basado en metas de diseo.

4. OBJETIVO(S) GENERAL(ES) DEL CURSO Los sistemas distribuidos son la forma de obtener mejores prestaciones y mejor calidad de servicio en los entornos abiertos de hoy en da. El alumno conocer los modelos de sistemas distribuidos ms importantes y realizar tareas de programacin conducentes a la comprensin adecuada de este tipo de sistemas. Adquirir herramientas y tcnicas para interconectar sistemas distribuidos heterogneos en plataformas de tiempo real, aplicando las diferentes tcnicas de tolerancia a fallas. 5. TEMARIO Unidad Temas 1 Sistemas Distribuidos tolerantes a fallas. Subtemas Clasificacin y propiedades de fallas En sistema distribuidos. Elementos de las estrategias Tolerantes a fallas. Recuperacin de errores Plataforma de heterogeneidad Arquitectura distribuida, sistemas Operativos Integracin de sistemas heterogneos Distribuidos Filosofa de los sistemas Cooperativos, heterogneos y Distribuidos Anlisis de los sistemas cooperativos Distribuidos Integracin de sistemas cooperativos, Heterogneos y distribuidos. Caractersticas Construccin Primitivas de comunicacin

1.1. 1.2. 1.3.

Sistema heterogneo

2.1. 2.2. 2.3.

Sistemas cooperativos

3.1.

3.2. 3.3.

Sistema de tiempo real

4.1. 4.2. 4.3

4.4. 5 Interfaces de usuario y su Arquitectura 5.1.

Evento y proceso

Arquitectura de interfaces grficas en ambientes distribuidos 5.2. Tipos de interfaces 5.2.1. Interfaces end front end 5.2.2. Interfaces back end 6.1. 6.2. 6.3. 6.4. Arquitectura multiprocesadores Sistemas distribuidos que integren Arquitecturas multiprocesadores. Aplicaciones de multimedia en Sistemas distribuidos. Configuracin de arquitecturas raid (Redundant of array inexpensive Disk). Sistemas de archivos distribuidos Login remoto y acceso a recursos Distribuidos en la red Llamada a procedimientos remotos Desarrollo de proyectos de ambientes Distribuidos en ambiente GUI.

Tendencias de sistemas Distribuidos

Aplicacin distribuida en ambientes GU

7.1. 7.2. 7.3. 7.4.

6. APRENDIZAJES REQUERIDOS Entre los requisitos recomendables para esta asignatura se encuentra el conocimiento y la habilidad de programacin sobre sistemas operativos, y un conocimiento bsico de redes de comunicacin.

7. SUGERENCIAS DIDCTICAS o Propiciar la bsqueda y seleccin de informacin sobre tecnologas emergentes y sus estndares en el campo de redes, analizarlas y discutirlas por equipos en clase. o Realizar visitas a distintas organizaciones que cuenten con diferentes tipos de redes de computadoras, analizar y comparar en clase mediante exposicin. o Propiciar experiencias profesionales en la instalacin de cableado estructurado en el campo real.

o Organizar un debate para plantear la mejor alternativa de temas relacionados con el cableado estructurado. o Presentar proyectos finales por parte de los estudiantes. o Propiciar el uso de terminologa tcnica adecuada al programa. 8. SUGERENCIAS DE EVALUACIN La evaluacin tiene en cuenta dos elementos, que habrn de ser cumplimentados por separado. o El primero es una prueba objetiva de tipo test con 30 apartados de eleccin mltiple. o El segundo es la cumplimentacin de las prcticas de laboratorio. Con este fin, se distribuyen en tiempo y forma (pgina web y reprografa) los objetivos y herramientas con que llevar a cabo la consecucin de cada prctica. o Las prcticas debern ser entregadas en los plazos estipulados. o En el caso de no superar el apartado de prcticas en la convocatoria ordinaria, es posible realizar una prctica adicional que se realizar por cuenta del alumno durante el periodo vacacional. o La evaluacin podr tener en cuenta, tambin, los posibles trabajos opcionales, que a peticin de los alumnos se puedan desarrollar en grupos reducidos, sobre cuestiones relativas a los puntos del temario.

9. UNIDADES DE APRENDIZAJE

Unidad 1: Sistemas Distribuidos tolerantes a fallas. Objetivo Actividades de Aprendizaje Educacional El estudiante tendr 1.1 Investigar la clasificacin y propiedades la capacidad de de las fallas en los sistemas distribuidos analizar los errores y 1.2 Cules son las estrategias de los las propiedades sistemas distribuidos que sean de las fallas que los tolerantes a fallas. sistemas distribuidos 1.3 De qu manera se recuperan los generen. Errores de los sistemas distribuidos. Fuentes de Informacin 1,2,3,4

Unidad 2: Sistema Heterogneo Objetivo Educacional El estudiante tendr la capacidad de analizar los Sistemas heterogneos distribuidos y su relacin con otros sistemas operativos. Actividades de Aprendizaje 2.1 Investigar el concepto de heterogeneidad y discutirlo en clase con Los compaeros. 2.2 Buscar algunos sistemas operativos Junto con su arquitectura distribuida. 2.3 Realizar una prctica para entender como es la integracin de los Sistemas Heterogneos distribuidos. Fuentes de Informacin 1,2,3,4

Unidad 3: Sistemas Cooperativos Objetivo Actividades de Aprendizaje Educacional El estudiante tendr 3.1 Realizar una investigacin sobre la la capacidad de filosofa de los sistemas cooperativos, analizar los sistemas Heterogneos y distribuidos. heterogneos 3.2 Con una lluvia de ideas analizar de los Distribuidos y su Sistemas cooperativos distribuidos. relacin con otros 3.3 Debatir la integracin de sistemas sistemas operativos. cooperativos, heterogneos y Distribuidos. Fuentes de Informacin 1,2,3,4

Unidad 4: Sistema de Tiempo Real Objetivo Educacional El estudiante hasta este punto ya tendr el conocimiento de Saber identificar la diferencia de los sistemas heterogneos, cooperativos y de tiempo real. Actividades de Aprendizaje 4.1 Organizar un debate para ampliar el Conocimiento dentro del grupo. 4.2 Realizar una sntesis sobre los 3 tipos De sistemas distribuidos. Fuentes de Informacin 1,2,3,4

Unidad 5: Interfaces de Usuario y su Arquitectura Objetivo Actividades de Aprendizaje Educacional El estudiante 5.1 Investigar los tipos de interfaces y para conocer, las Que sirven. interfaces grficas en 5.2 Realizar a travs de lluvia de ideas las ambientes Interfaces de los ambientes distribuidos. distribuidos. Fuentes de Informacin 1,2,3,4

Unidad 6:

Aplicacin Distribuida en Ambientes GUI


Actividades de Aprendizaje 6.1 Investigar la implementacin de los Archivos distribuidos y la conjuncin de Las Bases de datos distribuidas. 6.2 Practicar en laboratorio el acceso a recursos distribuidos en la red y la llamada a procedimientos Remotos de un sistema distribuido. Fuentes de Informacin 1,2,3,4

Objetivo Educacional El estudiante sabr relacionar las bases de datos distribuidas con los sistemas distribuidos.

Unidad 7:

Tendencias de Sistemas Distribuidos


Actividades de Aprendizaje 7.1 Enfocarlo a lo laboral, Implementaciones, Asignaciones, fuerza De trabajo. Fuentes de Informacin 1,2,3,4

Objetivo Educacional El estudiante sabr relacionar las bases de datos distribuidas con los sistemas distribuidos.

10. FUENTES DE INFORMACIN

1. - Sheldom T., Encyclopedia of networking;, Lan Times. 2. - A. Goscinski, Distribuited operating systems. The logical design, Ed. Addison Wesley. 3. - S. Mullender, Distribuited systems; Ed. ACM Press. 4. - M. Singhal and N. G. Shivaratri, Distribuited computing enviroments, Ed. Mc. Graw-Hill 11. PRCTICAS PROPUESTAS. 1.- Prctica de laboratorio, Mscara de subred 2.- Prctica protocolo sencillo para comunicacin asncrona. Comunicacin Asncrona entre procesos mediante un servidor de entrega de mensajes. 3.- Implementacin de un sencillo ejemplo de operacin sobre objetos remotos. La Interfaz de usuario de la aplicacin permitir ingresar, retirar y consultar el Saldo de cuentas bancarias implementadas como objetos remotos. Adems se Permitir realizar una operacin de transferencia de fondos de una cuenta Bancaria a otra. 4.- Prctica de laboratorio, Descripcin general del direccionamiento IP. Nota: El profesor plantear las especificaciones del proyecto a realizar.

Das könnte Ihnen auch gefallen