Sistemas Descentralizados

Créditos
6
Tipos
Complementaria de especialidad (Redes de Computadores y Sistemas Distribuidos)
Requisitos
Esta asignatura no tiene requisitos, pero tiene capacidades previas
Departamento
AC
El objetivo de este curso es introduciendo al estudiante en los temas de investigación relacionados con sistemas descentralizados y escalables. El programa consistirá en redes sobrepuestos, propiedades topológicas del Internet, coordenadas de red, temas de descentralización y sistemas (replicación optimista, publicar-suscribir, distribución de contenidos, computación voluntaria, redes de sensor), la escalabilidad en propiedades de sistemas, asuntos en sistemas de gran escala (virtualización, orientación a servicios y composición, disponibilidad, localidad, rendimiento y adaptación), modelos de sistemas (teoría de juegos, económico, evolutivo, control, complejidad), modelos arquitectónicos (multi-tier, cluster, grid, nube, SaaS), middleware y aplicaciones (Grid/Cloud, coordinación, computación, almacenamiento, web, distribución de contenidos, sistemas o servicios de escala Internet).

Profesorado

Responsable

  • Felix Freitag ( )
  • Leandro Navarro Moldes ( )

Horas semanales

Teoría
2
Problemas
0
Laboratorio
2
Aprendizaje dirigido
0
Aprendizaje autónomo
7

Competencias

Competencias Técnicas de cada especialidad

Computer networks and distributed systems

  • CEE2.1 - Capacidad para entender los modelos, problemas y algoritmos relacionados con los sistemas distribuidos, así como poder diseñar y evaluar algoritmos y sistemas que traten la problemática de la distribución y ofrezcan servicios distribuidos
  • CEE2.2 - Capacidad de entender los modelos, problemas y algoritmos relacionados con las redes de computadores, así como poder diseñar y evaluar algoritmos, protocolos y sistemas que traten la problemática de la redes de comunicación entre computadores.

Específicas comunes

  • CEC3 - Capacidad para aplicar soluciones innovadoras y realizar avances en el conocimiento que exploten los nuevos paradigmas de la Informática, particularmente en entornos distribuidos.

Competencias Técnicas Genéricas

Genéricas

  • CG5 - Capacidad para aplicar soluciones innovadoras y realizar avances en el conocimiento que exploten los nuevos paradigmas de la Informática, particularmente en entornos distribuidos.

Competencias Transversales

Razonamiento

  • CTR6 - Capacidad de razonamiento crítico, lógico y matemático. Capacidad para resolver problemas dentro de su área de estudio. Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales. Capacidad de diseñar y realizar experimentos sencillos, y analizar e interpretar sus resultados. Capacidad de análisis, síntesis y evaluación.

Objetivos

  1. Revisión de articulos de investigación
    Competencias relacionadas: CTR6, CEC3, CEE2.1, CEE2.2, CG5,
    Subcompetences:
    • Participación en actividades
    • Revisiones de artículos y evaluación
    • Trabajo en tema específico

Contenidos

  1. Conceptos básicos
    Red entre iguales (P2P) y redes sobrepuestas
  2. Enrutamiento
    Enrutamiento en redes sobrepuestas no-estructuradas y estructuradas
  3. Técnicas y modelos
    Publicar/suscribir, comunicación de grupo, self-propiedades, incentivos, administración, asignación de recursos, seguridad y anonimato, caracterización y evaluación.
  4. Aplicaciones
    Distribución de contenido y media, almacenamiento, compartición de ficheros, comunicación, computación, redes sociales

Actividades

Actividad Acto evaluativo


Presentación asignatura



Teoría
2h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
1h

Conceptos fundamentales en redes P2P y overlays


Objetivos: 1
Teoría
10h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
10h

Enrutamiento en redes estructuradas y no-estructuradas



Teoría
6h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h

Técnicas y modelos



Teoría
10h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
10h

Aplicaciones



Teoría
8h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
10h

Propuesta de trabajo de curso



Semana: 8
Tipo: entrega
Teoría
0h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h

Moderador de discusión



Semana: 6
Tipo: entrega
Teoría
0h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
8h

Trabajo de revisión artículos



Semana: 11
Tipo: entrega
Teoría
0h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
20h

Preguntas y respuestas de investigación



Semana: 14
Tipo: entrega
Teoría
0h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
0h

Presentación final de trabajo de curso



Semana: 14
Tipo: entrega
Teoría
0h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
34h

Propuesta de trabajo de curso



Teoría
1h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
0h

Moderador discusión



Teoría
2h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
0h

Trabajo revisión artículos



Teoría
2h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
0h

Q&A investigación



Teoría
2h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
0h

Presentación final del trabajo de curso



Teoría
2h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
0h

Metodología docente

Teoría y clases participativas, lecturas de artículos de investigación, presentación de temas por estudiantes, desarrollo de un trabajo.

Método de evaluación

La evaluación de la asignatura se basa en la participación de los estudiantes en actividades a clase, revisión y evaluación de informes y el desarrollo de un trabajo de curso sobre temas específicos.

NF = 0,3 * PR + 0,2 * PAR + 0,5 * DT

dónde:

NF = Nota final de la asignatura
PR = Revision de informes y evaluación
PAR = Participatión en actividades
DT = Desarrollo de un trabajo sobre temas específicos

Bibliografía

Básica:

  • The course will not rely on any basic bibliography, but on a set of research papers that address topics of the different sections of the program of the course. - ,

Capacidades previas

Redes de computadores.