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
José María Peña Sánchez
(jmpena@fi.upm.es)
4201 15:00-17:00 11:00-13:00 · 11:00-13:00 ·
Fernando Pérez Costoya
(fperez@fi.upm.es)
4201 15:00-16:00 11:00-13:00 · 12:00-13:00 11:00-13: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 ·

Noticias

  • SD | Publicación notas de examen de recuperación ej. individuales (2013/06/19 11:42)
    Se han publicado las notas del examen de recuperación de los ejercicios de clase individuales de Sistemas Distribuidos (son las notas del examen como tal, sin mezclarlas con las previamente obtenidas).
    ...

    Estadísticas : Publicado por fperez • el Mié Jun 19, 2013 7:42 am • Respuestas 0 • Vistas 71
  • SD | Publicación notas 2 últimos ejercicios de grupo de SD (2013/06/14 16:51)
    Se han publicado las notas de los 2 últimos ejercicios de clase de Sistemas Distribuidos (Sincronización y Procesos; tipo: grupo). Están disponibles en http://laurel.datsi.fi.upm.es/~ssoo/consultaBD.cgi.
    Debe
    ...

    Estadísticas : Publicado por fperez • el Vie Jun 14, 2013 12:51 pm • Respuestas 0 • Vistas 65
  • SD | Publicación notas 4º ejercicio de clase SD (+ total individ. (2013/06/03 19:06)
    Se han publicado las notas del tercer ejercicio de clase de Sistemas Distribuidos (tema: "Sistemas de ficheros distribuidos"; tipo: individual). Están disponibles en http://laurel.datsi.fi.upm.es/~ssoo/consultaBD.cgi.
    Debe
    ...

    Estadísticas : Publicado por fperez • el Lun Jun 03, 2013 3:06 pm • Respuestas 0 • Vistas 167
  • SD | Re: Error en notas de 6º ejercicio en clase: nueva publicación (2013/05/20 16:58)
    Podría indicarme cuál es la nota máxima que se puede sacar en cada reto.

    Estadísticas : Publicado por n060060 • el Lun May 20, 2013 12:58 pm • Respuestas 1 • Vistas 228
  • SD | Publicación notas 6º ejercicio de clase de SD (+ reto 2) (2013/05/17 12:51)
    Se han publicado las notas del sexto ejercicio de clase de Sistemas Distribuidos (tema: "Servicio de descubrimiento + DSM"; tipo: individual), así como las del segundo reto (protocolo Chord).
    ...

    Estadísticas : Publicado por fperez • el Vie May 17, 2013 8:51 am • Respuestas 0 • Vistas 231
  • SD | Tercer proyecto práctico: publicación+presentación en clase (2013/05/09 14:37)
    Se ha publicado el material de apoyo (enunciado, transparencias y código de apoyo inicial) correspondiente el tercer proyecto práctico (javadsm), de desarrollo en grupo, que se presentará en la segunda
    ...

    Estadísticas : Publicado por fperez • el Jue May 09, 2013 10:37 am • Respuestas 0 • Vistas 120
  • SD | Información sobre ejercicio en clase de DSM (2013/05/09 14:35)
    Algunas indicaciones sobre el ejercicio en clase individual del tema "servicio de descubrimiento y DSM" que se realizará el martes 14 de mayo de 2013 de 11 a 13:
    • El contenido del ejercicio incluye el servicio de descubrimiento (parte final del tema 5) y el tema 6.
    • Los alumnos cuyo primer apellido esté comprendido entre [Ac y Ma] acudirán al aula 6201, mientras que el resto irán al aula 6202.
    • Es obligatorio (se comprobará) que el alumno se presente al aula asignada.
    • No podrá utilizarse ningún equipo informático
    • Podrá llevarse a clase cualquier tipo de documentación escrita. Para facilitar la recopilación de documentación minimizando el gasto en papel, se ha publicado en la página web de la asignatura (justo al lado del enlace de las transparencias del tema) un documento de 6 páginas (3 hojas si se imprime por las dos caras) que contiene toda la información necesaria para afrontar el ejercicio.
    • El ejercicio será de tipo test.

    ...

    Estadísticas : Publicado por fperez • el Jue May 09, 2013 10:35 am • Respuestas 0 • Vistas 104
  • SD | AVISO IMPORTANTE: recuperación ejercicios clase individuales (2013/04/30 11:04)
    Dadas las bajas notas obtenidas en el último ejercicio de clase individual (servicio de nombres) y a pesar de no haberse completado la corrección del ejercicio individual de ficheros y faltar todavía
    ...

    Estadísticas : Publicado por fperez • el Mar Abr 30, 2013 7:04 am • Respuestas 0 • Vistas 204

Organización del curso

Temario

  1. Presentación (1-por-pág)
  2. Introducción (1-por-pág., 4-por-pág.)
    • Definición de sistema distribuido
    • Modelos de computación distribuida
    • Objetivos de un sistema distribuido
    • Arquitectura software
    • Componentes de un s. distribuido
  3. Arquitectura del sistema distribuido (Primera parte: 1-por-pág., 4-por-pág., 6-por-pág.); (Segunda parte: 1-por-pág., 4-por-pág., 6-por-pág.)
    • Estructura de un SFD
    • Resolución de nombres
    • Acceso a los datos
    • Gestión de caché
    • Gestión de cerrojos
    • Casos de estudio NFS, AFS y CODA
    • Sistemas de ficheros paralelos:
      • Casos de estudio: GPFS y Google File System
  4. Sincronización (1-por-pág., 4-por-pág.)
    • Relojes y tiempo lógico
    • Exclusión mutua distribuida
    • Problemas de consenso
    • Transacciones distribuidas: Material adicional (1-por-pág., 4-por-pág.)
  5. Gestión de Procesos (1-por-pág., 4-por-pág.)
    • Planificación en sistemas paralelos/distribuidos
    • Equilibrado de carga
    • Migración de procesos

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.

Ejercicios en clase

Como se especifica en la normativa de la asignatura, la asignatura comprende ocho ejercicios de aplicación que se realizarán en clase, al final de cada tema. 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.

Calendario de la asignatura

Guía de aprendizaje de la asignatura

Horario de clases

  • Grupo único (aula 6201)
    • Martes de 11:00 a 13:00
    • Viernes de 9:00 a 11:00

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 cada tema se llevará a cabo, en la propia aula y durante el horario regular de la asignatura, un ejercicio sobre el contenido del mismo. Este ejercicio podrá requerir la lectura de artículos relacionados con el tema, ya sea durante el desarrollo del ejercicio o previamente. Habrá 4 ejercicios de carácter individual y 4 de desarrollo en grupo, cuyas fechas están especificadas 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.
  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: 2013/05/22 16:33 (editor externo)
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki