Академический Документы
Профессиональный Документы
Культура Документы
SISTEMAS
DISTRIBUIDOS
Guía Docente
ÍNDICE
1. DATOS DESCRIPTIVOS..................................................................................................1
1.1. NOMBRE DE LA ASIGNATURA .......................................................................................1
1.2. CÓDIGO DE LA ASIGNATURA ........................................................................................1
1.3. CARÁCTER ...................................................................................................................1
1.4. CRÉDITOS EN ECTS.....................................................................................................1
1.5. CICLO, CURSO Y CUATRIMESTRE ..................................................................................1
1.6. DEPARTAMENTO ..........................................................................................................1
1.7. IDIOMA EN QUE SE IMPARTE .........................................................................................1
1.8. PROFESORADO .............................................................................................................1
1.9. IMPARTICIÓN DE GRUPOS DE TEORÍA............................................................................1
1.10. TRIBUNAL DE LA ASIGNATURA ....................................................................................1
1.11. HORARIO TUTORÍAS .....................................................................................................1
1.12. PRERREQUISITOS..........................................................................................................2
2. INTRODUCCIÓN A LA ASIGNATURA ........................................................................2
3. OBJETIVOS Y COMPETENCIAS..................................................................................2
3.1. OBJETIVOS GENERALES ................................................................................................2
3.2. OBJETIVOS ESPECÍFICOS...............................................................................................2
3.3. OBJETIVOS DE CARÁCTER METODOLÓGICO ..................................................................2
3.4. COMPETENCIAS............................................................................................................3
3.4.1. Competencias específicas.......................................................................................3
3.4.2. Competencias transversales ...................................................................................3
4. CONTENIDOS ...................................................................................................................3
5. METODOLOGÍA...............................................................................................................5
5.1. CLASE MAGISTRAL PARTICIPATIVA EN EL AULA ..........................................................5
5.2. CLASE EN EL LABORATORIO.........................................................................................5
5.3. CONFERENCIAS ............................................................................................................5
5.4. PRÁCTICAS DE LABORATORIO ......................................................................................5
5.5. EXPOSICIONES ORALES ................................................................................................6
5.6. APRENDIZAJE COOPERATIVO .......................................................................................6
5.7. PANELES ......................................................................................................................7
5.8. RESOLUCIÓN COOPERATIVA DE PROBLEMAS ................................................................7
6. PLANIFICACIÓN DE CONTENIDOS: ACTIVIDADES, OBJETIVOS Y
COMPETENCIAS .....................................................................................................................................8
7. VOLUMEN DE TRABAJO...............................................................................................9
8. PLANIFICACIÓN TEMPORAL....................................................................................10
8.1. PLANIFICACIÓN DE ACTIVIDADES ..............................................................................11
8.2. PLANIFICACIÓN TEMPORAL DE PRÁCTICAS ................................................................13
9. EVALUACIÓN DEL APRENDIZAJE ..........................................................................13
1. DATOS DESCRIPTIVOS
1.3. Carácter
Optativa y libre elección en las titulaciones de ITIS e ITIG.
1.6. Departamento
Informática Aplicada.
1.8. Profesorado
• Isabel Muñoz Fernández (coordinadora)
o Despacho: 4415. Teléfono: (91) 336 50 57. Fax: (91) 336 75 27
o E-mail: imunoz@eui.upm.es
1
Ingeniero Técnico en Informática de Sistema
2
Ingeniero Técnico en Informática de Gestión
1.12. Prerrequisitos
Se recomienda haber cursado Sistemas Abiertos, Programación II y Sistemas
Operativos I.
2. INTRODUCCIÓN A LA ASIGNATURA
Sistemas Distribuidos es una asignatura de carácter optativo/libre elección que
se oferta en 3er curso tanto en la titulación de Ingeniero Técnico en Informática de
Sistemas como en la titulación de Ingeniero Técnico en Informática de Gestión. Hay un
grupo en turno de mañana limitado a 30 estudiantes.
3. OBJETIVOS Y COMPETENCIAS
Por ser una asignatura de último curso los objetivos de la misma deben dirigirse
hacia la capacitación del estudiante para incorporarse de manera inmediata al mercado
laboral en relación a las habilidades adquiridas tanto para el desarrollo de sistemas
distribuidos como para la autoformación futura en temáticas relacionadas con esta
materia.
3.4. Competencias
Como viene siendo habitual, diferenciaremos dos tipos de competencias:
específicas y transversales.
4. CONTENIDOS
0. Presentación de la asignatura
0.1. Normativa
0.2. El Espacio Europeo de Educación Superior (EEES).
0.3. Competencias específicas y transversales.
1. Introducción
1.1. ¿Qué es un sistema distribuido?
1.2. Ejemplos de sistemas distribuidos
1.3. Características de un sistema distribuido
1.4. Paradigmas de computación distribuida
2. Modelos de sistema
2.1. Introducción
2.2. Modelos arquitectónicos
2.3. Modelos fundamentales
3. Servicio de nombres
3.1. Introducción
3.2. Servicios de nombres y dominios de nombrado
3.3. Servicios de directorio
5. Tolerancia a fallos
5.1. Introducción
5.2. Comunicación cliente-servidor fiable
5.3. Comunicación fiable a grupo
5.4. Commit distribuido
5.5. Recuperación
6. Coordinación y consenso
6.1. Introducción
6.2. Exclusión mutua distribuida
6.3. Elecciones
6.4. Comunicación por multidifusión
6.5. Consenso
7. Servicios web
7.1. Principios básicos
7.2. Principios de diseño
7.3. Componentes de un servicio Web
7.4. Protocolos en un servicio Web
7.5. Escenario de uso de un servicio Web
7.6. Implementación de los servicios Web
5. METODOLOGÍA
Las metodologías didácticas son uno de los componentes básicos de los
proyectos formativos. Dichas metodologías han evolucionado con el paso del tiempo,
son numerosas y no podemos decir que una sea mejor que otra. Todas tienen sus
virtudes y sus defectos y pueden resultar adecuadas o no en función de la naturaleza y el
estilo del trabajo a desarrollar. Las características propias de cada disciplina
condicionan las diversas técnicas docentes.
Para la asignatura de sistemas distribuidos hemos seleccionado el conjunto de
técnicas docentes que describimos a continuación. El contenido sobre el que se aplican
así como el momento (o momentos) de su aplicación se explicitan en los epígrafes 6 y 8
de esta guía.
5.3. Conferencias
Las conferencias son clases magistrales impartidas por personal ajeno a la
Institución o al menos al Departamento responsable de la asignatura. Se ha planificado
una conferencia en el curso de una hora de duración. El conferenciante proviene del
ámbito industrial. Con esto pretendemos dar al estudiante una visión más pragmática
(cercana a la empresa) de los sistemas distribuidos. El lugar de celebración de estas
sesiones será en la Sala de Grados de la EUI.
5.7. Paneles
Se trata de emular las sesiones de los paneles de expertos que se celebran en
algunos congresos científicos. Los estudiantes se agrupan de la misma forma que para
las sesiones de aprendizaje cooperativo. A partir de la temática de la conferencia, cada
grupo debe profundizar en dicho tema y elaborar un trabajo (entre 5 y 10 páginas). Cada
grupo nombrará un coordinador. Se trata de que los coordinadores se sienten en una
mesa a exponer y discutir sus trabajos. Se establecerá un turno de intervención para
cada uno de ellos (acotado a 10 minutos). Después de las intervenciones de los
coordinadores el resto de estudiantes puede pedir la palabra para opinar/debatir sobre lo
dicho. Por supuesto los coordinadores también pueden hacerlo. El lugar de celebración
de estas sesiones será la Sala de Grados de la EUI.
racionales.
Capacidades orales y escritas.
P1-P4 Computación PL • Capacidad para construir una aplicación
distribuida distribuida utilizando metodologías de desarrollo
orientadas a objetos.
CMP: Clase Magistral Participativa; C: Conferencia; PL: Prácticas de Laboratorio; EO: Exposiciones
Orales; AC: Aprendizaje Cooperativo; P: Panel. P1-P4: 4 sesiones prácticas (2h/sesión) de laboratorio.
RP: resolución de problemas. CL: Clase de laboratorio.
7. VOLUMEN DE TRABAJO
La asignatura tiene asignados 4 ECTS, teniendo en cuenta que esta asignatura
asigna a un crédito 25 horas para poder llevar a cabo todas las actividades propuestas.
Por tanto 4 creditos x 25 horas/crédito representan 100 horas del trabajo total del
estudiante para lograr los objetivos propuestos por la asignatura.
Teniendo en cuenta que se van a impartir 26 horas de clase más 8 horas de
laboratorio de prácticas, restan 66 horas. Dichas horas serán las que el alumno deberá
dedicar a l asignatura fuera del aula, considerando tanto su trabajo individual como el
trabajo que realice en grupo.
En la tabla siguiente se desglosa el tiempo estimado en realizar las tareas
asignadas fuera de clase en las 66 horas disponibles.
Tarea % Horas
Estudio Individual 26
Practicas 12 8
A.C. 20 13
Panel 4 3
Resolución de problemas 7 5
Exp. Oral y escrita 17 11
8. PLANIFICACIÓN TEMPORAL
Las actividades que se muestran a continuación hacen referencia a la
componente teórica que tiene la asignatura. Según el calendario del curso 2008/2009, el
grupo de mañana cuenta con 26 horas. En la tabla siguiente se muestran las horas totales
dedicadas a cada tema y el desglose metodológico cada sesión.
Técnica
Aprend. Resol. Clases Exposició Examen
Horas Clase Confer. Panel
Cooperat. problemas laborat. n
Tema
0.Presentación 2 1 1
1.Introducción 2 2
2.Modelos de
4 1 3 1/3 (Ex1)
sistema
3.Servicio de
2 2 1/3 (Ex2)
nombres
4. Middleware
4 2 2
RMI
Tema de
2 1 1 1/3 (Ex3-4)
Conferencia
5.Tolerancia a
4 2 2
fallos
6.Coordinación
4 2 1 1 1/3 (Ex5)
y consenso
Exposiciones 2 2 1/3 (Ex6)
(2 ya
Subtotal 12 7 1 1 1 2 2
incluidas)
TOTAL 26 12 14
Febrero 2009
L M X J V
16 17 18 19 20
0.Presentación
0.Descripción del EEES
23 24 25 26 27
1.Introducción
Marzo 2009
L M X J V
2 3 4 5 6
EX- 1
2. Modelos de sistema (1)
AC.2.1
9 10 11 12 13
2. Modelos de sistema (2)
AC.2.2
16 17 18 19 20
San José 3. Servicio de Nombres
EX- 2
23 24 25 26 27
4. Middleware (1)
30 31
Abril 2009
L M X J V
1 2 3
4.Middleware (2)
(RMI en lab).
6 7 8 9 10
Semana Semana Semana Semana Semana
Santa Santa Santa Santa Santa
13 14 15 16 17
EX-3
Conferencia
Panel
20 21 22 23 24
5. Tolerancia a
fallos (1)
AC-5.1
27 28 29 30
Mayo 2009
L M X J V
1
Fiesta del
Trabajo
4 5 6 7 8
5.Tolerancia a
fallos (2)
AC-5.2
11 12 13 14 15
Fiesta de San Isidro
la EUI Labrador
18 19 20 21 22
EX-4
6.Coordinación y
consenso (1)
25 26 27 28 29
6.Coordinación y
consenso (2)
Junio 2009
L M X J V
1 2 3 4 5
EX- 5
Exposiciones
Todas las pruebas anteriores son obligatorias en el sentido de que para aplicar el
algoritmo es necesario tener al menos una nota de 4 (sobre 10) en todas y cada una de
las pruebas. Inmediatamente después de evaluar cada prueba, se publicará la nota
obtenida en la misma. Además, de cada prueba calificada se le entregará al estudiante
una fotocopia corregida de la misma.
10. RECURSOS