Sistemas Distribuidos

La asignatura presenta los aspectos más relevantes del diseño e implementación de los sistemas distribuidos. El alumno deberá desarrollar ejemplos prácticos que le permitirán consolidar los conceptos teóricos.

Alias Plan Curso Tipo Duración Créditos Foro
SD GII 6º Semes. Obli. Semestral 6 ECTS Foro SD

Tutorías

Nombre Despacho L M X J V
Fernando Pérez Costoya
(fperez@fi.upm.es)
4201 · 9:00-13:00 12:00-15:00 · 9:00-11:00
María de los Santos Pérez Hernández
(mperez@fi.upm.es)
4204 · 10:30-12:30 16:00-18:00 16:00-18:00 ·
Pablo Toharia
(ptoharia@fi.upm.es)
4102 10:30-13:00
15:00-18:00
· · · ·

Noticias

  • SD | Modificación aula examen de SFD/SFP para el grupo de tarde (2019/03/21 10:40)
    El examen del grupo de tarde que se celebrará el martes 26 de 15 a 17 se realizará en el aula 5002.

    Estadísticas : Publicado por fperez • el Jue Mar 21, 2019 8:40 am • Respuestas 0 • Vistas 120
  • SD | Información sobre el segundo examen (2019/03/14 16:30)
    Algunas indicaciones sobre el segundo examen, que se realizará en parejas, del tema "sistema de ficheros" (tanto la parte de sistemas de ficheros distribuidos como la de sistemas de ficheros
    ...

    Estadísticas : Publicado por fperez • el Jue Mar 14, 2019 2:30 pm • Respuestas 0 • Vistas 239
  • SD | Publicación del primer proyecto práctico individual (2019/03/11 12:40)
    Se ha publicado el material de apoyo (enunciado y código de apoyo inicial) correspondiente el primer proyecto práctico individual (pullMQ). Contacte con el profesor responsable del mismo para cualquier
    ...

    Estadísticas : Publicado por fperez • el Lun Mar 11, 2019 10:40 am • Respuestas 0 • Vistas 213
  • SD | Publicación de notas de primer ejercicio de clase de SS.DD. (2019/03/05 13:09)
    Se han publicado las notas del primer ejercicio de clase de Sistemas Distribuidos, así como la solución del mismo.
    Las notas están disponibles en http://laurel.datsi.fi.upm.es/~ssoo/consultaBD.cgi.
    Debe
    ...

    Estadísticas : Publicado por fperez • el Mar Mar 05, 2019 11:09 am • Respuestas 0 • Vistas 390
  • SD | Información sobre el primer examen (2019/02/21 15:48)
    Algunas indicaciones sobre el primer examen, de carácter individual, del tema "arquitectura de los sistemas distribuidos" que se realizará el miércoles 27 de febrero de 2019 de 12 a 14 en
    ...

    Estadísticas : Publicado por fperez • el Jue Feb 21, 2019 1:48 pm • Respuestas 0 • Vistas 558
  • SD | Fusión de los grupos de mañana (2019/02/19 12:19)
    Con el objetivo de que un mismo profesor imparta cada tema a todos los alumnos de la asignatura para asegurar el mismo enfoque docente, a partir del miércoles 20 de febrero se van a juntar los dos grupos
    ...

    Estadísticas : Publicado por fperez • el Mar Feb 19, 2019 10:19 am • Respuestas 0 • Vistas 151
  • SD | Incidencia en la primera clase del grupo de tarde (2019/01/31 13:44)
    Lamentablemente, por un error del coordinador de la asignatura (en mi defensa, estoy teniendo un problema de salud familiar en estos días), no se impartió la primera clase de la asignatura en el grupo
    ...

    Estadísticas : Publicado por fperez • el Jue Ene 31, 2019 11:44 am • Respuestas 0 • Vistas 207
  • SD | Comienzo clases de Sistemas Distribuidos 2018/19 (2019/01/24 10:21)
    El martes 29 de enero en el grupo de tarde y el miércoles 30 en los grupos de mañana comienzan las clases de la asignatura. En esa primera clase, se realizará una presentación de la asignatura y
    ...

    Estadísticas : Publicado por fperez • el Jue Ene 24, 2019 8:21 am • Respuestas 0 • Vistas 254

Organización del curso

Calendario de la asignatura

Temario

  1. Presentación e Introducción (presentación ; introducción)
    • Definición de sistema distribuido
    • Modelos de computación distribuida
    • Objetivos de un sistema distribuido
    • Arquitectura software
    • Componentes de un s. distribuido
  2. Arquitectura del sistema distribuido (1ª parte, 2ª parte) (Documentación de apoyo para el ejercicio de clase); este examen incluye sólo cliente/servidor y editor/subscriptor (ni el resto de este tema ni el tema de comunicación entran en el examen)
  3. Comunicación (transparencias) (Ejemplos de serialización) (Ejemplos de técnicas zero-copy) Importante: tema NO incluido en ningún ejercicio de clase
  4. Servicio de nombres y de directorio
    • Servicio de nombres
      • Jerarquía de nombres
      • Distribución y replicación del espacio de nombres
      • Estudio de un ejemplo práctico: DNS
    • Servicio de directorio
      • Estudio de un ejemplo práctico: LDAP
    • Descubrimiento de servicios
  5. Memoria Compartida Distribuida (DSM)
    • Estrategias de implementación y modelos de coherencia
  6. Sincronización
    • Relojes y tiempo lógico
    • Exclusión mutua distribuida
    • Problemas de consenso
    • Transacciones distribuidas
  7. Gestión de Procesos
    • Planificación en sistemas paralelos/distribuidos
    • Equilibrado de carga
    • Migración de procesos
  8. Computación móvil

Proyectos prácticos

Como se especifica en la normativa de la asignatura, hay dos de tipos de proyectos prácticos:

  1. En grupo: Realizados en grupos de dos estudiantes
  2. Individuales: Realizados de forma individual

Habrá cuatro proyectos, dos de cada tipo, cuyos enunciados se publicarán a lo largo del curso.

Trabajos optativos

El enunciado de los mismos se publicará a lo largo del curso. La calificación de cada uno de ellos se añade directamente a la nota total de la asignatura, siempre que ésta esté aprobada.

  1. Reto vinculado con el protocolo HTTP

Ejercicios en clase

Como se especifica en la normativa de la asignatura, la asignatura comprende cuatro ejercicios de aplicación que se realizarán en clase, al final de los temas correspondientes. Las fechas de realización de los ejercicios se indican tanto en la guía de aprendizaje de la asignatura como en el calendario de la misma.

Guía de aprendizaje de la asignatura

Horario de clases

  • 6F1M (aula 5001)
    • Lunes de 10:05 a 11:55
    • Miércoles de 12:05 a 13:55
  • 6F2M (aula 5101)
    • Lunes de 10:05 a 11:55
    • Miércoles de 12:05 a 13:55
  • 6F3T (aula 5001)
    • Martes de 15:05 a 16:55
    • Jueves de 17:05 a 18:55

Consulta de notas

Acceda a la página de consulta de notas de las asignaturas del grupo de sistemas operativos.

Normas

La asignatura se evaluará mediante 2 tipos de pruebas:

  1. Ejercicios en clase. Al final de algunos temas se llevará a cabo, en la propia aula y durante el horario regular de la asignatura, un ejercicio sobre el contenido de los temas que se han impartido desde el ejercicio previo. Este ejercicio podrá requerir la lectura de artículos relacionados con esos temas, ya sea durante el desarrollo del ejercicio o previamente. Habrá 2 ejercicios de carácter individual y 2 de desarrollo en grupo, cuyas fechas se especifican tanto en la guía de aprendizaje de la asignatura como en el calendario de la misma.
  2. Proyectos prácticos. El profesor los presentará en clase, en la propia aula y durante el horario regular de la asignatura, en las fechas especificadas en el calendario de la asignatura. El desarrollo de estos proyectos se llevará a cabo de forma no presencial usando los recursos ofrecidos por el Centro de Cálculo para tal fin, y apoyándose en las tutorías para la resolución de cualquier aspecto vinculado con el desarrollo de los mismos. Los plazos de entrega estarán escalonados a lo largo del desarrollo del curso y se publicarán en la página web de la asignatura con suficiente antelación. Habrá 2 proyectos prácticos de carácter individual y 2 de desarrollo en grupo.
  3. La nota final de la asignatura se calculará considerando tres partes: 25% corresponde a los ejercicios en clase individuales, 25% a los ejercicios en clase por grupos y 50% a los proyectos prácticos.
  4. Con respecto a los proyectos prácticos, para dar mayor flexibilidad al alumno, la nota que se les asigna es tal que permite al alumno obtener toda la nota de la parte práctica completando únicamente tres de los cuatro proyectos. De esta forma, cada proyecto práctico, ya sea de carácter individual o de grupo, tendrá un peso del 16,7% en la nota de la asignatura. Como consecuencia de este ajuste, incluso realizando tres de los cuatro proyectos prácticos planteados, el alumno puede obtener la nota máxima en la asignatura. Sin embargo, el alumno deberá obtener una nota mínima de 4 en al menos un proyecto individual y en uno de grupo. Nótese que se puede aprobar la práctica realizando solo un proyecto individual y uno de grupo siempre que ambos tengan una nota mayor o igual que 4 y que la suma sea mayor o igual que 15 (con un 12 sería suficiente para compensar las prácticas).
  5. La nota de cada una de las tres partes (ejercicios en clase individuales, ejercicios en clase por grupos y proyectos prácticos) corresponderá a la media de las distintas pruebas de ese tipo realizadas por el alumno. No es obligatorio realizar ninguna prueba completa de ninguno de los tres tipos, pero para aprobar la asignatura, además de tener una nota final mayor o igual a 5, habrá que tener una nota mínima de 4 en cada una de las tres partes, así como cumplir las restricciones específicas de los proyectos prácticos descritas en el párrafo anterior.

Copia

En caso de que se detecte copia de prácticas o de teoría, a ambas partes implicadas (copiados y copiadores) se les aplicarán las siguientes medidas:

  • Se les suspenderá la totalidad de la convocatoria actual.
  • Se les anulará cualquier nota obtenida anteriormente.
  • Se les sometería, adicionalmente, a un examen oral exhaustivo de toda la asignatura en la siguiente convocatoria.

Bibliografía

 
docencia/asignaturas/sd.txt · Última modificación: 2019/03/14 16:01 por fperez
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki