Laboratorio de Sistemas Distribuidos#

Esta documentación contiene material e información necesaria para realizar las prácticas de la asignatura Sistemas Distribuidos del curso 2022/2023.

Esta documentación también está disponible en PDF

Profesores#

B2 - Lunes 17:00h - Edsger W. Dijkstra (0.05 + 6) - Edificio Politécnico

A1 - Martes 17:00h - John Carmack (LD4) - Escuela Superior de Informática

A2 - Martes 18:30h - John Carmack (LD4) - Escuela Superior de Informática

C2 - Martes 18:30 - Dennis Ritchie (LD2) - Escuela Superior de Informática

C1 - Martes 20:00h - John Carmack (LD4) - Escuela Superior de Informática

B1 - Jueves 18:30h - Dennis Ritchie (LD2) - Escuela Superior de Informática

Contenido#

Las sesiones de laboratorio se centrarán en conocer y aprender la tecnología de invocación remota de métodos, o RMI (Remote Method Invocation) utilizando para ello el middleware ZeroC Ice.

En todas las sesiones se presentarán ejemplos de diferente dificultad para ser implementados en clase. También servirán para familiarizarnos con algunos de los servicios proporcionados por el middleware, que se irán viendo en sesiones independientes.

La asistencia a las clases de laboratorio no es obligatoria, aunque se valorará la participación en clase y posibles actividades optativas para mejorar la nota.

Entorno de ejecución#

El entorno de laboratorio estará basado en GNU/Linux y todos los ejemplos de código se realizarán utilizando el lenguaje Python en su versión 3.10.

Evaluación#

  • La nota de prácticas corresponde al 35% de la nota de la asignatura (35 puntos de 100).

  • Las prácticas se consideran de caracter obligatorio, lo que obliga a sacar un 40% de la nota (14 puntos).